19 const std::string
name()
const override;
20 int version()
const override;
21 const std::string category()
const override;
22 const std::string summary()
const override;
23 std::map<std::string, std::string> validateInputs()
override;
26 bool checkGroups()
override;
31 std::string scriptCode()
const;
33 std::shared_ptr<API::Workspace> executeScript(
const std::string &script)
const;
35 boost::python::dict doExecuteScript(
const std::string &script)
const;
38 boost::python::dict buildLocals()
const;
40 std::shared_ptr<API::Workspace> extractOutputWorkspace(
const boost::python::dict &locals)
const;