12 if ( flowNode->
name.has_value() ) {
13 name = flowNode->name.value().get().value;
Scope * parent
Reference to the parent node.
ChildNode(XML::bpmn::tBaseElement *element, Scope *parent)
XML::bpmn::tFlowNode * element
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.
std::optional< std::reference_wrapper< Attribute > > name
Attribute value can be expected to be of type 'std::string'.
The BPMN namespace contains linked classes representing a BPMN model.