ALB000 Alignment layout - v1

001 | @implementer-agreement
002 | @ALB
003 | @version1
004 |
005 | Feature: ALB000 - Alignment layout
006 |     The rule verifies the presence of IFC entities used to define the business logic, or layout, of an alignment.
007 |     IfcAlignment can be nested by instances of IfcAlignmentHorizontal, IfcAlignmentVertical, IfcAlignmentCant, IfcReferent, or "child" instances of IfcAlignment.
008 |     However, IfcAlignmentHorizontal is always present in any definition of an alignment layout, regardless of the presence or absence of other related entities.
009 |
010 |     Scenario: Check for activation
011 |
012 |     Given a model with Schema 'IFC4.3'
013 |     Given an .IfcAlignment.
014 |     Given a relationship .IfcRelNests. from .IfcAlignment. to .IfcAlignmentHorizontal.
015 |
016 |     Then The IFC model contains information on the selected functional part
017 |
018 |

Version history

Version

Tag

Date

Commit

Rule link

v1

v0.7.5

2025-04-19

e525eab6

view