#### 5.1.3.16 IfcRelAssignsToControl

| Assignation à contrôle
| Weist Steuerung / Regelung / Einschränkung zu - Relation

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).

> EXAMPLE The assignment of a performance history (as subtype of IfcControl) for a building service element (as subtype of IfcObject) is an application of this generic relationship.

> HISTORY New entity in IFC2.0.

> IFC2x CHANGE Entity has been renamed from IfcRelControls.

XSD Specification:

<xs:element name="IfcRelAssignsToControl" type="ifc:IfcRelAssignsToControl" substitutionGroup="ifc:IfcRelAssigns" nillable="true"/>
<xs:complexType name="IfcRelAssignsToControl">
<xs:complexContent>
<xs:extension base="ifc:IfcRelAssigns">
<xs:sequence>
<xs:element name="RelatingControl" type="ifc:IfcControl" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>

EXPRESS Specification:

ENTITY IfcRelAssignsToControl

| SUBTYPE OF (IfcRelAssigns);

RelatingControl | : | IfcControl;

| WHERE

NoSelfReference | : | SIZEOF(QUERY(Temp <* SELF\IfcRelAssigns.RelatedObjects | RelatingControl :=: Temp)) = 0;

END_ENTITY;

Attribute Definitions:

RelatingControl | : | Reference to the IfcControl that applies a control upon objects.

Formal Propositions:

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

Inheritance Graph:

ENTITY IfcRelAssignsToControl

| ENTITY IfcRoot

GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | OPTIONAL IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;

| ENTITY IfcRelationship

| ENTITY IfcRelAssigns

RelatedObjects | : | SET [1:?] OF IfcObjectDefinition;
RelatedObjectsType | : | OPTIONAL IfcStrippedOptional;

| ENTITY IfcRelAssignsToControl

RelatingControl | : | IfcControl;

END_ENTITY;

Link to this page