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
7using namespace BPMN;
8
10 : Node(process)
11 , Scope(process)
12 , isExecutable(process->isExecutable.has_value() && process->isExecutable.value().get().value)
13 , element(process)
14{
15}
16
T * get()
Casts the element to the specified type T.
Definition BaseElement.h:55
Base class for all nodes in a BPMN model.
Definition Node.h:24
Process(XML::bpmn::tProcess *process)
Definition Process.cpp:9
bool isExecutable
Definition Process.h:16
XML::bpmn::tProcess * element
Definition Process.h:17
Scope(XML::bpmn::tBaseElement *element)
Definition Scope.cpp:11
The BPMN namespace contains linked classes representing a BPMN model.