BPMN-OS
BPMN for optimization and simulation
Loading...
Searching...
No Matches
BPMNOS::Execution::DataUpdate Struct Reference

Detailed Description

Definition at line 12 of file DataUpdate.h.

#include <DataUpdate.h>

Inheritance diagram for BPMNOS::Execution::DataUpdate:

Public Member Functions

constexpr Type getObservableType () const override
 
 DataUpdate (const std::vector< const BPMNOS::Model::Attribute * > &attributes)
 
 DataUpdate (const BPMNOS::number instanceId, const std::vector< const BPMNOS::Model::Attribute * > &attributes)
 
bool global () const
 
- Public Member Functions inherited from BPMNOS::Execution::Observable
 ~Observable ()
 

Public Attributes

const BPMNOS::number instanceId
 
const std::vector< const BPMNOS::Model::Attribute * > & attributes
 

Additional Inherited Members

- Public Types inherited from BPMNOS::Execution::Observable
enum class  Type {
  Token , Message , SequentialPerformerUpdate , Event ,
  DataUpdate , EntryRequest , ChoiceRequest , ExitRequest ,
  MessageDeliveryRequest , Count
}
 

Constructor & Destructor Documentation

◆ DataUpdate() [1/2]

BPMNOS::Execution::DataUpdate::DataUpdate ( const std::vector< const BPMNOS::Model::Attribute * > & attributes)
inline

Definition at line 14 of file DataUpdate.h.

◆ DataUpdate() [2/2]

BPMNOS::Execution::DataUpdate::DataUpdate ( const BPMNOS::number instanceId,
const std::vector< const BPMNOS::Model::Attribute * > & attributes )
inline

Definition at line 15 of file DataUpdate.h.

Member Function Documentation

◆ getObservableType()

Type BPMNOS::Execution::DataUpdate::getObservableType ( ) const
inlineconstexproverridevirtual

Implements BPMNOS::Execution::Observable.

Definition at line 13 of file DataUpdate.h.

◆ global()

bool BPMNOS::Execution::DataUpdate::global ( ) const
inline

Definition at line 18 of file DataUpdate.h.

Member Data Documentation

◆ attributes

const std::vector<const BPMNOS::Model::Attribute*>& BPMNOS::Execution::DataUpdate::attributes

Definition at line 17 of file DataUpdate.h.

◆ instanceId

const BPMNOS::number BPMNOS::Execution::DataUpdate::instanceId

Definition at line 16 of file DataUpdate.h.


The documentation for this struct was generated from the following file: