![]() | Object Reference Select |
![]() | Sélection de référence d'entité de type ressource |
| Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
|---|---|---|---|---|
| IfcObjectReferenceSelect | ||||
| IfcMaterialDefinition | ADDED | |||
| IfcTable | ADDED | |||
| IfcMaterial | DELETED | |||
| IfcDateAndTime | X | X | DELETED | |
| IfcMaterialList | X | X | DELETED | |
| IfcCalendarDate | X | X | DELETED | |
| IfcLocalTime | X | X | DELETED | |
| IfcMaterialLayer | DELETED |
IfcObjectReferenceSelect is a select type, that holds a list of resource level entities that can be used as property values for an IfcPropertyReferenceValue being a property within an IfcPropertySet.
HISTORY New select type in IFC2.0.
IFC4 CHANGE IfcTable added to the select.
| Constant | Description |
|---|---|
| IfcMaterialDefinition | |
| IfcPerson | |
| IfcOrganization | |
| IfcPersonAndOrganization | |
| IfcExternalReference | |
| IfcTimeSeries | |
| IfcAddress | |
| IfcAppliedValue | |
| IfcTable |
<xs:group name="IfcObjectReferenceSelect">
<xs:choice>
<xs:element ref="ifc:IfcAddress"/>
<xs:element ref="ifc:IfcAppliedValue"/>
<xs:element ref="ifc:IfcExternalReference"/>
<xs:element ref="ifc:IfcMaterialDefinition"/>
<xs:element ref="ifc:IfcOrganization"/>
<xs:element ref="ifc:IfcPerson"/>
<xs:element ref="ifc:IfcPersonAndOrganization"/>
<xs:element ref="ifc:IfcTable"/>
<xs:element ref="ifc:IfcTimeSeries"/>
</xs:choice>
</xs:group>
TYPE IfcObjectReferenceSelect = SELECT (
IfcMaterialDefinition,
IfcPerson,
IfcOrganization,
IfcPersonAndOrganization,
IfcExternalReference,
IfcTimeSeries,
IfcAddress,
IfcAppliedValue,
IfcTable);
END_TYPE;