IfcUnitAssignment indicates a set of units which may be assigned. Within an IfcUnitAssigment each unit definition shall be unique; that is, there shall be no redundant unit definitions for the same unit type such as length unit or area unit. For currencies, there shall be only a single IfcMonetaryUnit within an IfcUnitAssignment.
|1||Units||SET [1:?] OF IfcUnit||
Units to be included within a unit assignment.
ENTITY IfcUnitAssignment; Units : SET [1:?] OF IfcUnit; WHERE WR01 : IfcCorrectUnitAssignment(Units); END_ENTITY;