Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcAlarmType

Definition from IAI: The IfcAlarmType defines a device that signals the existence of a condition or situation that is outside the boundaries of normal expectation or that activates such a device.

HISTORY: New entity in IFC 2x2

Use Definitions

An IfcAlarmType may be included into the spatial context of the building model through an (or multiple) instances of IfcDistributionControlElement.

Usage of IfcAlarmType defines the parameters for one or more occurrences of IfcDistributionControlElement.

Alarm types include the provision of break glass buttons and manual pull boxes that are used to activate alarms. These should be used for alarms rather than a 'user defined' type of IfcSwitchingDevice.

Property Set Use Definition:

There are no predefined property sets for IfcAlarmType in this release

Geometry Use Definitions

Representations of the type are defined as representation maps (at the level of the supertype IfcTypeProduct). These are assigned at the occurrence through the IfcShapeRepresentation.Item being an IfcMappedItem.

EXPRESS specification:

ENTITY IfcAlarmType
SUBTYPE OF ( IfcDistributionControlElementType);
PredefinedType  :  IfcAlarmTypeEnum;
END_ENTITY;

Attribute definitions:

PredefinedType  :  Identifies the predefined types of alarm from which the type required may be set.

Inheritance graph

ENTITY IfcAlarmType;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy  :  SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes  :  SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcTypeObject;
ApplicableOccurrence  :  OPTIONAL IfcLabel;
HasPropertySets  :  OPTIONAL SET [1:?] OF IfcPropertySetDefinition;
INVERSE
ObjectTypeOf  :  SET [0:1] OF IfcRelDefinesByType FOR RelatingType;
ENTITY IfcTypeProduct;
RepresentationMaps  :  OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap;
Tag  :  OPTIONAL IfcLabel;
ENTITY IfcElementType;
ElementType  :  OPTIONAL IfcLabel;
ENTITY IfcDistributionElementType;
ENTITY IfcDistributionControlElementType;
ENTITY IfcAlarmType;
PredefinedType  :  IfcAlarmTypeEnum;
END_ENTITY;