23 #ifndef SALOMEDSImpl_IParameters_H
24 #define SALOMEDSImpl_IParameters_H
49 virtual int append(
const std::string& listName,
const std::string& value);
54 virtual int nbValues(
const std::string& listName);
59 virtual std::vector<std::string> getValues(
const std::string& listName);
64 virtual std::string getValue(
const std::string& listName,
int index);
69 virtual std::vector<std::string> getLists();
74 virtual void setParameter(
const std::string& entry,
const std::string& parameterName,
const std::string& value);
79 virtual std::string getParameter(
const std::string& entry,
const std::string& parameterName);
84 virtual void setIdParameter(
const std::string& entry,
const std::string& value);
89 virtual std::string getIdParameter(
const std::string& entry);
94 virtual std::vector<std::string> getAllParameterNames(
const std::string& entry);
99 virtual std::vector<std::string> getAllParameterValues(
const std::string& entry);
104 virtual int getNbParameters(
const std::string& entry);
109 virtual std::vector<std::string> getEntries();
114 virtual void setProperty(
const std::string& name,
const std::string& value);
119 virtual std::string getProperty(
const std::string& name);
124 virtual std::vector<std::string> getProperties();
129 virtual std::string decodeEntry(
const std::string& entry);
140 static int getLastSavePoint(
SALOMEDSImpl_Study* study,
const std::string& theID =
"");
145 static std::string getStudyScript(
SALOMEDSImpl_Study* study,
int savePoint,
const std::string& theID =
"");
152 const std::string& moduleName,
153 const std::string& shift,
154 const std::string& theID =
"");
159 static std::string getDefaultVisualComponent();