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