24 #include "workspace/Workspace.h"
35 shared_ptr<IWorkspace> WorkspaceFactory::CreateCliWorkspace(
const string& path)
37 return make_shared<CliWorkspace>(path);
42 return make_shared<GuiWorkspace>(path);
52 return "simPT_Default_workspace";
60 const string WorkspaceFactory::g_project_index_file(
".simPT-project.xml");
62 const string WorkspaceFactory::g_workspace_index_file(
".simPT-workspace.xml");
virtual std::string GetWorkspaceTemplatePath() const
Namespace for SimPT shell package.
virtual std::string GetDefaultWorkspaceName() const
virtual std::shared_ptr< SimShell::Ws::IWorkspace > CreateWorkspace(const std::string &path)
Namespace for generic workspace classes.
static std::string GetWorkspaceDir()
Utility method: get name of the directory for data files.
virtual void InitWorkspace(const std::string &path)
Interface for WorkspaceFactory.
Namespace for generic graphical shell for simulators.