13#ifndef RTCTK_COMPONENTFRAMEWORK_MODEL_HPP
14#define RTCTK_COMPONENTFRAMEWORK_MODEL_HPP
Definition: commandReplier.cpp:22
StateType
Definition: model.hpp:22
@ Simple
Definition: model.hpp:22
@ Composite
Definition: model.hpp:22
@ Parallel
Definition: model.hpp:22
@ Machine
Definition: model.hpp:22
@ Final
Definition: model.hpp:22
@ Initial
Definition: model.hpp:22
std::list< Transition * > m_all_transitions
Definition: model.hpp:74
std::list< State * > m_all_states
Definition: model.hpp:73
~StateMachine()
Definition: model.hpp:63
StateMachine(std::string const &id)
Definition: model.hpp:57
std::string m_exit_action_id
Definition: model.hpp:38
std::list< State * > m_children
Definition: model.hpp:34
std::string m_id
Definition: model.hpp:30
StateType m_type
Definition: model.hpp:31
std::string m_entry_action_id
Definition: model.hpp:37
State * m_parent
Definition: model.hpp:33
std::string m_do_activity_id
Definition: model.hpp:36
State * m_target
Definition: model.hpp:46
State * m_source
Definition: model.hpp:45
std::string m_guard_id
Definition: model.hpp:49
std::string m_event_id
Definition: model.hpp:48
std::string m_action_id
Definition: model.hpp:50