yasmine
sxy::model::pseudostate_model Interface Referenceabstract

Interface for a pseudostate in the model. More...

#include <pseudostate_model.hpp>

Inheritance diagram for sxy::model::pseudostate_model:
sxy::model::state_machine_element_model sxy::model::choice_model sxy::model::deep_history_model sxy::model::entry_point_model sxy::model::exit_point_model sxy::model::fork_model sxy::model::initial_pseudostate_model sxy::model::join_model sxy::model::junction_model sxy::model::pseudostate_model_impl sxy::model::shallow_history_model sxy::model::terminate_pseudostate_model

Public Member Functions

 pseudostate_model ()
 
virtual ~pseudostate_model () SX_NOEXCEPT SX_OVERRIDE
 
virtual raw_const_transition_models get_incoming_transitions () const =0
 
virtual void add_incoming_transition (transition_models _incoming_transition)=0
 
virtual raw_const_transition_models get_outgoing_transitions () const =0
 
virtual void add_outgoing_transition (transition_models _outgoing_transition)=0
 
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
 
virtual const std::string & get_name () const =0
 
virtual const sxe::uri get_uri () const =0
 
virtual model::model_element_type get_type () const =0
 
virtual const state_machine_element_modelget_parent () const =0
 
virtual void set_parent (const state_machine_element_model *_parent)=0
 

Detailed Description

Interface for a pseudostate in the model.

Constructor & Destructor Documentation

◆ pseudostate_model()

sxy::model::pseudostate_model::pseudostate_model ( )
inline

◆ ~pseudostate_model()

virtual sxy::model::pseudostate_model::~pseudostate_model ( )
inlinevirtual

Member Function Documentation

◆ accept()

◆ add_incoming_transition()

virtual void sxy::model::pseudostate_model::add_incoming_transition ( transition_models  _incoming_transition)
pure virtual

◆ add_outgoing_transition()

virtual void sxy::model::pseudostate_model::add_outgoing_transition ( transition_models  _outgoing_transition)
pure virtual

◆ get_incoming_transitions()

virtual raw_const_transition_models sxy::model::pseudostate_model::get_incoming_transitions ( ) const
pure virtual

◆ get_outgoing_transitions()

virtual raw_const_transition_models sxy::model::pseudostate_model::get_outgoing_transitions ( ) const
pure virtual

The documentation for this interface was generated from the following file: