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 fulfilment of those requirements.
HISTORY New entity in IFC2x2.
IFC4 CHANGE Renamed from IfcPropertyConstraintRelationship and extended to apply to all resource level entities. Subtyped from IfcResourceLevelRelationship.
|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.|
|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.|
ENTITY IfcResourceConstraintRelationship SUBTYPE OF (IfcResourceLevelRelationship); RelatingConstraint : IfcConstraint; RelatedResourceObjects : SET [1:?] OF IfcResourceObjectSelect; END_ENTITY;