IfcEventTriggerTypeEnum

Natural language names
Event Trigger Type Enum
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcEventTriggerTypeEnumADDED
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
ConstantDescription
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;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcEvent IfcEventType

Link to this page  Link to this page