1#ifndef BPMNOS_Execution_BestMatchingMessageDelivery_H
2#define BPMNOS_Execution_BestMatchingMessageDelivery_H
Class creating a message delivery.
BestMatchingMessageDelivery(Evaluator *evaluator)
void connect(Mediator *mediator) override
std::shared_ptr< Event > dispatchEvent(const SystemState *systemState) override
void notice(const Observable *observable) 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.
List of tuples with automatic removal of tuples containing an expired weak_ptr.