#include "SALOME_Component.idl"
#include "SALOMEDS.idl"
#include "SALOMEDS_Attributes.idl"
+#include "SALOME_Notebook.idl"
#include "SALOME_GenericObj.idl"
/*!
* GEOM_Object: interface of geometric object
*/
- interface GEOM_Object : SALOME::GenericObj
+ interface GEOM_Object : SALOME::ParameterizedObject
{
/*!
* Get an entry of the object in GEOM component.
*/
- string GetEntry();
+ //string GetEntry(); ASL: it is declared in the SALOME::ParameterizedObject
/*!
* Get ID of study, where the object is created.
/*!
* Set list of parameters
- * \param theParameters is a string containing the notebook variables separated by ":" symbol,
- * used for object creation
+ * \param theParameters is a sequence containing names of notebook variables used for object creation
*/
- void SetParameters (in string theParameters);
-
- /*!
- * Return list of notebook variables used for object creation separated by ":" symbol
- */
- string GetParameters();
+ void SetParameters (in SALOME::Notebook theNotebook, in string_array theParameters);
};