Navigation

IfcPropertyReferenceValue

Definition from IAI: The IfcPropertyReferenceValue allows property level references to 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).

ISSUES: See issue log for changes made in IFC Release 2.x.

HISTORY: New entity in IFC Release 1.5. Capabilities enhanced in IFC Release 2x. 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 entities through one of the select types in IfcObjectSelect.

References (1):

Name Type Referred through Express-G
IfcSimpleProperty Entity
Subtype
Diagram 1

Inheritance graph

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