reorganizes the event definition classes, splitting them into several files for similar types
creates a generic BpmnEvent class that uses an event definition in an analogous way to tasks and task specs
allows sending events to specific workflows internally
adds the ability to attach payloads to Error, Escalation and Signal events via the BpmnEvent class and moves the payload out of the Message event definition and into the event as well
replaces _BoundaryEventParent with BoundaryEventSplit and BoundaryEventJoin.
This PR
BpmnEvent
class that uses an event definition in an analogous way to tasks and task specsError
,Escalation
andSignal
events via theBpmnEvent
class and moves the payload out of theMessage
event definition and into the event as well_BoundaryEventParent
withBoundaryEventSplit
andBoundaryEventJoin
.