8.3.3.5 IfcResourceConstraintRelationship
8.3.3.5.1 Semantic definition
An IfcResourceConstraintRelationship is a relationship entity that enables a constraint to be related to one or more resource level objects.
An IfcResourceConstraintRelationship allows for the specification of a constraint to be applied to many entity types. An important case is to apply constraints to properties. The constraints applied therefore enable a property to carry values identifying requirements as well as those identifying the fulfillment of those requirements.
8.3.3.5.2 Entity inheritance
8.3.3.5.3 Attributes
# | Attribute | Type | Description |
---|---|---|---|
IfcResourceLevelRelationship (2) | |||
1 | Name | OPTIONAL IfcLabel |
A name used to identify or qualify the relationship. |
2 | Description | OPTIONAL IfcText |
A description that may apply additional information about the relationship. |
Click to show 2 hidden inherited attributes Click to hide 2 inherited attributes | |||
IfcResourceConstraintRelationship (2) | |||
3 | RelatingConstraint | IfcConstraint |
The constraint that is to be related. |
4 | RelatedResourceObjects | SET [1:?] OF IfcResourceObjectSelect |
The properties to which a constraint is to be related. |
8.3.3.5.4 Formal representation
ENTITY IfcResourceConstraintRelationship
SUBTYPE OF (IfcResourceLevelRelationship);
RelatingConstraint : IfcConstraint;
RelatedResourceObjects : SET [1:?] OF IfcResourceObjectSelect;
END_ENTITY;