41#include "OMSimulator/Types.h"
70 oms_status_enu_t
importModel(
const std::string& filename,
char** cref);
77 oms_status_enu_t
loadSnapshot(
const ComRef& cref,
const char* snapshot,
char** newCref);
83 static oms_status_enu_t
miniunz(
const std::string& filename,
const std::string& extractdir);
ComRef - component reference.
Definition ComRef.h:51
Element.
Definition Element.h:51
const std::string & getWorkingDirectory()
Definition Scope.cpp:349
oms_status_enu_t setWorkingDirectory(const std::string &newWorkingDir)
Definition Scope.cpp:318
Scope(Scope const &)
not implemented
oms_status_enu_t getElement(const ComRef &cref, oms::Element **element)
Definition Scope.cpp:364
Scope()
Definition Scope.cpp:46
oms_status_enu_t exportModel(const ComRef &cref, const std::string &filename)
Definition Scope.cpp:139
Scope & operator=(Scope const &)
not implemented
~Scope()
Definition Scope.cpp:58
oms_status_enu_t deleteModel(const ComRef &cref)
Definition Scope.cpp:93
static oms_status_enu_t miniunz(const std::string &filename, const std::string &extractdir)
Definition Scope.cpp:148
static Scope & GetInstance()
Definition Scope.cpp:66
oms_status_enu_t importSnapshot(const ComRef &cref, const char *snapshot, char **newCref)
Definition Scope.cpp:456
std::string workDir
Definition Scope.h:90
Model * newModel(const ComRef &cref)
Definition Scope.cpp:73
oms_status_enu_t loadSnapshot(const ComRef &cref, const char *snapshot, char **newCref)
Definition Scope.cpp:422
oms_status_enu_t importModel(const std::string &filename, char **cref)
Definition Scope.cpp:186
std::vector< Model * > models
last element is always NULL
Definition Scope.h:86
oms_status_enu_t setTempDirectory(const std::string &newTempDir)
Definition Scope.cpp:283
std::map< ComRef, unsigned int > models_map
Definition Scope.h:87
std::string tempDir
Definition Scope.h:89
Model * getModel(const ComRef &cref)
Definition Scope.cpp:413
oms_status_enu_t getElements(const ComRef &cref, oms::Element ***elements)
Definition Scope.cpp:392
oms_status_enu_t renameModel(const ComRef &cref, const ComRef &newCref)
Definition Scope.cpp:112
const std::string & getTempDirectory() const
Definition Scope.h:80