12 #ifndef STATE_MACHINE_ELEMENT_122BB9E6_0CA4_4EEC_A341_EAD756AC89E9 13 #define STATE_MACHINE_ELEMENT_122BB9E6_0CA4_4EEC_A341_EAD756AC89E9 16 #include "essentials/non_copyable.hpp" 17 #include "essentials/uri.hpp" 42 virtual const std::string&
get_name()
const = 0;
43 virtual sxe::uri
get_uri()
const = 0;
std::vector< state_machine_defect > state_machine_defects
Definition: state_machine_defect_fwd.hpp:23
virtual void add_ancestor_uri(sxe::uri &_uri) const =0
Definition: state_machine_element.hpp:26
virtual const state_machine_element * get_parent() const =0
state_machine_element()
Definition: state_machine_element.hpp:29
Definition: adapter_cpp11.hpp:21
virtual bool check(state_machine_defects &_defects) const =0
virtual sxe::uri get_uri() const =0
virtual ~state_machine_element() SX_NOEXCEPT
Definition: state_machine_element.hpp:35
virtual const std::string & get_name() const =0