Skip to content

IDSL-ATT-001: Attribute not defined on the entity

Default severity Kind Scope Quick fix
error static specification yes

The attribute does not exist on any applicability entity, including inherited attributes, so an attribute requirement always fails and an attribute applicability selects nothing. Attribute names are the EXPRESS names (Name, Description, ObjectType, Tag, …).

Example

<entity><name><simpleValue>IFCWALL</simpleValue></name></entity> + <attribute><name><simpleValue>Nmae</simpleValue></name></attribute>

Quick fix

Replace it by the closest attribute of the entity. Quick fixes are proposals: they are op batches that pass the grounding gate and are never applied automatically.

Suppressing

Add a suppression with a reason for IDSL-ATT-001 (or IDSL-ATT-*) to the node, its facet, its specification or the document in the Studio sidecar (meta.suppressions).

All lint rules