Building Element Proxy Type Enum | |
Enumération des types d'éléments de construction non définis |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 |
---|---|---|---|---|
IfcBuildingElementProxyTypeEnum | MOVED | Schema changed from IFCPRODUCTEXTENSION to IFCSHAREDBLDGELEMENTS. | IFC4 Addendum 2 | |
IfcBuildingElementProxyTypeEnum | ||||
PROVISIONFORSPACE | ADDED |
This enumeration defines the available generic types for IfcBuildingElementProxy or IfcBuildingElementProxyType.
HISTORY New enumeration IFC2x3
IFC4 CHANGE Enumerators PROVISIONFORVOID and PROVISIONFORSPACE added.
DEPRECATION The enumerator COMPLEX, ELEMENT, PARTIAL shall no longer be used.
Constant | Description |
---|---|
COMPLEX | Not used - kept for upward compatibility. |
ELEMENT | Not used - kept for upward compatibility. |
PARTIAL | Not used - kept for upward compatibility. |
PROVISIONFORVOID | The proxy denotes a provision for voids (an proposed opening not applied as void yet). |
PROVISIONFORSPACE | The proxy denotes a provision for space (e.g. the space allocated as a provision for mechanical equipment or furniture). |
USERDEFINED | User-defined building element proxy. |
NOTDEFINED | Undefined building element proxy. |
<xs:simpleType name="IfcBuildingElementProxyTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="complex"/>
<xs:enumeration value="element"/>
<xs:enumeration value="partial"/>
<xs:enumeration value="provisionforvoid"/>
<xs:enumeration value="provisionforspace"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcBuildingElementProxyTypeEnum = ENUMERATION OF (
COMPLEX,
ELEMENT,
PARTIAL,
PROVISIONFORVOID,
PROVISIONFORSPACE,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcBuildingElementProxy IfcBuildingElementProxyType