Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate


Definition from buildingSMART: This objectified relationship (IfcRelAssignsToControl) handles the assignment of a control (subtype of IfcControl) to other objects (subtypes of IfcObject, with the exception of controls).

For example: The assignment of a cost (as subtype of IfcControl) to a building element (as subtype of IfcObject) is an application of this generic relationship.

HISTORY New Entity in IFC Release 2.0. Has been renamed from IfcRelControls in IFC Release 2x.

EXPRESS specification:

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

Attribute definitions:

RelatingControl  :  Reference to the control that applies an control about objects.

Formal Propositions:

WR1  :  The instance to with the relation points shall not be contained in the List of RelatedObjects.

Inheritance graph

ENTITY IfcRelAssignsToControl;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcRelationship;
ENTITY IfcRelAssigns;
RelatedObjects  :  SET [1:?] OF IfcObjectDefinition;
RelatedObjectsType  :  OPTIONAL IfcObjectTypeEnum;
ENTITY IfcRelAssignsToControl;
RelatingControl  :  IfcControl;