Natural language names
Connection Type Enum
Enumération des types de connection
Semantic definitions at the type
Type definition

This enumeration defines the different ways how path based elements (such as IfcWallStandardCase) can connect, as shown in Figure 188.

HISTORY  New type in IFC2.0

The enumerated items shall be used in the following combinations:

Connection type Illustration

L-Shape Connection

  • RelatingConnectionType: AtStart
  • RelatedConnectionType: AtStart

L-Shape Connection

  • RelatingConnectionType: AtEnd
  • RelatedConnectionType: AtStart

T-Shape Connection

  • RelatingConnectionType: AtPath
  • RelatedConnectionType: AtStart

Figure 188 — Connection types

Enumeration definition
ATPATHConnection along the path of the connected element.
ATSTARTConnection at the start of the connected element.
ATENDConnection at the end of the connected element.
Formal representations
XML Specification
 <xs:simpleType name="IfcConnectionTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="atpath"/>
   <xs:enumeration value="atstart"/>
   <xs:enumeration value="atend"/>
   <xs:enumeration value="notdefined"/>
EXPRESS Specification
TYPE IfcConnectionTypeEnum = ENUMERATION OF (

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcRelConnectsPathElements

Link to this page  Link to this page