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)
 
 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() [1/3]

Transition::Transition ( )

◆ ~Transition() [1/3]

Transition::~Transition ( )
virtual

◆ Transition() [2/3]

scxml4cpp::Transition::Transition ( )

◆ ~Transition() [2/3]

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

◆ Transition() [3/3]

scxml4cpp::Transition::Transition ( )

◆ ~Transition() [3/3]

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

Member Function Documentation

◆ addAction() [1/3]

void Transition::addAction ( Action a)

◆ addAction() [2/3]

void scxml4cpp::Transition::addAction ( Action a)

◆ addAction() [3/3]

void scxml4cpp::Transition::addAction ( Action a)

◆ addCondition() [1/3]

void Transition::addCondition ( Action c)

◆ addCondition() [2/3]

void scxml4cpp::Transition::addCondition ( Action c)

◆ addCondition() [3/3]

void scxml4cpp::Transition::addCondition ( Action c)

◆ addTarget() [1/3]

void Transition::addTarget ( State s)

◆ addTarget() [2/3]

void scxml4cpp::Transition::addTarget ( State s)

◆ addTarget() [3/3]

void scxml4cpp::Transition::addTarget ( State s)

◆ getActions() [1/3]

ExecutableContent * Transition::getActions ( )

◆ getActions() [2/3]

ExecutableContent* scxml4cpp::Transition::getActions ( )

◆ getActions() [3/3]

ExecutableContent* scxml4cpp::Transition::getActions ( )

◆ getConditions() [1/3]

ExecutableContent * Transition::getConditions ( )

◆ getConditions() [2/3]

ExecutableContent* scxml4cpp::Transition::getConditions ( )

◆ getConditions() [3/3]

ExecutableContent* scxml4cpp::Transition::getConditions ( )

◆ getEvent() [1/3]

const Event & Transition::getEvent ( )

◆ getEvent() [2/3]

const Event& scxml4cpp::Transition::getEvent ( )

◆ getEvent() [3/3]

const Event& scxml4cpp::Transition::getEvent ( )

◆ getSource() [1/3]

State * Transition::getSource ( )

◆ getSource() [2/3]

State* scxml4cpp::Transition::getSource ( )

◆ getSource() [3/3]

State* scxml4cpp::Transition::getSource ( )

◆ getTargets() [1/3]

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

◆ getTargets() [2/3]

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

◆ getTargets() [3/3]

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

◆ isEnabled() [1/6]

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

◆ isEnabled() [2/6]

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

◆ isEnabled() [3/6]

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

◆ isEnabled() [4/6]

bool Transition::isEnabled ( Context c)

◆ isEnabled() [5/6]

bool scxml4cpp::Transition::isEnabled ( Context c)

◆ isEnabled() [6/6]

bool scxml4cpp::Transition::isEnabled ( Context c)

◆ setEvent() [1/3]

void Transition::setEvent ( const Event e)

◆ setEvent() [2/3]

void scxml4cpp::Transition::setEvent ( const Event e)

◆ setEvent() [3/3]

void scxml4cpp::Transition::setEvent ( const Event e)

◆ setSource() [1/3]

void Transition::setSource ( State source)

◆ setSource() [2/3]

void scxml4cpp::Transition::setSource ( State source)

◆ setSource() [3/3]

void scxml4cpp::Transition::setSource ( State source)

◆ setTargets() [1/3]

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

◆ setTargets() [2/3]

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

◆ setTargets() [3/3]

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

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