std::vector< BoundaryEvent * > boundaryEvents
Activity(XML::bpmn::tActivity *activity, Scope *parent)
XML::bpmn::tActivity * element
Node * compensatedBy
Pointer to compensation activity or compensation event sub-process.
std::optional< LoopCharacteristics > loopCharacteristics
@ MultiInstanceSequential
Base class for all boundary events attached to an Activity.
Scope * parent
Reference to the parent node.
FlowNode(XML::bpmn::tFlowNode *flowNode, Scope *parent)
Base class for all nodes in a BPMN model.
Base class for BPMN elements that may contain a ChildNode elements.
The BPMN namespace contains linked classes representing a BPMN model.