1#ifndef BPMNOS_Execution_GreedyExit_H
2#define BPMNOS_Execution_GreedyExit_H
Represents an abstract base class for an evaluator determining feasibility and reward of a decision.
Class for dispatching the event with the best evaluation.
Class dispatching the first feasible exit event for a token awaiting the exit at an activity.
void notice(const Observable *observable) override
void connect(Mediator *mediator) override
GreedyExit(Evaluator *evaluator)
std::shared_ptr< Event > dispatchEvent(const SystemState *systemState) override
A class representing the state that the execution or simulation of a given scenario is in.