yasmine
sxy::model::pseudostate_model_impl Class Reference

A pseudostate in the model. More...

#include <pseudostate_model_impl.hpp>

Inheritance diagram for sxy::model::pseudostate_model_impl:
sxy::model::pseudostate_model sxy::model::state_machine_element_model_impl sxy::model::state_machine_element_model sxy::model::state_machine_element_model sxy::model::SX_FINAL sxy::model::SX_FINAL sxy::model::SX_FINAL sxy::model::SX_FINAL sxy::model::SX_FINAL sxy::model::SX_FINAL sxy::model::SX_FINAL sxy::model::SX_FINAL sxy::model::SX_FINAL sxy::model::SX_FINAL

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_modelget_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...
 

Detailed Description

A pseudostate in the model.

Constructor & Destructor Documentation

◆ pseudostate_model_impl()

sxy::model::pseudostate_model_impl::pseudostate_model_impl ( const std::string &  _name,
const model_element_type _type 
)

Constructor.

Parameters
_nameName of the pseudostate.
_typeType of the pseudostate.

◆ ~pseudostate_model_impl()

sxy::model::pseudostate_model_impl::~pseudostate_model_impl ( )
virtual

Member Function Documentation

◆ add_incoming_transition()

void sxy::model::pseudostate_model_impl::add_incoming_transition ( transition_models  _incoming_transition)
virtual

Add an incoming transition to the list of the incoming transitions of the pseudostate.

Implements sxy::model::pseudostate_model.

◆ add_outgoing_transition()

void sxy::model::pseudostate_model_impl::add_outgoing_transition ( transition_models  _outgoing_transition)
virtual

Add a outgoing transition to the list of the outgoing transitions of the pseudostate.

Implements sxy::model::pseudostate_model.

◆ get_incoming_transitions()

raw_const_transition_models sxy::model::pseudostate_model_impl::get_incoming_transitions ( ) const
virtual

Get the list of the incoming transitions of the pseudostate.

Implements sxy::model::pseudostate_model.

◆ get_outgoing_transitions()

raw_const_transition_models sxy::model::pseudostate_model_impl::get_outgoing_transitions ( ) const
virtual

Get the list of the outgoing transitions of the pseudostate.

Implements sxy::model::pseudostate_model.


The documentation for this class was generated from the following files: