Skip to content

IDSL-ENT-002: Entity removed in IFC4X3

Default severity Kind Scope Quick fix
info static specification yes

The entity exists in the IFC versions this specification targets but was removed in IFC4X3 (for example IfcWallElementedCase or IfcBeamStandardCase, whose instances are plain IfcWall / IfcBeam in IFC4X3). Requirements written against it will not carry over when the specification is retargeted.

Example

<specification ifcVersion="IFC4"> … <entity><name><simpleValue>IFCBEAMSTANDARDCASE</simpleValue></name></entity>

Quick fix

Also match the IFC4X3 replacement (the parent class), keeping the original name so older models still match. 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-ENT-002 (or IDSL-ENT-*) to the node, its facet, its specification or the document in the Studio sidecar (meta.suppressions).

All lint rules