10 :
Node(adHocSubProcess)
13 ,
Scope(adHocSubProcess)
17 if ( adHocSubProcess->
ordering.has_value() ) {
18 isSequential = ( adHocSubProcess->ordering.value().get().value.value ==
"Sequential" );
Activity(XML::bpmn::tActivity *activity, Scope *parent)
XML::bpmn::tAdHocSubProcess * element
AdHocSubProcess(XML::bpmn::tAdHocSubProcess *adHocSubProcess, Scope *parent)
Scope * parent
Reference to the parent node.
Base class for BPMN elements that may contain incoming and outgoing sequence flows.
Base class for all nodes in a BPMN model.
Scope(XML::bpmn::tBaseElement *element)
std::optional< std::reference_wrapper< Attribute > > ordering
Attribute value can be expected to be of type 'std::string'.
The BPMN namespace contains linked classes representing a BPMN model.