rad
2.0.0
|
#include <State.h>
Public Types | |
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 } |
Public Member Functions | |
State (const std::string &id, const StateType type) | |
virtual | ~State () |
std::string | getId () const |
StateType | getType () const |
State * | getParent () |
StateHistory * | getHistory () |
ExecutableContent * | getEntryActions () |
ExecutableContent * | getExitActions () |
std::list< Transition * > & | getInitialTrans () |
State * | getInitialState () |
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 |
State * | getParent () |
StateHistory * | getHistory () |
ExecutableContent * | getEntryActions () |
ExecutableContent * | getExitActions () |
std::list< Transition * > & | getInitialTrans () |
State * | getInitialState () |
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 |
State * | getParent () |
StateHistory * | getHistory () |
ExecutableContent * | getEntryActions () |
ExecutableContent * | getExitActions () |
std::list< Transition * > & | getInitialTrans () |
State * | getInitialState () |
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::State | ( | const std::string & | id, |
const StateType | type | ||
) |
|
virtual |
scxml4cpp::State::State | ( | const std::string & | id, |
const StateType | type | ||
) |
|
virtual |
scxml4cpp::State::State | ( | const std::string & | id, |
const StateType | type | ||
) |
|
virtual |
void State::addActivity | ( | Activity * | activity | ) |
void scxml4cpp::State::addActivity | ( | Activity * | activity | ) |
void scxml4cpp::State::addActivity | ( | Activity * | activity | ) |
void State::addEntryAction | ( | Action * | a | ) |
void scxml4cpp::State::addEntryAction | ( | Action * | ) |
void scxml4cpp::State::addEntryAction | ( | Action * | ) |
void scxml4cpp::State::addExitAction | ( | Action * | ) |
void State::addExitAction | ( | Action * | a | ) |
void scxml4cpp::State::addExitAction | ( | Action * | ) |
void State::addSubstate | ( | State * | s | ) |
void scxml4cpp::State::addSubstate | ( | State * | ) |
void scxml4cpp::State::addSubstate | ( | State * | ) |
void State::addTransition | ( | std::list< State * > & | targets, |
const Event & | event, | ||
Action * | condition, | ||
Action * | action | ||
) |
void scxml4cpp::State::addTransition | ( | std::list< State * > & | targets, |
const Event & | event, | ||
Action * | condition, | ||
Action * | action | ||
) |
void scxml4cpp::State::addTransition | ( | std::list< State * > & | targets, |
const Event & | event, | ||
Action * | condition, | ||
Action * | action | ||
) |
void State::addTransition | ( | State * | target, |
const Event & | event, | ||
Action * | condition, | ||
Action * | action | ||
) |
void scxml4cpp::State::addTransition | ( | State * | target, |
const Event & | event, | ||
Action * | condition, | ||
Action * | action | ||
) |
void scxml4cpp::State::addTransition | ( | State * | target, |
const Event & | event, | ||
Action * | condition, | ||
Action * | action | ||
) |
void scxml4cpp::State::cancelActivities | ( | ) |
void scxml4cpp::State::cancelActivities | ( | ) |
void State::cancelActivities | ( | ) |
void State::delInitialTrans | ( | ) |
void scxml4cpp::State::delInitialTrans | ( | ) |
void scxml4cpp::State::delInitialTrans | ( | ) |
void State::delSubstates | ( | ) |
void scxml4cpp::State::delSubstates | ( | ) |
void scxml4cpp::State::delSubstates | ( | ) |
void State::delTransitions | ( | ) |
void scxml4cpp::State::delTransitions | ( | ) |
void scxml4cpp::State::delTransitions | ( | ) |
std::list<Activity*>& scxml4cpp::State::getActivities | ( | ) |
std::list<Activity*>& scxml4cpp::State::getActivities | ( | ) |
std::list< Activity * > & State::getActivities | ( | ) |
ExecutableContent * State::getEntryActions | ( | ) |
ExecutableContent* scxml4cpp::State::getEntryActions | ( | ) |
ExecutableContent* scxml4cpp::State::getEntryActions | ( | ) |
ExecutableContent* scxml4cpp::State::getExitActions | ( | ) |
ExecutableContent* scxml4cpp::State::getExitActions | ( | ) |
ExecutableContent * State::getExitActions | ( | ) |
StateHistory* scxml4cpp::State::getHistory | ( | ) |
StateHistory * State::getHistory | ( | ) |
StateHistory* scxml4cpp::State::getHistory | ( | ) |
std::string scxml4cpp::State::getId | ( | ) | const |
std::string scxml4cpp::State::getId | ( | ) | const |
std::string State::getId | ( | ) | const |
State * State::getInitialState | ( | ) |
State* scxml4cpp::State::getInitialState | ( | ) |
State* scxml4cpp::State::getInitialState | ( | ) |
std::list<Transition*>& scxml4cpp::State::getInitialTrans | ( | ) |
std::list<Transition*>& scxml4cpp::State::getInitialTrans | ( | ) |
std::list< Transition * > & State::getInitialTrans | ( | ) |
State* scxml4cpp::State::getParent | ( | ) |
State* scxml4cpp::State::getParent | ( | ) |
State * State::getParent | ( | ) |
std::list< State * > & State::getSubstates | ( | ) |
std::list<State*>& scxml4cpp::State::getSubstates | ( | ) |
std::list<State*>& scxml4cpp::State::getSubstates | ( | ) |
std::list< Transition * > & State::getTransitions | ( | ) |
std::list<Transition*>& scxml4cpp::State::getTransitions | ( | ) |
std::list<Transition*>& scxml4cpp::State::getTransitions | ( | ) |
State::StateType State::getType | ( | ) | const |
StateType scxml4cpp::State::getType | ( | ) | const |
StateType scxml4cpp::State::getType | ( | ) | const |
bool scxml4cpp::State::isAtomic | ( | ) |
bool scxml4cpp::State::isAtomic | ( | ) |
bool State::isAtomic | ( | ) |
bool State::isCompound | ( | ) |
bool scxml4cpp::State::isCompound | ( | ) |
bool scxml4cpp::State::isCompound | ( | ) |
bool scxml4cpp::State::isFinal | ( | ) |
bool State::isFinal | ( | ) |
bool scxml4cpp::State::isFinal | ( | ) |
bool scxml4cpp::State::isHistory | ( | ) |
bool scxml4cpp::State::isHistory | ( | ) |
bool State::isHistory | ( | ) |
bool State::isInitial | ( | ) |
bool scxml4cpp::State::isInitial | ( | ) |
bool scxml4cpp::State::isInitial | ( | ) |
bool State::isParallel | ( | ) |
bool scxml4cpp::State::isParallel | ( | ) |
bool scxml4cpp::State::isParallel | ( | ) |
void State::setActivities | ( | std::list< Activity * > & | activities | ) |
void scxml4cpp::State::setActivities | ( | std::list< Activity * > & | activities | ) |
void scxml4cpp::State::setActivities | ( | std::list< Activity * > & | activities | ) |
void scxml4cpp::State::setFinalState | ( | State * | finalState | ) |
void scxml4cpp::State::setFinalState | ( | State * | finalState | ) |
void State::setFinalState | ( | State * | finalState | ) |
void scxml4cpp::State::setHistory | ( | StateHistory * | h | ) |
void State::setHistory | ( | StateHistory * | h | ) |
void scxml4cpp::State::setHistory | ( | StateHistory * | h | ) |
void scxml4cpp::State::setId | ( | const std::string & | id | ) |
void scxml4cpp::State::setId | ( | const std::string & | id | ) |
void State::setId | ( | const std::string & | id | ) |
void scxml4cpp::State::setIsFinal | ( | const bool | isFinal | ) |
void State::setIsFinal | ( | const bool | isFinal | ) |
void scxml4cpp::State::setIsFinal | ( | const bool | isFinal | ) |
void State::setIsInitial | ( | const bool | isInitial | ) |
void scxml4cpp::State::setIsInitial | ( | const bool | isInitial | ) |
void scxml4cpp::State::setIsInitial | ( | const bool | isInitial | ) |
void State::setParent | ( | State * | parent | ) |
void scxml4cpp::State::setParent | ( | State * | parent | ) |
void scxml4cpp::State::setParent | ( | State * | parent | ) |
void scxml4cpp::State::setSubstates | ( | std::list< State * > & | substates | ) |
void State::setSubstates | ( | std::list< State * > & | substates | ) |
void scxml4cpp::State::setSubstates | ( | std::list< State * > & | substates | ) |
void scxml4cpp::State::setTransitions | ( | std::list< Transition * > & | transitions | ) |
void scxml4cpp::State::setTransitions | ( | std::list< Transition * > & | transitions | ) |
void State::setTransitions | ( | std::list< Transition * > & | transitions | ) |
void State::startActivities | ( | ) |
void scxml4cpp::State::startActivities | ( | ) |
void scxml4cpp::State::startActivities | ( | ) |