1#ifndef BPMNOS_Execution_GreedyController_H
2#define BPMNOS_Execution_GreedyController_H
Base class for an execution controller which dispatches events to the engine and listens to notificat...
Represents an abstract base class for a pending Evaluator.
A controller dispatching the best evaluated decisions.
std::vector< std::unique_ptr< EventDispatcher > > eventDispatchers
std::shared_ptr< Event > dispatchEvent(const SystemState *systemState)
void connect(Mediator *mediator)
GreedyController(Evaluator *evaluator)
A class representing the state that the execution or simulation of a given scenario is in.