IfcElectricApplianceTypeEnum

Natural language names
enElectric Appliance Type Enum
frEnumération des types d'appareil électrique
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    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
DISHWASHERAn appliance that has the primary function of washing dishes.
ELECTRICCOOKERAn electrical appliance that has the primary function of cooking food (including oven, hob, grill).
FREESTANDINGELECTRICHEATERAn 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.
FREESTANDINGFANAn 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.
FREESTANDINGWATERHEATERA small, local electrical appliance for heating water. A freestanding water heater is a 'plugged' appliance whose load may be removed from an electric circuit.
FREESTANDINGWATERCOOLERA small, local electrical appliance for cooling water. A freestanding water cooler is a 'plugged' appliance whose load may be removed from an electric circuit.
FREEZERAn electrical appliance that has the primary function of storing food at temperatures below the freezing point of water.
FRIDGE_FREEZERAn electrical appliance that combines the functions of a freezer and a refrigerator through the provision of separate compartments.
HANDDRYERAn electrical appliance that has the primary function of drying hands.
KITCHENMACHINEA specialized appliance used in commercial kitchens such as a mixer.
MICROWAVEAn electrical appliance that has the primary function of cooking food using microwaves.
PHOTOCOPIERA machine that has the primary function of reproduction of printed matter.
REFRIGERATORAn electrical appliance that has the primary function of storing food at low temperature but above the freezing point of water.
TUMBLEDRYERAn electrical appliance that has the primary function of drying clothes.
VENDINGMACHINEAn appliance that stores and vends goods including food, drink and goods of various types.
WASHINGMACHINEAn appliance that has the primary function of washing clothes.
USERDEFINEDUser-defined type.
NOTDEFINEDUndefined type.
Formal representations
XSD 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

Link to this page  Link to this page