BPMN-OS
BPMN for optimization and simulation
Loading...
Searching...
No Matches
SequentialPerformerUpdate.h
Go to the documentation of this file.
1
#ifndef BPMNOS_Execution_SequentialPerformerUpdate_H
2
#define BPMNOS_Execution_SequentialPerformerUpdate_H
3
4
#include "
Token.h
"
5
#include "
Observable.h
"
6
7
namespace
BPMNOS::Execution
{
8
9
10
struct
SequentialPerformerUpdate
:
Observable
{
11
constexpr
Type
getObservableType
()
const override
{
return
Type::SequentialPerformerUpdate
; };
12
SequentialPerformerUpdate
(
const
Token
*
token
) :
token
(
token
) {}
13
const
Token
*
token
;
14
};
15
16
}
// namespace BPMNOS::Execution
17
18
#endif
// BPMNOS_Execution_SequentialPerformerUpdate_H
19
Observable.h
Token.h
BPMNOS::Execution::Token
Represents a token running through a (sub)process.
Definition
Token.h:35
BPMNOS::Execution
Definition
Controller.h:9
BPMNOS::Execution::Observable
Definition
Observable.h:6
BPMNOS::Execution::Observable::Type
Type
Definition
Observable.h:7
BPMNOS::Execution::Observable::Type::SequentialPerformerUpdate
@ SequentialPerformerUpdate
BPMNOS::Execution::SequentialPerformerUpdate
Definition
SequentialPerformerUpdate.h:10
BPMNOS::Execution::SequentialPerformerUpdate::SequentialPerformerUpdate
SequentialPerformerUpdate(const Token *token)
Definition
SequentialPerformerUpdate.h:12
BPMNOS::Execution::SequentialPerformerUpdate::getObservableType
constexpr Type getObservableType() const override
Definition
SequentialPerformerUpdate.h:11
BPMNOS::Execution::SequentialPerformerUpdate::token
const Token * token
Definition
SequentialPerformerUpdate.h:13