bpmn++
A BPMN parser library, written in C++
Loading...
Searching...
No Matches
ComplexGateway.h
Go to the documentation of this file.
1#ifndef BPMN_ComplexGateway_H
2#define BPMN_ComplexGateway_H
3
4#include <memory>
5#include <vector>
6#include <optional>
8#include "Gateway.h"
9#include "SequenceFlow.h"
10
11namespace BPMN {
12
13class ComplexGateway : public Gateway {
14 friend class Model;
15public:
17
20protected:
21};
22
23} // namespace BPMN
24
25#endif // BPMN_ComplexGateway_H
Scope * parent
Reference to the parent node.
Definition ChildNode.h:46
ComplexGateway(XML::bpmn::tComplexGateway *complexGateway, Scope *parent)
XML::bpmn::tComplexGateway * element
SequenceFlow * defaultFlow
Gateway(XML::bpmn::tGateway *gateway, Scope *parent)
Definition Gateway.cpp:5
Base class for BPMN elements that may contain a ChildNode elements.
Definition Scope.h:24
The SequenceFlow class encapsulates the information and relationships associated with a sequence flow...
The BPMN namespace contains linked classes representing a BPMN model.