yasmine
sxy::model::model_vertex_visitor Class Referenceabstract

#include <model_vertex_visitor.hpp>

Public Member Functions

 model_vertex_visitor ()
 
virtual ~model_vertex_visitor () SX_NOEXCEPT
 
virtual void visit (const simple_state_model &_simple_state_model)=0
 
virtual void visit (const composite_state_model &_composite_state_model)=0
 
virtual void visit (const final_state_model &_final_state_model) const =0
 
virtual void visit (const initial_pseudostate_model &_initial_pseudostate_model) const =0
 
virtual void visit (const terminate_pseudostate_model &_terminate_pseudostate_model) const =0
 
virtual void visit (const entry_point_model &_entry_point_model) const =0
 
virtual void visit (const exit_point_model &_exit_point_model) const =0
 
virtual void visit (const deep_history_model &_deep_history_model) const =0
 
virtual void visit (const shallow_history_model &_shallow_history_model) const =0
 
virtual void visit (const join_model &_join_model) const =0
 
virtual void visit (const fork_model &_fork_model) const =0
 
virtual void visit (const junction_model &_junction_model) const =0
 
virtual void visit (const choice_model &_choice_model) const =0
 

Constructor & Destructor Documentation

◆ model_vertex_visitor()

sxy::model::model_vertex_visitor::model_vertex_visitor ( )
inline

◆ ~model_vertex_visitor()

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

Member Function Documentation

◆ visit() [1/13]

virtual void sxy::model::model_vertex_visitor::visit ( const simple_state_model _simple_state_model)
pure virtual

◆ visit() [2/13]

virtual void sxy::model::model_vertex_visitor::visit ( const composite_state_model _composite_state_model)
pure virtual

◆ visit() [3/13]

virtual void sxy::model::model_vertex_visitor::visit ( const final_state_model _final_state_model) const
pure virtual

◆ visit() [4/13]

virtual void sxy::model::model_vertex_visitor::visit ( const initial_pseudostate_model _initial_pseudostate_model) const
pure virtual

◆ visit() [5/13]

virtual void sxy::model::model_vertex_visitor::visit ( const terminate_pseudostate_model _terminate_pseudostate_model) const
pure virtual

◆ visit() [6/13]

virtual void sxy::model::model_vertex_visitor::visit ( const entry_point_model _entry_point_model) const
pure virtual

◆ visit() [7/13]

virtual void sxy::model::model_vertex_visitor::visit ( const exit_point_model _exit_point_model) const
pure virtual

◆ visit() [8/13]

virtual void sxy::model::model_vertex_visitor::visit ( const deep_history_model _deep_history_model) const
pure virtual

◆ visit() [9/13]

virtual void sxy::model::model_vertex_visitor::visit ( const shallow_history_model _shallow_history_model) const
pure virtual

◆ visit() [10/13]

virtual void sxy::model::model_vertex_visitor::visit ( const join_model _join_model) const
pure virtual

◆ visit() [11/13]

virtual void sxy::model::model_vertex_visitor::visit ( const fork_model _fork_model) const
pure virtual

◆ visit() [12/13]

virtual void sxy::model::model_vertex_visitor::visit ( const junction_model _junction_model) const
pure virtual

◆ visit() [13/13]

virtual void sxy::model::model_vertex_visitor::visit ( const choice_model _choice_model) const
pure virtual

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