|
BPMN-OS
BPMN for optimization and simulation
|
Represents an abstract base class for a pending LocalEvaluator. More...
Definition at line 12 of file LocalEvaluator.h.
#include <LocalEvaluator.h>
Public Member Functions | |
| virtual bool | updateValues (EntryDecision *decision, Values &status, Values &data, Values &globals) |
| virtual bool | updateValues (ExitDecision *decision, Values &status, Values &data, Values &globals) |
| virtual bool | updateValues (ChoiceDecision *decision, Values &status, Values &data, Values &globals) |
| virtual bool | updateValues (MessageDeliveryDecision *decision, Values &status, Values &data, Values &globals) |
| std::optional< double > | evaluate (EntryDecision *decision) override |
| std::optional< double > | evaluate (ExitDecision *decision) override |
| std::optional< double > | evaluate (ChoiceDecision *decision) override |
| std::optional< double > | evaluate (MessageDeliveryDecision *decision) override |
| std::set< const BPMNOS::Model::Attribute * > | getDependencies (EntryDecision *decision) override |
| std::set< const BPMNOS::Model::Attribute * > | getDependencies (ExitDecision *decision) override |
| std::set< const BPMNOS::Model::Attribute * > | getDependencies (ChoiceDecision *decision) override |
| std::set< const BPMNOS::Model::Attribute * > | getDependencies (MessageDeliveryDecision *decision) override |
Public Member Functions inherited from BPMNOS::Execution::Evaluator | |
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 142 of file LocalEvaluator.cpp.
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 107 of file LocalEvaluator.cpp.
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 128 of file LocalEvaluator.cpp.
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 168 of file LocalEvaluator.cpp.
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 227 of file LocalEvaluator.cpp.
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 189 of file LocalEvaluator.cpp.
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 215 of file LocalEvaluator.cpp.
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 242 of file LocalEvaluator.cpp.
|
virtual |
Reimplemented in BPMNOS::Execution::GuidedEvaluator.
Definition at line 65 of file LocalEvaluator.cpp.
|
virtual |
Reimplemented in BPMNOS::Execution::GuidedEvaluator.
Definition at line 10 of file LocalEvaluator.cpp.
|
virtual |
Reimplemented in BPMNOS::Execution::GuidedEvaluator.
Definition at line 44 of file LocalEvaluator.cpp.
|
virtual |
Reimplemented in BPMNOS::Execution::GuidedEvaluator.
Definition at line 84 of file LocalEvaluator.cpp.