BPMN-OS
BPMN for optimization and simulation
Loading...
Searching...
No Matches
DecisionTask.h
Go to the documentation of this file.
1#ifndef BPMNOS_Model_DecisionTask_H
2#define BPMNOS_Model_DecisionTask_H
3
4#include <memory>
5#include <vector>
6#include <optional>
7#include <bpmn++.h>
9
10namespace BPMNOS::Model {
11
12
13/**
14 * @brief Class representing a task in which one or more choices have to be made.
15 */
16class DecisionTask : public BPMN::Task {
17 friend class Model;
18public:
20};
21
22} // namespace BPMNOS::Model
23
24#endif // BPMNOS_Model_DecisionTask_H
Class representing a task in which one or more choices have to be made.
DecisionTask(XML::bpmn::tTask *task, BPMN::Scope *parent)
Represents a BPMN model with all its processes.
Definition Model.h:21
Scope * parent
Reference to the parent node.
Definition bpmn++.h:16568
Base class for BPMN elements that may contain a ChildNode elements.
Definition bpmn++.h:16510