|
BPMN-OS
BPMN for optimization and simulation
|
Represents an abstract base class for a pending Evaluator. More...
Definition at line 15 of file Evaluator.h.
#include <Evaluator.h>
Public Member Functions | |
| virtual std::optional< double > | evaluate (EntryDecision *decision)=0 |
| virtual std::optional< double > | evaluate (ExitDecision *decision)=0 |
| virtual std::optional< double > | evaluate (ChoiceDecision *decision)=0 |
| virtual std::optional< double > | evaluate (MessageDeliveryDecision *decision)=0 |
| virtual std::set< const BPMNOS::Model::Attribute * > | getDependencies (EntryDecision *decision)=0 |
| virtual std::set< const BPMNOS::Model::Attribute * > | getDependencies (ExitDecision *decision)=0 |
| virtual std::set< const BPMNOS::Model::Attribute * > | getDependencies (ChoiceDecision *decision)=0 |
| virtual std::set< const BPMNOS::Model::Attribute * > | getDependencies (MessageDeliveryDecision *decision)=0 |
|
pure virtual |
Implemented in BPMNOS::Execution::GuidedEvaluator, and BPMNOS::Execution::LocalEvaluator.
|
pure virtual |
Implemented in BPMNOS::Execution::GuidedEvaluator, and BPMNOS::Execution::LocalEvaluator.
|
pure virtual |
Implemented in BPMNOS::Execution::GuidedEvaluator, and BPMNOS::Execution::LocalEvaluator.
|
pure virtual |
Implemented in BPMNOS::Execution::GuidedEvaluator, and BPMNOS::Execution::LocalEvaluator.
|
pure virtual |
Implemented in BPMNOS::Execution::GuidedEvaluator, and BPMNOS::Execution::LocalEvaluator.
|
pure virtual |
Implemented in BPMNOS::Execution::GuidedEvaluator, and BPMNOS::Execution::LocalEvaluator.
|
pure virtual |
Implemented in BPMNOS::Execution::GuidedEvaluator, and BPMNOS::Execution::LocalEvaluator.
|
pure virtual |
Implemented in BPMNOS::Execution::GuidedEvaluator, and BPMNOS::Execution::LocalEvaluator.