11 #ifndef PSEUDOSTATE_MODEL_D08608A5_1FE4_41BC_9E9F_AE335AE13969 12 #define PSEUDOSTATE_MODEL_D08608A5_1FE4_41BC_9E9F_AE335AE13969 28 class model_vertex_visitor;
virtual void add_incoming_transition(transition_models _incoming_transition)=0
pseudostate_model()
Definition: pseudostate_model.hpp:36
Interface for an element in the state machine model.
Definition: state_machine_element_model.hpp:36
virtual void accept(model_vertex_visitor &_constructor_visitor) const =0
std::vector< const transition_model * > raw_const_transition_models
Definition: transition_model_fwd.hpp:33
Definition: model_vertex_visitor.hpp:42
Definition: algorithm_parameters.hpp:16
virtual void add_outgoing_transition(transition_models _outgoing_transition)=0
virtual ~pseudostate_model() SX_NOEXCEPT SX_OVERRIDE
Definition: pseudostate_model.hpp:42
virtual raw_const_transition_models get_outgoing_transitions() const =0
std::vector< transition_model_uptr > transition_models
Definition: transition_model_fwd.hpp:32
virtual raw_const_transition_models get_incoming_transitions() const =0
Interface for a pseudostate in the model.
Definition: pseudostate_model.hpp:33