IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

5.1.3.23 IfcRelAssignsToControl

5.1.3.23.1 Semantic definition

The objectified relationship IfcRelAssignsToControl handles the assignment of a control (represented by subtypes of IfcControl) to other objects (represented by subtypes of IfcObject, with the exception of controls).

5.1.3.23.2 Entity inheritance

5.1.3.23.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcRelAssigns (2)
Click to show 6 hidden inherited attributes
IfcRelAssignsToControl (1)
7 RelatingControl IfcControl

Reference to the IfcControl that applies a control upon objects.

Table 5.1.3.23.B

5.1.3.23.4 Formal propositions

Name Description
NoSelfReference

The instance to with the relation points shall not be contained in the set of RelatedObjects.

SIZEOF(QUERY(Temp <* SELF\IfcRelAssigns.RelatedObjects | RelatingControl :=: Temp)) = 0
Table 5.1.3.23.C

5.1.3.23.5 Concept usage

Concept Usage Description
IfcRoot (2)
Click to show 2 hidden inherited concepts
Table 5.1.3.23.D

5.1.3.23.6 Examples

5.1.3.23.7 Formal representation

ENTITY IfcRelAssignsToControl
SUBTYPE OF (IfcRelAssigns);
RelatingControl : IfcControl;
WHERE
NoSelfReference : SIZEOF(QUERY(Temp <* SELF\IfcRelAssigns.RelatedObjects | RelatingControl :=: Temp)) = 0;
END_ENTITY;

5.1.3.23.8 References

Edit on Github


Is this page difficult to understand? Let us know!

5.1.3.23.9 Changelog

5.1.3.23.9.1 IFC4

  • where rule, NoSelfReference
  • where rule, WR1