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;