Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcPropertyReferenceValue

Definition from IAI: The IfcPropertyReferenceValue allows a property value to be given by referencing other entities within the resource definitions of IFC. Those other entities are regarded as predefined complex properties and can be aggregated within a property set (IfcPropertySet). The allowable entities to be used as value references are given by the IfcObjectReferenceSelect.

HISTORY: New entity in IFC Release 1.5. Entity has been renamed from IfcObjectReference in IFC Release 2x.

EXPRESS specification:

ENTITY IfcPropertyReferenceValue
SUBTYPE OF ( IfcSimpleProperty);
UsageName  :  OPTIONAL IfcLabel;
PropertyReference  :  IfcObjectReferenceSelect;
END_ENTITY;

Attribute definitions:

UsageName  :  Description of the use of the referenced value within the property.
PropertyReference  :  Reference to another entity through one of the select types in IfcObjectReferenceSelect.

Inheritance graph

ENTITY IfcPropertyReferenceValue;
ENTITY IfcProperty;
Name  :  IfcIdentifier;
Description  :  OPTIONAL IfcText;
INVERSE
PropertyForDependance  :  SET OF IfcPropertyDependencyRelationship FOR DependingProperty;
PropertyDependsOn  :  SET OF IfcPropertyDependencyRelationship FOR DependantProperty;
PartOfComplex  :  SET [0:1] OF IfcComplexProperty FOR HasProperties;
ENTITY IfcSimpleProperty;
ENTITY IfcPropertyReferenceValue;
UsageName  :  OPTIONAL IfcLabel;
PropertyReference  :  IfcObjectReferenceSelect;
END_ENTITY;