bpmn++
A BPMN parser library, written in C++
Loading...
Searching...
No Matches
EscalationThrowEvent.h
Go to the documentation of this file.
1
#ifndef BPMN_EscalationThrowEvent_H
2
#define BPMN_EscalationThrowEvent_H
3
4
#include <memory>
5
#include <vector>
6
#include <optional>
7
#include "
xml/bpmn/tThrowEvent.h
"
8
#include "
ThrowEvent.h
"
9
10
namespace
BPMN
{
11
12
class
EscalationThrowEvent
:
public
ThrowEvent
{
13
friend
class
Model
;
14
public
:
15
EscalationThrowEvent
(
XML::bpmn::tThrowEvent
* throwEvent,
Scope
*
parent
);
16
};
17
18
}
// namespace BPMN
19
20
#endif
// BPMN_EscalationThrowEvent_H
ThrowEvent.h
BPMN::ChildNode::parent
Scope * parent
Reference to the parent node.
Definition
ChildNode.h:46
BPMN::EscalationThrowEvent
Definition
EscalationThrowEvent.h:12
BPMN::Model
Represents a BPMN model with all its processes and message flows.
Definition
Model.h:170
BPMN::Scope
Base class for BPMN elements that may contain a ChildNode elements.
Definition
Scope.h:24
BPMN::ThrowEvent
Definition
ThrowEvent.h:12
XML::bpmn::tThrowEvent
Definition
tThrowEvent.h:49
BPMN
The BPMN namespace contains linked classes representing a BPMN model.
Definition
AbstractTask.h:10
tThrowEvent.h