1#ifndef BPMNOS_Execution_EventDispatcher_H
2#define BPMNOS_Execution_EventDispatcher_H
virtual std::shared_ptr< Event > dispatchEvent(const SystemState *systemState)=0
virtual void notice(Event *event)
virtual void connect(Mediator *mediator)
virtual ~EventDispatcher()=default
A class representing the state that the execution or simulation of a given scenario is in.