yasmine
sxy::state_machine_element Class Referenceabstract

#include <state_machine_element.hpp>

Inheritance diagram for sxy::state_machine_element:
sxy::region sxy::state_machine_element_impl sxy::transition sxy::vertex sxy::SX_FINAL sxy::SX_FINAL sxy::SX_FINAL sxy::vertex_impl sxy::SX_FINAL sxy::pseudostate sxy::state sxy::vertex_impl

Public Member Functions

 state_machine_element ()
 
virtual ~state_machine_element () SX_NOEXCEPT
 
virtual const std::string & get_name () const =0
 
virtual sxe::uri get_uri () const =0
 
virtual void add_ancestor_uri (sxe::uri &_uri) const =0
 
virtual bool check (state_machine_defects &_defects) const =0
 
virtual const state_machine_elementget_parent () const =0
 

Constructor & Destructor Documentation

◆ state_machine_element()

sxy::state_machine_element::state_machine_element ( )
inline

◆ ~state_machine_element()

virtual sxy::state_machine_element::~state_machine_element ( )
inlinevirtual

Member Function Documentation

◆ add_ancestor_uri()

virtual void sxy::state_machine_element::add_ancestor_uri ( sxe::uri &  _uri) const
pure virtual

Implemented in sxy::SX_FINAL, and sxy::SX_FINAL.

◆ check()

◆ get_name()

virtual const std::string& sxy::state_machine_element::get_name ( ) const
pure virtual

◆ get_parent()

virtual const state_machine_element* sxy::state_machine_element::get_parent ( ) const
pure virtual

◆ get_uri()

virtual sxe::uri sxy::state_machine_element::get_uri ( ) const
pure virtual

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