26 std::optional<std::string>
name;
Scope * parent
Reference to the parent node.
ChildNode(XML::bpmn::tBaseElement *element, Scope *parent)
std::optional< std::string > name
std::vector< SequenceFlow * > incoming
Vector containing all incoming sequence flows of the node.
XML::bpmn::tFlowNode * element
std::vector< SequenceFlow * > outgoing
Vector containing all outgoing sequence flows of the node.
FlowNode(XML::bpmn::tFlowNode *flowNode, Scope *parent)
Base class for BPMN elements that may contain a ChildNode elements.
The SequenceFlow class encapsulates the information and relationships associated with a sequence flow...
The BPMN namespace contains linked classes representing a BPMN model.