bpmn++
A BPMN parser library, written in C++
Loading...
Searching...
No Matches
TypedStartEvent.cpp
Go to the documentation of this file.
1
#include "
TypedStartEvent.h
"
2
3
using namespace
BPMN
;
4
5
TypedStartEvent::TypedStartEvent
(
XML::bpmn::tStartEvent
* startEvent,
Scope
* parent)
6
:
Node
(startEvent)
7
,
FlowNode
(startEvent,parent)
8
,
CatchEvent
(startEvent,parent)
9
, isInterrupting(element->get<
XML
::bpmn::tStartEvent>()->isInterrupting.has_value() ? (bool)element->get<
XML
::bpmn::tStartEvent>()->isInterrupting.value().get().value : true)
10
{
11
}
12
13
TypedStartEvent.h
BPMN::CatchEvent
Definition
CatchEvent.h:12
BPMN::FlowNode
Base class for BPMN elements that may contain incoming and outgoing sequence flows.
Definition
FlowNode.h:20
BPMN::Node
Base class for all nodes in a BPMN model.
Definition
Node.h:24
BPMN::Scope
Base class for BPMN elements that may contain a ChildNode elements.
Definition
Scope.h:24
BPMN::TypedStartEvent::TypedStartEvent
TypedStartEvent(XML::bpmn::tStartEvent *startEvent, Scope *parent)
Definition
TypedStartEvent.cpp:5
XML::bpmn::tStartEvent
Definition
tStartEvent.h:42
BPMN
The BPMN namespace contains linked classes representing a BPMN model.
Definition
AbstractTask.h:10
XML
The XML namespace contains classes representing XML-nodes defined in given XML-schema(s).
Definition
XMLObject.cpp:9