33 Action(
Object *parent,
const std::string &name, std::vector<Object*> &action_parents,
const std::string &command,
const std::vector<std::string> ¶meters);
34 Action(
Object *parent,
const std::string &name, std::vector<Object*> &action_parents,
const std::string &command);
36 bool DoAction(
Object *caller,
bool &hold);
37 std::string GetCommandName();
38 const Object *GetParent(
int number);
39 std::string GetParentName(
int number);
40 std::string GetParentType(
int number);
42 int GetParameterCount();
43 std::string GetParameter(
int index);
44 bool AddParent(
Object *parent);
45 bool RemoveParent(
Object *parent);