1#ifndef BPMNOS_Execution_BestLimitedChoice_H
2#define BPMNOS_Execution_BestLimitedChoice_H
24 std::shared_ptr<Decision> determineBestChoices(std::shared_ptr<const DecisionRequest> request);
Class creating a choice decision for a token at a decision task.
BestLimitedChoice(Evaluator *evaluator)
void notice(const Observable *observable) override
void connect(Mediator *mediator) override
std::shared_ptr< Event > dispatchEvent(const SystemState *systemState) override
Represents an abstract base class for a pending Evaluator.
Class for dispatching the event with the best evaluation.
A class representing the state that the execution or simulation of a given scenario is in.
Class holding extension elements representing execution data for nodes.