Catch events and throw events

Events can be:

Mapping the attributes and model associations to ARIS

Class

BPMN attribute name

Implementation in ARIS

Event

Object type: Event (OT_EVT)
Symbols: sixty-three different symbols (see below)

Catch Event

inherits from FlowElement

Object type: Event (OT_EVT)
Symbols: different start or intermediate event symbols

eventDefinitionRefs: EventDefinition [0..*]

Occurrence copy of the corresponding throw event.

eventDefinitions: EventDefinition [0..*]

Attribute type Event definition (AT_BPMN_EVENT_DEFINITION) in the attribute type group BPMN 2.0 attributes of object type Event (OT_EVT).
The values of this attribute type are: None, Message, Timer, Error, Escalation, Cancel, Compensation, Conditional, Link, Signal, Multiple, Parallel multiple (as special case of Multiple).

Each event definition has a specific marker inside the event symbol.

dataOutputAssociations: DataOutputAssociation [0..*]

Currently not implemented.

dataOutput: dataOutput [0..*]

Connection type in the BPMN process diagram (BPMN 2.0) and the BPMN collaboration diagram (BPMN 2.0):
Event (symbol: only catch events) has as output Cluster/data model

outputSet: OutputSet [0..1]

Currently not implemented.

Throw event

inherits from FlowElement

Object type: Event (OT_EVT)
Symbols: different intermediate or end event symbols

eventDefinitionRefs: EventDefinition [0..*]

Occurrence copy of the corresponding catch event.

eventDefinitions: EventDefinition [0..*]

Attribute type Event definition (AT_BPMN_EVENT_DEFINITION) in the attribute type group BPMN 2.0 attributes of object type Event (OT_EVT).
The values of this attribute type are: None, Message, Error, Escalation, Cancel, Compensation, Link, Signal, Terminate, Multiple.
Each event definition has a specific marker inside the event symbol.

dataInputAssociations: DataInputAssociation [0..*]

Currently not implemented.

dataInput: DataInput [0..*]

Connection type in the BPMN process diagram (BPMN 2.0) and the BPMN collaboration diagram (BPMN 2.0):
Cluster/data model is input for event (symbol: only throw events)

inputSet: InputSet [0..1]

Currently not implemented.

Implicit Throw Event

inherits from ThrowEvent

Currently not implemented.