virtual vector<string> setParameters() = 0; //to fill parameters
virtual vector<CommandParameter> getParameters() { return parameters; }
virtual int execute() = 0;
virtual void help() = 0;
virtual vector<string> setParameters() = 0; //to fill parameters
virtual vector<CommandParameter> getParameters() { return parameters; }
virtual int execute() = 0;
virtual void help() = 0;