11 #ifndef TRANSITION_MODEL_6ACABA37_E084_4091_8DAE_51878E9A3D54 12 #define TRANSITION_MODEL_6ACABA37_E084_4091_8DAE_51878E9A3D54 49 virtual const std::string&
get_guard()
const = 0;
50 virtual const sxe::uri&
get_source()
const = 0;
51 virtual const sxe::uri&
get_target()
const = 0;
virtual const std::string & get_behavior() const =0
Interface for an element in the state machine model.
Definition: state_machine_element_model.hpp:36
virtual ~transition_model() SX_NOEXCEPT
Definition: transition_model.hpp:40
virtual const event_ids & get_event_ids() const =0
transition_model()
Definition: transition_model.hpp:34
std::vector< event_id > event_ids
The type alias for yasmine model's event ID list.
Definition: event_model_id.hpp:35
Definition: algorithm_parameters.hpp:16
virtual const std::string & get_guard() const =0
virtual transition_model_kind get_kind() const =0
transition_model_kind
Definition: transition_model_kind.hpp:30
virtual const sxe::uri & get_target() const =0
virtual const sxe::uri & get_source() const =0
Interface for a transition in the model.
Definition: transition_model.hpp:31