#ifndef __ACTION_H__
#define __ACTION_H__
-typedef literals std::vector<string>;
+#include <vector>
+#include <string>
+
+typedef std::vector<std::string> literals;
class Action {
public:
Action(std::string executable, literals preconditions, literals effects);
- const literals effects() const;
- const literals preconditions() const;
+ Action(const Action& action);
+ Action(){};
+ literals effects() const;
+ literals preconditions() const;
int execute() const;
protected: