``ALB002`` Alignment layout relationships - v1 ======================================================================================================================================================================================================== .. parsed-literal:: 001 | \@implementer-agreement 002 | \@ALB 003 | \@version1 004 | 005 | Feature: ALB002 - Alignment Layout Relationships 006 | The rule verifies that nesting and decomposition relationships are used correctly with alignment layouts. 007 | 008 | 009 | Background: 010 | 011 | :doc:`Given A model with Schema 'IFC4.3' ` 012 | 013 | Scenario: IfcAlignment can only be decomposed by other "children" IfcAlignment instances 014 | 015 | :doc:`Given an .IfcAlignment. ` 016 | :doc:`Given its attribute .IsDecomposedBy. ` 017 | :doc:`Given its attribute .RelatedObjects. ` 018 | 019 | :doc:`Then [its entity type] ^is^ 'IfcAlignment' ` 020 | 021 | 022 | Scenario Outline: Agreement of structure of alignment segments 023 | 024 | :doc:`Given an .\. ` 025 | :doc:`Given its attribute .IsNestedBy. ` 026 | :doc:`Given its attribute .RelatedObjects. ` 027 | 028 | :doc:`Then [its entity type] ^is^ 'IfcAlignmentSegment' ` 029 | 030 | Examples: 031 | | entity | 032 | | IfcAlignmentHorizontal | 033 | | IfcAlignmentVertical | 034 | | IfcAlignmentCant | 035 | 036 | Scenario Outline: Agreement of the segments of alignment 037 | 038 | :doc:`Given an .\. ` 039 | :doc:`Given its attribute .IsNestedBy. ` 040 | :doc:`Given its attribute .RelatedObjects. ` 041 | :doc:`Given its attribute .DesignParameters. ` 042 | 043 | :doc:`Then [its entity type] ^is^ '\' ` 044 | 045 | Examples: 046 | | entity | SegmentType | 047 | | IfcAlignmentHorizontal | IfcAlignmentHorizontalSegment | 048 | | IfcAlignmentVertical | IfcAlignmentVerticalSegment | 049 | | IfcAlignmentCant | IfcAlignmentCantSegment | .. rubric:: Version history .. list-table:: :header-rows: 1 * - Version - Tag - Date - Commit - Rule link * - v1 - :tag:`v0.7.5` - 2025-04-25 - :commit:`f5fa919d18a2d6aff2477e4492ae0143c7bc9a64` - `view `_