1#ifndef BPMNOS_Execution_ConditionalEventObserver_H
2#define BPMNOS_Execution_ConditionalEventObserver_H
void notice(const Observable *observable) override
ConditionalEventObserver(SystemState *systemState)
SystemState * systemState
void triggerConditionalEvent(const DataUpdate *dataUpdate, auto_list< std::weak_ptr< Token > > &waitingTokens)
A class representing the state that the execution or simulation of a given scenario is in.
List of tuples with automatic removal of tuples containing an expired weak_ptr.