yasmine
|
A pseudostate in the model. More...
#include <pseudostate_model_impl.hpp>
Public Member Functions | |
pseudostate_model_impl (const std::string &_name, const model_element_type &_type) | |
Constructor. More... | |
virtual | ~pseudostate_model_impl () SX_NOEXCEPT SX_OVERRIDE |
virtual raw_const_transition_models | get_incoming_transitions () const SX_OVERRIDE |
Get the list of the incoming transitions of the pseudostate. More... | |
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. More... | |
virtual raw_const_transition_models | get_outgoing_transitions () const SX_OVERRIDE |
Get the list of the outgoing transitions of the pseudostate. More... | |
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. More... | |
Public Member Functions inherited from sxy::model::pseudostate_model | |
pseudostate_model () | |
virtual | ~pseudostate_model () SX_NOEXCEPT SX_OVERRIDE |
virtual void | accept (model_vertex_visitor &_constructor_visitor) const =0 |
Public Member Functions inherited from sxy::model::state_machine_element_model | |
state_machine_element_model () | |
virtual | ~state_machine_element_model () SX_NOEXCEPT |
Public Member Functions inherited from sxy::model::state_machine_element_model_impl | |
state_machine_element_model_impl (const std::string &_name, const model_element_type &_type) | |
Constructor. More... | |
virtual | ~state_machine_element_model_impl () SX_NOEXCEPT SX_OVERRIDE |
virtual const std::string & | get_name () const SX_OVERRIDE |
Get the name of the element. More... | |
void | set_name (const std::string &_name) |
Set the name of the element. More... | |
virtual const state_machine_element_model * | get_parent () const SX_OVERRIDE |
Get the parent of the element. More... | |
virtual void | set_parent (const state_machine_element_model *_parent) SX_OVERRIDE |
Set the parent of the element. More... | |
virtual const sxe::uri | get_uri () const SX_OVERRIDE |
Get the uri of the element. More... | |
virtual model_element_type | get_type () const SX_OVERRIDE |
Get the type of the element. More... | |
A pseudostate in the model.
sxy::model::pseudostate_model_impl::pseudostate_model_impl | ( | const std::string & | _name, |
const model_element_type & | _type | ||
) |
Constructor.
_name | Name of the pseudostate. |
_type | Type of the pseudostate. |
|
virtual |
|
virtual |
Add an incoming transition to the list of the incoming transitions of the pseudostate.
Implements sxy::model::pseudostate_model.
|
virtual |
Add a outgoing transition to the list of the outgoing transitions of the pseudostate.
Implements sxy::model::pseudostate_model.
|
virtual |
Get the list of the incoming transitions of the pseudostate.
Implements sxy::model::pseudostate_model.
|
virtual |
Get the list of the outgoing transitions of the pseudostate.
Implements sxy::model::pseudostate_model.