rad  2.0.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
scxml4cpp::StateAtomic Class Reference

#include <StateAtomic.h>

Inheritance diagram for scxml4cpp::StateAtomic:
scxml4cpp::State scxml4cpp::State scxml4cpp::State

Public Member Functions

 StateAtomic (const std::string &id)
 
virtual ~StateAtomic ()
 
 StateAtomic (const std::string &id)
 
virtual ~StateAtomic ()
 
 StateAtomic (const std::string &id)
 
virtual ~StateAtomic ()
 
- Public Member Functions inherited from scxml4cpp::State
 State (const std::string &id, const StateType type)
 
virtual ~State ()
 
std::string getId () const
 
StateType getType () const
 
StategetParent ()
 
StateHistorygetHistory ()
 
ExecutableContentgetEntryActions ()
 
ExecutableContentgetExitActions ()
 
std::list< Transition * > & getInitialTrans ()
 
StategetInitialState ()
 
std::list< State * > & getSubstates ()
 
std::list< Transition * > & getTransitions ()
 
std::list< Activity * > & getActivities ()
 
void setId (const std::string &id)
 
void setParent (State *parent)
 
void setIsInitial (const bool isInitial)
 
void setIsFinal (const bool isFinal)
 
void setHistory (StateHistory *h)
 
void setInitialState (State *initialState, Action *a)
 
void setFinalState (State *finalState)
 
void setSubstates (std::list< State * > &substates)
 
void setTransitions (std::list< Transition * > &transitions)
 
void setActivities (std::list< Activity * > &activities)
 
bool isInitial ()
 
bool isFinal ()
 
bool isCompound ()
 
bool isParallel ()
 
bool isAtomic ()
 
bool isHistory ()
 
void startActivities ()
 
void cancelActivities ()
 
void addEntryAction (Action *)
 
void addExitAction (Action *)
 
void addSubstate (State *)
 
void addTransition (std::list< State * > &targets, const Event &event, Action *condition, Action *action)
 
void addTransition (State *target, const Event &event, Action *condition, Action *action)
 
void addActivity (Activity *activity)
 
void delTransitions ()
 
void delInitialTrans ()
 
void delSubstates ()
 
 State (const std::string &id, const StateType type)
 
virtual ~State ()
 
std::string getId () const
 
StateType getType () const
 
StategetParent ()
 
StateHistorygetHistory ()
 
ExecutableContentgetEntryActions ()
 
ExecutableContentgetExitActions ()
 
std::list< Transition * > & getInitialTrans ()
 
StategetInitialState ()
 
std::list< State * > & getSubstates ()
 
std::list< Transition * > & getTransitions ()
 
std::list< Activity * > & getActivities ()
 
void setId (const std::string &id)
 
void setParent (State *parent)
 
void setIsInitial (const bool isInitial)
 
void setIsFinal (const bool isFinal)
 
void setHistory (StateHistory *h)
 
void setInitialState (State *initialState, Action *a)
 
void setFinalState (State *finalState)
 
void setSubstates (std::list< State * > &substates)
 
void setTransitions (std::list< Transition * > &transitions)
 
void setActivities (std::list< Activity * > &activities)
 
bool isInitial ()
 
bool isFinal ()
 
bool isCompound ()
 
bool isParallel ()
 
bool isAtomic ()
 
bool isHistory ()
 
void startActivities ()
 
void cancelActivities ()
 
void addEntryAction (Action *)
 
void addExitAction (Action *)
 
void addSubstate (State *)
 
void addTransition (std::list< State * > &targets, const Event &event, Action *condition, Action *action)
 
void addTransition (State *target, const Event &event, Action *condition, Action *action)
 
void addActivity (Activity *activity)
 
void delTransitions ()
 
void delInitialTrans ()
 
void delSubstates ()
 
 State (const std::string &id, const StateType type)
 
virtual ~State ()
 
std::string getId () const
 
StateType getType () const
 
StategetParent ()
 
StateHistorygetHistory ()
 
ExecutableContentgetEntryActions ()
 
ExecutableContentgetExitActions ()
 
std::list< Transition * > & getInitialTrans ()
 
StategetInitialState ()
 
std::list< State * > & getSubstates ()
 
std::list< Transition * > & getTransitions ()
 
std::list< Activity * > & getActivities ()
 
void setId (const std::string &id)
 
void setParent (State *parent)
 
void setIsInitial (const bool isInitial)
 
void setIsFinal (const bool isFinal)
 
void setHistory (StateHistory *h)
 
void setInitialState (State *initialState, Action *a)
 
void setFinalState (State *finalState)
 
void setSubstates (std::list< State * > &substates)
 
void setTransitions (std::list< Transition * > &transitions)
 
void setActivities (std::list< Activity * > &activities)
 
bool isInitial ()
 
bool isFinal ()
 
bool isCompound ()
 
bool isParallel ()
 
bool isAtomic ()
 
bool isHistory ()
 
void startActivities ()
 
void cancelActivities ()
 
void addEntryAction (Action *)
 
void addExitAction (Action *)
 
void addSubstate (State *)
 
void addTransition (std::list< State * > &targets, const Event &event, Action *condition, Action *action)
 
void addTransition (State *target, const Event &event, Action *condition, Action *action)
 
void addActivity (Activity *activity)
 
void delTransitions ()
 
void delInitialTrans ()
 
void delSubstates ()
 

Additional Inherited Members

- Public Types inherited from scxml4cpp::State
enum  StateType {
  Atomic = 0, Compound, Parallel, History,
  Atomic = 0, Compound, Parallel, History,
  Atomic = 0, Compound, Parallel, History
}
 
enum  StateType {
  Atomic = 0, Compound, Parallel, History,
  Atomic = 0, Compound, Parallel, History,
  Atomic = 0, Compound, Parallel, History
}
 
enum  StateType {
  Atomic = 0, Compound, Parallel, History,
  Atomic = 0, Compound, Parallel, History,
  Atomic = 0, Compound, Parallel, History
}
 

Constructor & Destructor Documentation

StateAtomic::StateAtomic ( const std::string &  id)
StateAtomic::~StateAtomic ( )
virtual
scxml4cpp::StateAtomic::StateAtomic ( const std::string &  id)
virtual scxml4cpp::StateAtomic::~StateAtomic ( )
virtual
scxml4cpp::StateAtomic::StateAtomic ( const std::string &  id)
virtual scxml4cpp::StateAtomic::~StateAtomic ( )
virtual

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