31 #error This is a C++ include file and cannot be used from plain C
35 #include "scxml4cpp/Helper.h"
39 #include "scxml4cpp/Event.h"
49 class ExecutableContent;
83 std::list<State*> mTargets;
void setSource(State *source)
Definition: Transition.cpp:131
ExecutableContent * getActions()
Definition: Transition.cpp:124
ExecutableContent * getConditions()
Definition: Transition.cpp:112
virtual ~Transition()
Definition: Transition.cpp:51
const Event & getEvent()
Definition: Transition.cpp:118
void setTargets(std::list< State * > &targets)
Definition: Transition.cpp:138
void addAction(Action *a)
Definition: Transition.cpp:68
Definition: ExecutableContent.h:47
Definition: Transition.h:54
State * getSource()
Definition: Transition.cpp:100
std::list< State * > & getTargets()
Definition: Transition.cpp:106
void addCondition(Action *c)
Definition: Transition.cpp:77
void addTarget(State *s)
Definition: Transition.cpp:59
void setEvent(const Event &e)
Definition: Transition.cpp:144
bool isEnabled(Context *c)
Definition: Transition.cpp:86
Transition()
Definition: Transition.cpp:37