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::Transition Class Reference

#include <Transition.h>

Public Member Functions

 Transition ()
 
virtual ~Transition ()
 
StategetSource ()
 
const EventgetEvent ()
 
std::list< State * > & getTargets ()
 
void addTarget (State *s)
 
void addAction (Action *a)
 
void addCondition (Action *c)
 
ExecutableContentgetActions ()
 
ExecutableContentgetConditions ()
 
bool isEnabled (Context *c)
 
bool isEnabled (const Event &e, Context *c)
 
void setSource (State *source)
 
void setTargets (std::list< State * > &targets)
 
void setEvent (const Event &e)
 
 Transition ()
 
virtual ~Transition ()
 
StategetSource ()
 
const EventgetEvent ()
 
std::list< State * > & getTargets ()
 
void addTarget (State *s)
 
void addAction (Action *a)
 
void addCondition (Action *c)
 
ExecutableContentgetActions ()
 
ExecutableContentgetConditions ()
 
bool isEnabled (Context *c)
 
bool isEnabled (const Event &e, Context *c)
 
void setSource (State *source)
 
void setTargets (std::list< State * > &targets)
 
void setEvent (const Event &e)
 
 Transition ()
 
virtual ~Transition ()
 
StategetSource ()
 
const EventgetEvent ()
 
std::list< State * > & getTargets ()
 
void addTarget (State *s)
 
void addAction (Action *a)
 
void addCondition (Action *c)
 
ExecutableContentgetActions ()
 
ExecutableContentgetConditions ()
 
bool isEnabled (Context *c)
 
bool isEnabled (const Event &e, Context *c)
 
void setSource (State *source)
 
void setTargets (std::list< State * > &targets)
 
void setEvent (const Event &e)
 

Constructor & Destructor Documentation

Transition::Transition ( )
Transition::~Transition ( )
virtual
scxml4cpp::Transition::Transition ( )
virtual scxml4cpp::Transition::~Transition ( )
virtual
scxml4cpp::Transition::Transition ( )
virtual scxml4cpp::Transition::~Transition ( )
virtual

Member Function Documentation

void Transition::addAction ( Action a)
void scxml4cpp::Transition::addAction ( Action a)
void scxml4cpp::Transition::addAction ( Action a)
void scxml4cpp::Transition::addCondition ( Action c)
void scxml4cpp::Transition::addCondition ( Action c)
void Transition::addCondition ( Action c)
void Transition::addTarget ( State s)
void scxml4cpp::Transition::addTarget ( State s)
void scxml4cpp::Transition::addTarget ( State s)
ExecutableContent* scxml4cpp::Transition::getActions ( )
ExecutableContent* scxml4cpp::Transition::getActions ( )
ExecutableContent * Transition::getActions ( )
ExecutableContent * Transition::getConditions ( )
ExecutableContent* scxml4cpp::Transition::getConditions ( )
ExecutableContent* scxml4cpp::Transition::getConditions ( )
const Event & Transition::getEvent ( )
const Event& scxml4cpp::Transition::getEvent ( )
const Event& scxml4cpp::Transition::getEvent ( )
State * Transition::getSource ( )
State* scxml4cpp::Transition::getSource ( )
State* scxml4cpp::Transition::getSource ( )
std::list<State*>& scxml4cpp::Transition::getTargets ( )
std::list< State * > & Transition::getTargets ( )
std::list<State*>& scxml4cpp::Transition::getTargets ( )
bool scxml4cpp::Transition::isEnabled ( Context c)
bool Transition::isEnabled ( Context c)
bool scxml4cpp::Transition::isEnabled ( Context c)
bool scxml4cpp::Transition::isEnabled ( const Event e,
Context c 
)
bool Transition::isEnabled ( const Event e,
Context c 
)
bool scxml4cpp::Transition::isEnabled ( const Event e,
Context c 
)
void scxml4cpp::Transition::setEvent ( const Event e)
void Transition::setEvent ( const Event e)
void scxml4cpp::Transition::setEvent ( const Event e)
void Transition::setSource ( State source)
void scxml4cpp::Transition::setSource ( State source)
void scxml4cpp::Transition::setSource ( State source)
void scxml4cpp::Transition::setTargets ( std::list< State * > &  targets)
void Transition::setTargets ( std::list< State * > &  targets)
void scxml4cpp::Transition::setTargets ( std::list< State * > &  targets)

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