ASM000 Composed elements - v1

001 | @implementer-agreement
002 | @ASM
003 | @version1
004 |
005 | Feature: ASM000 - Composed elements
006 |     The rule verifies the presence of IFC entities used to model elements composed of / constructed by other elements.
007 |     For example, a roof might be assembled from a series of prefabricated truss components.
008 |     https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/concepts/Object_Composition/Aggregation/Element_Composition/content.html
009 |
010 |
011 |     Scenario: Check for activation
012 |
013 |     Given an .IfcElement.
014 |     Given its attribute .Decomposes.
015 |     Given [its entity type] ^is^ 'IfcRelAggregates'
016 |     Given its attribute .RelatingObject.
017 |     Given [its entity type] ^is^ 'IfcElement' ^including subtypes^
018 |
019 |     Then The IFC model contains information on the selected functional part
020 |

Version history

Version

Tag

Date

Commit

Rule link

v1

v0.6.6

2024-08-15

bcc7cca5

view