bpmn++
A BPMN parser library, written in C++
Loading...
Searching...
No Matches
SubProcess.cpp
Go to the documentation of this file.
1#include "SubProcess.h"
2#include "Scope.h"
3#include "FlowNode.h"
4#include "EventSubProcess.h"
5#include "SequenceFlow.h"
6#include "UntypedStartEvent.h"
7
8using namespace BPMN;
9
11 : Node(subProcess)
12 , FlowNode(subProcess,parent)
13 , Activity(subProcess,parent)
14 , Scope(subProcess)
15 , startEvent(nullptr)
16 , element(subProcess)
17{
18}
19
Activity(XML::bpmn::tActivity *activity, Scope *parent)
Definition Activity.cpp:8
Scope * parent
Reference to the parent node.
Definition ChildNode.h:46
Base class for BPMN elements that may contain incoming and outgoing sequence flows.
Definition FlowNode.h:20
Base class for all nodes in a BPMN model.
Definition Node.h:24
Scope(XML::bpmn::tBaseElement *element)
Definition Scope.cpp:11
UntypedStartEvent * startEvent
Definition SubProcess.h:19
XML::bpmn::tSubProcess * element
Definition SubProcess.h:20
SubProcess(XML::bpmn::tSubProcess *subProcess, Scope *parent)
The BPMN namespace contains linked classes representing a BPMN model.