bpmn++
A BPMN parser library, written in C++
Loading...
Searching...
No Matches
Process.cpp
Go to the documentation of this file.
1
#include "
Process.h
"
2
#include "
Scope.h
"
3
#include "
FlowNode.h
"
4
#include "
EventSubProcess.h
"
5
#include "
SequenceFlow.h
"
6
7
using namespace
BPMN
;
8
9
Process::Process
(
XML::bpmn::tProcess
* process)
10
:
Node
(process)
11
,
Scope
(process)
12
, isExecutable(process->isExecutable.has_value() && process->isExecutable.value().get().value)
13
, element(process)
14
{
15
}
16
EventSubProcess.h
FlowNode.h
Process.h
Scope.h
SequenceFlow.h
BPMN::Node
Base class for all nodes in a BPMN model.
Definition
Node.h:24
BPMN::Process::Process
Process(XML::bpmn::tProcess *process)
Definition
Process.cpp:9
BPMN::Scope
Base class for BPMN elements that may contain a ChildNode elements.
Definition
Scope.h:24
XML::bpmn::tProcess
Definition
tProcess.h:64
BPMN
The BPMN namespace contains linked classes representing a BPMN model.
Definition
AbstractTask.h:10