Introducing

Event Definitions [1] refers to the triggers of Catch Events (Start and receive Intermediate Events) and the Results of Throw Events (End Events and send Intermediate Events).

The types of Event Definitions are:
  • CancelEventDefinition,
  • CompensationEventDefinition,
  • ConditionalEventDefinition,
  • ErrorEventDefinition,
  • EscalationEventDefinition,
  • MessageEventDefinition,
  • LinkEventDefinition,
  • SignalEventDefinition,
  • TerminateEventDefinition, and
  • TimerEventDefinition (see Table 10.93).

Event Definition Metamodel

EventDefinition Class Diagram.JPG
  1. ^ B. P. Model, "Notation (BPMN) Version 2.0," OMG Specification, Object Management Group, 2011. P.290