Natural language names
Element Assembly Type Enum
Énumération des types d'assemblage d' éléments
Change log
Semantic definitions at the type
Type definition

This enumeration defines the basic configuration types for element assemblies.

HISTORY  New enumeration in IFC2x2.

Enumeration definition
ACCESSORY_ASSEMBLYAssembled accessories or components.
ARCHA curved structure.
BEAM_GRIDInterconnected beams, located in one (typically horizontal) plane.
BRACED_FRAMEA rigid frame with additional bracing members.
GIRDERA beam-like superstructure, such as bridge main girder extending between abutments and piers built up of beams, braces (as Members) etc. - may also be an aggregation of girder segments.
REINFORCEMENT_UNITAssembled reinforcement elements.
RIGID_FRAMEA structure built up of beams, columns, etc. with moment-resisting joints.
SLAB_FIELDSlabs, laid out in one plane.
TRUSSA structure built up of members with (quasi) pinned joint.
ABUTMENTA bridge abutment built up of walls, beams, slabs etc.
PIERAn intermediate support e.g. in a bridge, built up of walls, columns, beams etc.
PYLONA vertical structure supporting cables in suspended or stayed structure.
CROSS_BRACINGA Structural linear member or assembly of memebrs inside a box girder or between girders, typically on a pier, to resist lateral forces and transfer them to the support.
DECKA platform (such as floor or bridge deck) built up of beams, slabs.
USERDEFINEDUser-defined element assembly.
NOTDEFINEDUndefined element assembly.
Formal representations
XML Specification
 <xs:simpleType name="IfcElementAssemblyTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="accessory_assembly"/>
   <xs:enumeration value="arch"/>
   <xs:enumeration value="beam_grid"/>
   <xs:enumeration value="braced_frame"/>
   <xs:enumeration value="girder"/>
   <xs:enumeration value="reinforcement_unit"/>
   <xs:enumeration value="rigid_frame"/>
   <xs:enumeration value="slab_field"/>
   <xs:enumeration value="truss"/>
   <xs:enumeration value="abutment"/>
   <xs:enumeration value="pier"/>
   <xs:enumeration value="pylon"/>
   <xs:enumeration value="cross_bracing"/>
   <xs:enumeration value="deck"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
EXPRESS Specification
TYPE IfcElementAssemblyTypeEnum = ENUMERATION OF (

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcElementAssembly IfcElementAssemblyType

Link to this page  Link to this page