bpmn++
A BPMN parser library, written in C++
Loading...
Searching...
No Matches
ReceiveTask.h
Go to the documentation of this file.
1#ifndef BPMN_ReceiveTask_H
2#define BPMN_ReceiveTask_H
3
4#include <memory>
5#include <vector>
6#include <optional>
8#include "Task.h"
9#include "MessageCatchEvent.h"
10
11namespace BPMN {
12
13class ReceiveTask : public Task, public MessageCatchEvent {
14 friend class Model;
15public:
17
19protected:
20};
21
22} // namespace BPMN
23
24#endif // BPMN_ReceiveTask_H
Scope * parent
Reference to the parent node.
Definition ChildNode.h:46
MessageCatchEvent(XML::bpmn::tCatchEvent *catchEvent, Scope *parent)
friend class Model
Definition ReceiveTask.h:14
XML::bpmn::tReceiveTask * element
Definition ReceiveTask.h:18
ReceiveTask(XML::bpmn::tReceiveTask *receiveTask, Scope *parent)
Base class for BPMN elements that may contain a ChildNode elements.
Definition Scope.h:24
Task(XML::bpmn::tTask *task, Scope *parent)
Definition Task.cpp:5
The BPMN namespace contains linked classes representing a BPMN model.