ALB030 Alignment local placement - v1

001 | @implementer-agreement
002 | @ALB
003 | @version1
004 |
005 | Feature: ALB030 - Alignment local placement
006 |   The rule verifies that the ObjectPlacement attribute of every instance of IfcAlignment is of type IfcLocalPlacement.
007 |   While the schema allows other placement types (Grid or Linear), this rule ensures that IfcLocalPlacement is used for all alignments.
008 |
009 |   Scenario: Every instance of IfcAlignment must have an ObjectPlacement of type IfcLocalPlacement
010 |     Given A model with Schema 'IFC4.3'
011 |     Given An .IfcAlignment.
012 |     Given Its attribute .ObjectPlacement.
013 |
014 |     Then [Its Entity Type] ^is^ 'IfcLocalPlacement'

Version history

Version

Tag

Date

Commit

Rule link

v1

v0.6.8

2024-10-21

5c0e672e

view