IfcBuildingElementProxyTypeEnum

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

This enumeration defines the available generic types for IfcBuildingElementProxy or IfcBuildingElementProxyType.

HISTORY  New enumeration IFC2x3
IFC4 CHANGE  Enumerator PROVISIONFORVOID added.
DEPRECATION  The enumerator COMPLEX, ELEMENT, PARTIAL shall no longer be used.
Enumeration definition
ConstantDescription
COMPLEXNot used - kept for upward compatibility.
ELEMENTNot used - kept for upward compatibility.
PARTIALNot used - kept for upward compatibility.
PROVISIONFORVOIDThe proxy denotes a provision for voids (an proposed opening not applied as void yet).
USERDEFINEDUser-defined building element proxy.
NOTDEFINEDUndefined building element proxy.
Formal representations
XSD 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="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcBuildingElementProxyTypeEnum = ENUMERATION OF (
 COMPLEX,
 ELEMENT,
 PARTIAL,
 PROVISIONFORVOID,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page