5.4.3.7 IfcCivilElementType

Tiefbau Element - Typ

An IfcCivilElementType is used to define an element specification of an element used within civil engineering works. Civil element types include for different types of element that may be used to represent information for construction works external to a building. IfcCivilElementType's may include:

The specification of the specific types is provided by the inherited attribute IfcElementType.ElementType given as an IfcLabel.

NOTE  This is due to the range of choices of element type that are available and their expression in different languages. It is not considered possible to create a reasonably full list of types within an enumeration. It is suggested that selection of the relevant type be drawn from an available 'feature catalog'.
NOTE  The IfcCivilElementType has been intruduced as a stub for future extensions of this specification to include an object model for civil engineering works.
HISTORY  New entity in IFC4.

XSD Specification:

 <xs:element name="IfcCivilElementType" type="ifc:IfcCivilElementType" substitutionGroup="ifc:IfcElementType" nillable="true"/>
 <xs:complexType name="IfcCivilElementType">
  <xs:complexContent>
   <xs:extension base="ifc:IfcElementType"/>
  </xs:complexContent>
 </xs:complexType>

EXPRESS Specification:

ENTITY IfcCivilElementType
SUBTYPE OF IfcElementType;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Inheritance Graph:

ENTITY IfcCivilElementType
ENTITY IfcRoot
GlobalId : IfcGloballyUniqueId;
OwnerHistory : OPTIONAL IfcOwnerHistory;
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
ENTITY IfcObjectDefinition
INVERSE
HasAssignments : SET OF IfcRelAssigns FOR RelatedObjects;
Nests : SET [0:1] OF IfcRelNests FOR RelatedObjects;
IsNestedBy : SET OF IfcRelNests FOR RelatingObject;
HasContext : SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions;
IsDecomposedBy : SET OF IfcRelAggregates FOR RelatingObject;
Decomposes : SET [0:1] OF IfcRelAggregates FOR RelatedObjects;
HasAssociations : SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcTypeObject
ApplicableOccurrence : OPTIONAL IfcIdentifier;
HasPropertySets : OPTIONAL SET [1:?] OF IfcPropertySetDefinition;
INVERSE
Types : SET [0:1] OF IfcRelDefinesByType FOR RelatingType;
ENTITY IfcTypeProduct
RepresentationMaps : OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap;
Tag : OPTIONAL IfcLabel;
INVERSE
ReferencedBy : SET OF IfcRelAssignsToProduct FOR RelatingProduct;
ENTITY IfcElementType
ElementType : OPTIONAL IfcLabel;
ENTITY IfcCivilElementType
END_ENTITY;

Link to this page  Link to this page