11 #ifndef PSEUDOSTATE_MODEL_IMPL_5B405971_4677_4872_9BD7_1AC88418E022 12 #define PSEUDOSTATE_MODEL_IMPL_5B405971_4677_4872_9BD7_1AC88418E022 model_element_type
Definition: model_element_type.hpp:29
virtual void add_outgoing_transition(transition_models _outgoing_transition) SX_OVERRIDE
Add a outgoing transition to the list of the outgoing transitions of the pseudostate.
Definition: pseudostate_model_impl.cpp:65
std::vector< const transition_model * > raw_const_transition_models
Definition: transition_model_fwd.hpp:33
virtual raw_const_transition_models get_outgoing_transitions() const SX_OVERRIDE
Get the list of the outgoing transitions of the pseudostate.
Definition: pseudostate_model_impl.cpp:54
Definition: algorithm_parameters.hpp:16
virtual raw_const_transition_models get_incoming_transitions() const SX_OVERRIDE
Get the list of the incoming transitions of the pseudostate.
Definition: pseudostate_model_impl.cpp:37
pseudostate_model_impl(const std::string &_name, const model_element_type &_type)
Constructor.
Definition: pseudostate_model_impl.cpp:24
A pseudostate in the model.
Definition: pseudostate_model_impl.hpp:29
virtual void add_incoming_transition(transition_models _incoming_transition) SX_OVERRIDE
Add an incoming transition to the list of the incoming transitions of the pseudostate.
Definition: pseudostate_model_impl.cpp:48
std::vector< transition_model_uptr > transition_models
Definition: transition_model_fwd.hpp:32
An element of the state machine in the model.
Definition: state_machine_element_model_impl.hpp:30
Interface for a pseudostate in the model.
Definition: pseudostate_model.hpp:33
virtual ~pseudostate_model_impl() SX_NOEXCEPT SX_OVERRIDE
Definition: pseudostate_model_impl.cpp:31