50 #ifndef _COMPOUNDACTION_H_
51 #define _COMPOUNDACTION_H_
54 #include "SimpleAction.h"
64 namespace connectors {
67 static const short OP_PAR = 0;
68 static const short OP_SEQ = 1;
69 static const short OP_EXCL = 2;
72 vector<Action*>* actions;
82 void setOperator(
short op);
84 vector<Action*>* getActions();
85 void addAction(
Action* action);
86 void removeAction(
Action* action);
87 vector<Role*> *getRoles();
89 bool instanceOf(
string type) {
90 return Action::instanceOf(type);
99 #endif //_COMPOUNDACTION_H_
Definition: CompoundAction.h:65