IfcEventTriggerTypeEnum

BACnet MVD

#### IfcEventTriggerTypeEnum

Natural language names

| Event Trigger Type Enum

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcEventTriggerTypeEnum |  |  | ADDED |

##### Semantic definitions at the type

Type definition

The IfcEventTriggerTypeEnum defines the range of different types of event trigger that can be specified. The definition of event trigger types has been adopted from the Business Process Modeling Notation (BPMN), which is also used in the Information Delivery Manual (IDM) for defining business processes. More detailed information about the use of event trigger types can be found in these specifications.

> HISTORY New type in IFC4

Enumeration definition

Constant | Description
--- | ---
EVENTRULE | An event trigger that is a rule or constraint.
EVENTMESSAGE | An event trigger that is a message or set of information.
EVENTTIME | An event trigger that is at, or occurs after, a particular point in or period of time.
EVENTCOMPLEX | An event trigger that is a complex combination of things.
USERDEFINED |
NOTDEFINED |

##### Formal representations

XML Specification
`<xs:simpleType name="IfcEventTriggerTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="eventrule"/>
<xs:enumeration value="eventmessage"/>
<xs:enumeration value="eventtime"/>
<xs:enumeration value="eventcomplex"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
`
EXPRESS Specification
`TYPE IfcEventTriggerTypeEnum = ENUMERATION OF (
EVENTRULE,
EVENTMESSAGE,
EVENTTIME,
EVENTCOMPLEX,
USERDEFINED,
NOTDEFINED);
END_TYPE;

EXPRESS-G diagram

`

References: IfcEvent IfcEventType

Link to this page