|
| choice_model_impl (const std::string &_name) |
| Constructor. More...
|
|
virtual | ~choice_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual void | accept (model_vertex_visitor &_constructor_visitor) const SX_OVERRIDE |
|
| composite_state_model_impl (const std::string &_name, const std::string &_enter_behavior="", const std::string &_exit_behavior="", const event_ids &_deferred_events=event_ids()) |
| Constructor. More...
|
|
virtual | ~composite_state_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual const std::string & | get_do_behavior () const SX_OVERRIDE |
|
virtual void | set_do_behavior (const std::string &_do_behavior) SX_OVERRIDE |
|
virtual const std::string & | get_enter_behavior () const SX_OVERRIDE |
| Get the entry behavior of the composite state. More...
|
|
void | set_enter_behavior (const std::string &_enter_behavior) SX_OVERRIDE |
| Set the entry behavior of the composite state. More...
|
|
virtual const std::string & | get_exit_behavior () const SX_OVERRIDE |
| Get the exit behavior of the composite state. More...
|
|
void | set_exit_behavior (const std::string &_exit_behavior) SX_OVERRIDE |
| Set the exit behavior of the composite state. More...
|
|
virtual const raw_const_region_models | get_regions () const SX_OVERRIDE |
| Get the regions of the composite state. More...
|
|
virtual void | add_region (region_model_uptr _region) SX_OVERRIDE |
| Add a region to the list of regions of the composite state. More...
|
|
virtual raw_const_pseduostate_models | get_state_pseudostates () const SX_OVERRIDE |
| Get the state pseudostates of the composite state. More...
|
|
virtual void | add_state_pseudostate (pseudostate_model_uptr _pseudostate) SX_OVERRIDE |
| Add a state pseudostate to the list of the state pseudostates of the composite state. More...
|
|
virtual void | accept (model_vertex_visitor &_constructor_visitor) const SX_OVERRIDE |
|
| deep_history_model_impl (const std::string &_name) |
|
virtual | ~deep_history_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual void | accept (model_vertex_visitor &_constructor_visitor) const SX_OVERRIDE |
|
| entry_point_model_impl (const std::string &_name) |
| Constructor. More...
|
|
virtual | ~entry_point_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual void | accept (model_vertex_visitor &_constructor_visitor) const SX_OVERRIDE |
|
| exit_point_model_impl (const std::string &_name) |
| Constructor. More...
|
|
virtual | ~exit_point_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual void | accept (model_vertex_visitor &_constructor_visitor) const SX_OVERRIDE |
|
| final_state_model_impl (const std::string &_name) |
| Constructor. More...
|
|
virtual | ~final_state_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual const raw_const_region_models | get_regions () const SX_OVERRIDE |
|
virtual const std::string & | get_enter_behavior () const SX_OVERRIDE |
|
virtual void | set_enter_behavior (const std::string &_enter_behavior) SX_OVERRIDE |
|
virtual const std::string & | get_do_behavior () const SX_OVERRIDE |
|
virtual void | set_do_behavior (const std::string &_do_behavior) SX_OVERRIDE |
|
virtual const std::string & | get_exit_behavior () const SX_OVERRIDE |
|
virtual void | set_exit_behavior (const std::string &_exit_behavior) SX_OVERRIDE |
|
virtual void | accept (model_vertex_visitor &_constructor_visitor) const SX_OVERRIDE |
|
| fork_model_impl (const std::string &_name) |
| Constructor. More...
|
|
virtual | ~fork_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual void | accept (model_vertex_visitor &_constructor_visitor) const SX_OVERRIDE |
|
| initial_pseudostate_model_impl (const std::string &_name) |
| Constructor. More...
|
|
virtual | ~initial_pseudostate_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual void | accept (model_vertex_visitor &_constructor_visitor) const SX_OVERRIDE |
|
| join_model_impl (const std::string &_name) |
| Constructor. More...
|
|
virtual | ~join_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual void | accept (model_vertex_visitor &_constructor_visitor) const SX_OVERRIDE |
|
| junction_model_impl (const std::string &_name) |
| Constructor. More...
|
|
virtual | ~junction_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual void | accept (model_vertex_visitor &_constructor_visitor) const SX_OVERRIDE |
|
| region_model_impl (const std::string &_name) |
| Constructor. More...
|
|
virtual | ~region_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
row_const_state_models | get_states () const SX_OVERRIDE |
| Get the list of the states of the region. More...
|
|
void | add_state (state_model_uptr _state) SX_OVERRIDE |
| Add a state to the region. More...
|
|
raw_const_pseduostate_models | get_pseudostates () const SX_OVERRIDE |
| Get the list of pseudostates of the region. More...
|
|
void | add_pseudostate (pseudostate_model_uptr _region_pseudostate) SX_OVERRIDE |
| Add a pseudostate to the region. More...
|
|
| shallow_history_model_impl (const std::string &_name) |
| Constructor. More...
|
|
virtual | ~shallow_history_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual void | accept (model_vertex_visitor &_constructor_visitor) const SX_OVERRIDE |
|
| simple_state_model_impl (const std::string &_name, const std::string &_enter_behavior="", const std::string &_do_behavior="", const std::string &_exit_behavior="", const event_ids &_deferred_events=event_ids(), event_sptr _error_event=event_sptr(), bool _is_async=false) |
| Constructor. More...
|
|
virtual | ~simple_state_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual const std::string & | get_enter_behavior () const SX_OVERRIDE |
| Get the enter behavior of the simple state. More...
|
|
virtual void | set_enter_behavior (const std::string &_enter_behavior) SX_OVERRIDE |
| Set the enter behavior of the simple state. More...
|
|
virtual const std::string & | get_do_behavior () const SX_OVERRIDE |
| Get the do behavior of the simple state. More...
|
|
virtual void | set_do_behavior (const std::string &_do_behavior) SX_OVERRIDE |
| Set the do behavior of the simple state. More...
|
|
virtual const std::string & | get_exit_behavior () const SX_OVERRIDE |
| Get the exit behavior of the simple state. More...
|
|
virtual void | set_exit_behavior (const std::string &_exit_behavior) SX_OVERRIDE |
| Set the exit behavior of the simple state. More...
|
|
virtual const raw_const_region_models | get_regions () const SX_OVERRIDE |
|
virtual void | accept (model_vertex_visitor &_constructor_visitor) const SX_OVERRIDE |
|
virtual event_sptr | get_error_event () const SX_OVERRIDE |
| Get the error event stored by the simple state. More...
|
|
virtual void | set_error_event (event_sptr _error_event) SX_OVERRIDE |
| Set the error event stored by the simple state. More...
|
|
virtual bool | is_async () const SX_OVERRIDE |
| Check if the simple state is asynchronous. More...
|
|
virtual void | set_is_async (bool _is_async) SX_OVERRIDE |
| Set the simple state to be asynchronous or synchronous. More...
|
|
| terminate_pseudostate_model_impl (const std::string &_name) |
| Constructor. More...
|
|
virtual | ~terminate_pseudostate_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual void | accept (model_vertex_visitor &_constructor_visitor) const SX_OVERRIDE |
|
| terminate_pseudostate_model () |
|
virtual | ~terminate_pseudostate_model () SX_NOEXCEPT SX_OVERRIDE |
|
| pseudostate_model () |
|
virtual | ~pseudostate_model () SX_NOEXCEPT SX_OVERRIDE |
|
| state_machine_element_model () |
|
virtual | ~state_machine_element_model () SX_NOEXCEPT |
|
| pseudostate_model_impl (const std::string &_name, const model_element_type &_type) |
| Constructor. More...
|
|
virtual | ~pseudostate_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual raw_const_transition_models | get_incoming_transitions () const SX_OVERRIDE |
| Get the list of the incoming transitions of the pseudostate. More...
|
|
virtual void | add_incoming_transition (transition_models _incoming_transition) SX_OVERRIDE |
| Add an incoming transition to the list of the incoming transitions of the pseudostate. More...
|
|
virtual raw_const_transition_models | get_outgoing_transitions () const SX_OVERRIDE |
| Get the list of the outgoing transitions of the pseudostate. More...
|
|
virtual void | add_outgoing_transition (transition_models _outgoing_transition) SX_OVERRIDE |
| Add a outgoing transition to the list of the outgoing transitions of the pseudostate. More...
|
|
| state_machine_element_model_impl (const std::string &_name, const model_element_type &_type) |
| Constructor. More...
|
|
virtual | ~state_machine_element_model_impl () SX_NOEXCEPT SX_OVERRIDE |
|
virtual const std::string & | get_name () const SX_OVERRIDE |
| Get the name of the element. More...
|
|
void | set_name (const std::string &_name) |
| Set the name of the element. More...
|
|
virtual const state_machine_element_model * | get_parent () const SX_OVERRIDE |
| Get the parent of the element. More...
|
|
virtual void | set_parent (const state_machine_element_model *_parent) SX_OVERRIDE |
| Set the parent of the element. More...
|
|
virtual const sxe::uri | get_uri () const SX_OVERRIDE |
| Get the uri of the element. More...
|
|
virtual model_element_type | get_type () const SX_OVERRIDE |
| Get the type of the element. More...
|
|
| simple_state_model () |
|
virtual | ~simple_state_model () SX_NOEXCEPT SX_OVERRIDE |
|
| state_model () |
|
virtual | ~state_model () SX_NOEXCEPT |
|
| state_model_impl (const std::string &_name, const model_element_type &_type, const event_ids &_deferred_events=event_ids()) |
| Constructor. More...
|
|
virtual | ~state_model_impl () SX_NOEXCEPT |
|
virtual raw_const_transition_models | get_transitions () const SX_OVERRIDE |
| Get the list of transitions of the state. More...
|
|
virtual const event_ids & | get_deferred_events () const SX_OVERRIDE |
| Get the list of IDs of deferred events. More...
|
|
| shallow_history_model () |
|
virtual | ~shallow_history_model () SX_NOEXCEPT SX_OVERRIDE |
|
| region_model () |
|
virtual | ~region_model () SX_NOEXCEPT SX_OVERRIDE |
|
| junction_model () |
|
virtual | ~junction_model () SX_NOEXCEPT SX_OVERRIDE |
|
| join_model () |
|
virtual | ~join_model () SX_NOEXCEPT SX_OVERRIDE |
|
| initial_pseudostate_model () |
|
virtual | ~initial_pseudostate_model () SX_NOEXCEPT SX_OVERRIDE |
|
| fork_model () |
|
virtual | ~fork_model () SX_NOEXCEPT SX_OVERRIDE |
|
| final_state_model () |
|
virtual | ~final_state_model () SX_NOEXCEPT SX_OVERRIDE |
|
| exit_point_model () |
|
virtual | ~exit_point_model () SX_NOEXCEPT SX_OVERRIDE |
|
| entry_point_model () |
|
virtual | ~entry_point_model () SX_NOEXCEPT SX_OVERRIDE |
|
| deep_history_model () |
|
virtual | ~deep_history_model () SX_NOEXCEPT SX_OVERRIDE |
|
| composite_state_model () |
|
virtual | ~composite_state_model () SX_NOEXCEPT SX_OVERRIDE |
|
| choice_model () |
|
virtual | ~choice_model () SX_NOEXCEPT SX_OVERRIDE |
|