Salome HOME
PR: merge from tag mergeto_HEAD_25Jan05
[modules/kernel.git] / idl / SALOME_Component.idl
index 8760ae9dffd1616088d30ab04e39a05a4eb1ee53..f60922c42005cc289f2c19b486e948863700cfdc 100644 (file)
@@ -61,6 +61,14 @@ module Engines
 */
     Component load_impl(in string nameToRegister, in string componentName);
 
+/*!
+    Loads into the container a new component, registers it and starts it's CORBA servant.
+    \param nameToRegister    Name used to register in Naming Service, the component instance 
+    \param componentName     Name of the %component
+    \return a new instance of the component or the registered component if already registered or Nil if not possible
+*/
+    Component instance(in string nameToRegister, in string componentName);
+
 /*!
     Stops the component servant, and deletes all related objects
     \param component_i     Component to be removed