bpmn++
A BPMN parser library, written in C++
Loading...
Searching...
No Matches
BoundaryEvent.h
Go to the documentation of this file.
1#ifndef BPMN_BoundaryEvent_H
2#define BPMN_BoundaryEvent_H
3
5#include "Scope.h"
6#include "CatchEvent.h"
7#include "Activity.h"
8
9namespace BPMN {
10
11class Activity;
12
13/**
14 * @brief Base class for all boundary events attached to an Activity.
15 */
16class BoundaryEvent : virtual public CatchEvent {
17 friend class Model;
18public:
22protected:
24};
25
26} // namespace BPMN
27
28#endif // BPMN_BoundaryEvent_H
Base class for all boundary events attached to an Activity.
Activity * resolveReference()
Scope * parent
Reference to the parent node.
Definition ChildNode.h:46
Represents a BPMN model with all its processes and message flows.
Definition Model.h:170
Base class for BPMN elements that may contain a ChildNode elements.
Definition Scope.h:24
The BPMN namespace contains linked classes representing a BPMN model.