rad  3.0.0
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)
 

Constructor & Destructor Documentation

◆ Transition()

Transition::Transition ( )

◆ ~Transition()

Transition::~Transition ( )
virtual

Member Function Documentation

◆ addAction()

void Transition::addAction ( Action a)

◆ addCondition()

void Transition::addCondition ( Action c)

◆ addTarget()

void Transition::addTarget ( State s)

◆ getActions()

ExecutableContent * Transition::getActions ( )

◆ getConditions()

ExecutableContent * Transition::getConditions ( )

◆ getEvent()

const Event & Transition::getEvent ( )

◆ getSource()

State * Transition::getSource ( )

◆ getTargets()

std::list< State * > & Transition::getTargets ( )

◆ isEnabled() [1/2]

bool Transition::isEnabled ( const Event e,
Context c 
)

◆ isEnabled() [2/2]

bool Transition::isEnabled ( Context c)

◆ setEvent()

void Transition::setEvent ( const Event e)

◆ setSource()

void Transition::setSource ( State source)

◆ setTargets()

void Transition::setTargets ( std::list< State * > &  targets)

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