IfcBuildingElementProxyTypeEnum

Natural language names
Building Element Proxy Type Enum
Enumération des types d'éléments de construction non définis
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcBuildingElementProxyTypeEnumMOVEDSchema changed from IFCPRODUCTEXTENSION to IFCSHAREDBLDGELEMENTS.
IFC4 Addendum 2 4.0.2.0
    IfcBuildingElementProxyTypeEnum
      PROVISIONFORSPACEADDED
Semantic definitions at the type
Type definition

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.

Enumeration definition
ConstantDescription
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.

Formal representations
XML Specification
 <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>
EXPRESS Specification
TYPE IfcBuildingElementProxyTypeEnum = ENUMERATION OF (
 COMPLEX,
 ELEMENT,
 PARTIAL,
 PROVISIONFORVOID,
 PROVISIONFORSPACE,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcBuildingElementProxy IfcBuildingElementProxyType

Link to this page  Link to this page