32#ifndef SCXML4CPP_TRANSITION_H
33#define SCXML4CPP_TRANSITION_H
36#error This is a C++ include file and cannot be used from plain C
39#ifndef SCXML4CPP_HELPER_H
43#ifndef SCXML4CPP_EVENT_H
173 std::list<State*> mTargets;
Definition ExecutableContent.h:57
bool isEnabled(Context *c)
Definition Transition.cpp:91
void setSource(State *source)
Definition Transition.cpp:136
State * getSource()
Definition Transition.cpp:105
void addAction(Action *a)
Definition Transition.cpp:73
Transition()
Definition Transition.cpp:42
void setEvent(const Event &e)
Definition Transition.cpp:149
ExecutableContent * getConditions()
Definition Transition.cpp:117
void setTargets(std::list< State * > &targets)
Definition Transition.cpp:143
void addCondition(Action *c)
Definition Transition.cpp:82
virtual ~Transition()
Definition Transition.cpp:56
ExecutableContent * getActions()
Definition Transition.cpp:129
const Event & getEvent()
Definition Transition.cpp:123
void addTarget(State *s)
Definition Transition.cpp:64
std::list< State * > & getTargets()
Definition Transition.cpp:111