Struct Ifc4x2::IfcEventTriggerTypeEnum

Nested Relationships

This struct is a nested type of Struct Ifc4x2.

Struct Documentation

struct Ifc4x2::IfcEventTriggerTypeEnum

Public Types

enum Value

The IfcEventTriggerTypeEnum defines the range of different types of event trigger that can be specified.

HISTORY: New type in IFC2x4

Enumeration: 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.

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

Values:

enumerator IfcEventTriggerType_EVENTRULE
enumerator IfcEventTriggerType_EVENTMESSAGE
enumerator IfcEventTriggerType_EVENTTIME
enumerator IfcEventTriggerType_EVENTCOMPLEX
enumerator IfcEventTriggerType_USERDEFINED
enumerator IfcEventTriggerType_NOTDEFINED

Public Static Functions

IFC_PARSE_API const char *ToString(Value v)
IFC_PARSE_API Value FromString(const std::string &s)