Class StartAction
Defined in File Action.h
Inheritance Relationships
Base Type
public VAL::DurativeActionElement
(Class DurativeActionElement)
Class Documentation
-
class StartAction : public VAL::DurativeActionElement
Public Functions
-
inline StartAction(Validator *v, const action *a, const const_symbol_list *bs, const conj_goal *inv, effect_lists *elc, double d, const goal_list *ds, const vector<const CondCommunicationAction*> &cas, const vector<const CondCommunicationAction*> &ccas, const plan_step *ps = 0)
-
inline ~StartAction()
-
virtual void adjustContext(ExecutionContext&) const
-
virtual void adjustContextInvariants(ExecutionContext&) const
-
virtual void adjustActiveCtsEffects(ActiveCtsEffects&) const
-
virtual void addTriggeredEvents(vector<const Action*> &triggeredEvents, vector<const Action*> &oldTriggeredEvents, vector<const StartAction*> &triggeredStartProcesses, vector<const EndAction*> &triggeredEndProcesses) const
-
virtual void displayEventInfomation() const
-
inline virtual void write(ostream &o) const
Friends
- friend class EndAction
-
inline StartAction(Validator *v, const action *a, const const_symbol_list *bs, const conj_goal *inv, effect_lists *elc, double d, const goal_list *ds, const vector<const CondCommunicationAction*> &cas, const vector<const CondCommunicationAction*> &ccas, const plan_step *ps = 0)