IfcElectricApplianceTypeEnum

Natural language names
Electric Appliance Type Enum
Enumération des types d'appareil électrique
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcElectricApplianceTypeEnum
      FREESTANDINGELECTRICHEATERADDED
      FREESTANDINGWATERHEATERADDED
      FREESTANDINGWATERCOOLERADDED
      KITCHENMACHINEADDED
      COMPUTERXXDELETED
      DIRECTWATERHEATERXXDELETED
      ELECTRICHEATERXXDELETED
      FACSIMILEXXDELETED
      INDIRECTWATERHEATERXXDELETED
      PRINTERXXDELETED
      RADIANTHEATERXXDELETED
      SCANNERXXDELETED
      TELEPHONEXXDELETED
      TVXXDELETED
      WATERHEATERXXDELETED
      WATERCOOLERXXDELETED
Semantic definitions at the type
Type definition

The IfcElectricApplianceTypeEnum defines the range of different types of electrical appliance that can be specified.

HISTORY  New type in IFC2.0. Renamed from IfcElectricalApplianceTypeEnum in IFC2x2.
IFC2x2 Addendum 1: Missing enumeration values added (ELECTRICHEATER, TUMBLEDRYER and WATERHEATER)

IFC4 CHANGE  ELECTRICHEATER changed to FREESTANDINGELECTRICHEATER and noted as being for occasional use. RADIANTHEATER removed as part of general 'heater consolidation'. WATERHEATER, DIRECTWATERHEATER and INDIRECTWATERHEATER rationalized to FREESTANDINGWATERHEATER. WATERCOOLER changed to FREESTANDINGWATERCOOLER.
COMPUTER, FACSIMILE (FAX), PRINTER, SCANNER, TELEPHONE, TV (TELEVISION) moved to IfcAudioVisualApplianceTypeEnum and IfcCommunicationsApplianceTypeEnum. KITCHENMACHINE added.

Enumeration definition
ConstantDescription
DISHWASHER

An appliance that has the primary function of washing dishes.

ELECTRICCOOKER

An electrical appliance that has the primary function of cooking food (including oven, hob, grill).

FREESTANDINGELECTRICHEATER

An electrical appliance that is used occasionally to provide heat. A freestanding electric heater is a 'plugged' appliance whose load may be removed from an electric circuit.

FREESTANDINGFAN

An electrical appliance that is used occasionally to provide ventilation. A freestanding fan is a 'plugged' appliance whose load may be removed from an electric circuit.

FREESTANDINGWATERHEATER

A small, local electrical appliance for heating water. A freestanding water heater is a 'plugged' appliance whose load may be removed from an electric circuit.

FREESTANDINGWATERCOOLER

A small, local electrical appliance for cooling water. A freestanding water cooler is a 'plugged' appliance whose load may be removed from an electric circuit.

FREEZER

An electrical appliance that has the primary function of storing food at temperatures below the freezing point of water.

FRIDGE_FREEZER

An electrical appliance that combines the functions of a freezer and a refrigerator through the provision of separate compartments.

HANDDRYER

An electrical appliance that has the primary function of drying hands.

KITCHENMACHINE

A specialized appliance used in commercial kitchens such as a mixer.

MICROWAVE

An electrical appliance that has the primary function of cooking food using microwaves.

PHOTOCOPIER

A machine that has the primary function of reproduction of printed matter.

REFRIGERATOR

An electrical appliance that has the primary function of storing food at low temperature but above the freezing point of water.

TUMBLEDRYER

An electrical appliance that has the primary function of drying clothes.

VENDINGMACHINE

An appliance that stores and vends goods including food, drink, tickets, and goods of various types.

WASHINGMACHINE

An appliance that has the primary function of washing clothes.

USERDEFINED

User-defined type.

NOTDEFINED

Undefined type.

Formal representations
XML Specification
 <xs:simpleType name="IfcElectricApplianceTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="dishwasher"/>
   <xs:enumeration value="electriccooker"/>
   <xs:enumeration value="freestandingelectricheater"/>
   <xs:enumeration value="freestandingfan"/>
   <xs:enumeration value="freestandingwaterheater"/>
   <xs:enumeration value="freestandingwatercooler"/>
   <xs:enumeration value="freezer"/>
   <xs:enumeration value="fridge_freezer"/>
   <xs:enumeration value="handdryer"/>
   <xs:enumeration value="kitchenmachine"/>
   <xs:enumeration value="microwave"/>
   <xs:enumeration value="photocopier"/>
   <xs:enumeration value="refrigerator"/>
   <xs:enumeration value="tumbledryer"/>
   <xs:enumeration value="vendingmachine"/>
   <xs:enumeration value="washingmachine"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcElectricApplianceTypeEnum = ENUMERATION OF (
 DISHWASHER,
 ELECTRICCOOKER,
 FREESTANDINGELECTRICHEATER,
 FREESTANDINGFAN,
 FREESTANDINGWATERHEATER,
 FREESTANDINGWATERCOOLER,
 FREEZER,
 FRIDGE_FREEZER,
 HANDDRYER,
 KITCHENMACHINE,
 MICROWAVE,
 PHOTOCOPIER,
 REFRIGERATOR,
 TUMBLEDRYER,
 VENDINGMACHINE,
 WASHINGMACHINE,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcElectricAppliance IfcElectricApplianceType

Link to this page  Link to this page