IFC (IFC4X3_ADD1) IfcUnitAssignment Semantic definition

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. Entity inheritance Attributes

# Attribute Type Description
IfcUnitAssignment (1)
1 Units SET [1:?] OF IfcUnit

Units to be included within a unit assignment.

Table Formal propositions

Name Description

Checks that the set of globally assigned units has each unit type (either of type IfcNamedUnit,IfcDerivedUnit, or IfcMonetaryUnit) defined only once.

Table Examples Formal representation

ENTITY IfcUnitAssignment;
	Units : SET [1:?] OF IfcUnit;
	WR01 : IfcCorrectUnitAssignment(Units);
END_ENTITY; References