#### 7.1.2.1 IfcConstructionEquipmentResourceTypeEnum

This enumeration is used to identify the primary purpose of a construction equipment resource. It is limited to the most common equipment used in construction.

> HISTORY New enumeration in IFC4.

Enumerated Item Definitions:

- DEMOLISHING: Removal or destruction of building elements.
- EARTHMOVING: Excavating, filling, or contouring earth.
- ERECTING: Lifting, positioning, and placing elements.
- HEATING: Temporary heat to support construction.
- LIGHTING: Temporary lighting to support construction.
- PAVING: Roads or walkways such as asphalt or concrete.
- PUMPING: Installing materials through pumps.
- TRANSPORTING: Transporting products or materials.
- USERDEFINED: User-defined resource.
- NOTDEFINED: Undefined resource.

XSD Specification:

<xs:simpleType name="IfcConstructionEquipmentResourceTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="demolishing"/>
<xs:enumeration value="earthmoving"/>
<xs:enumeration value="erecting"/>
<xs:enumeration value="heating"/>
<xs:enumeration value="lighting"/>
<xs:enumeration value="paving"/>
<xs:enumeration value="pumping"/>
<xs:enumeration value="transporting"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>

EXPRESS Specification:

TYPE IfcConstructionEquipmentResourceTypeEnum = ENUMERATION OF (
| DEMOLISHING, EARTHMOVING, ERECTING, HEATING, LIGHTING, PAVING, PUMPING, TRANSPORTING, USERDEFINED, NOTDEFINED);
END_TYPE;

Link to this page