50 #ifndef _CAUSALCONNECTOR_H_
51 #define _CAUSALCONNECTOR_H_
53 #include "Connector.h"
55 #include "AssessmentStatement.h"
56 #include "CausalConnector.h"
57 #include "CompoundAction.h"
58 #include "CompoundStatement.h"
59 #include "CompoundCondition.h"
60 #include "ConditionExpression.h"
61 #include "SimpleAction.h"
62 #include "SimpleCondition.h"
73 namespace connectors {
88 void releaseCondition();
93 void setAction(
Action *newAction);
94 void setConditionExpression(
98 void getConditionRoles(
101 void getActionRoles(
Action *action, vector<Role*>* roles);
104 vector<Role*>* getRoles();
112 #endif //_CAUSALCONNECTOR_H_
Definition: Connector.h:69
Definition: ConditionExpression.h:65
Definition: CausalConnector.h:74