// Get unique id of hypothesis
CORBA::Long GetId();
+
+ // Set list of parameters separated by ":" symbol, used for Hypothesis creation
+ void SetParameters (const char* theParameters);
+
+ // Return list of notebook variables used for Hypothesis creation separated by ":" symbol
+ char* GetParameters();
+
+ //Return list of last notebook variables used for Hypothesis creation.
+ SMESH::ListOfParameters* GetLastParameters();
+
+ //Set last parameters for not published hypothesis
+
+ void SetLastParameters(const char* theParameters);
+
+ // Clear parameters list
+ void ClearParameters();
+
+ //Return true if hypothesis was published in study
+ bool IsPublished();
// Get implementation
::SMESH_Hypothesis* GetImpl();