Class EndAction
Defined in File Action.h
Inheritance Relationships
Base Type
public VAL::DurativeActionElement
(Class DurativeActionElement)
Class Documentation
-
class EndAction : public VAL::DurativeActionElement
Public Functions
-
inline EndAction(Validator *v, const action *a, const const_symbol_list *bs, const StartAction *sa, double d, const goal_list *ds, const plan_step *ps = 0)
-
inline ~EndAction()
-
virtual void adjustContext(ExecutionContext&) const
-
virtual void adjustContextInvariants(ExecutionContext&) const
-
virtual void adjustActiveCtsEffects(ActiveCtsEffects&) const
-
virtual bool constructEffects(Ownership &o, EffectsRecord &e, const State *s, bool markPreCons) 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
-
inline EndAction(Validator *v, const action *a, const const_symbol_list *bs, const StartAction *sa, double d, const goal_list *ds, const plan_step *ps = 0)