2 import SALOME_ComponentPy
4 class EFICAS(EFICAS_ORB__POA.EFICAS_Gen,
5 SALOME_ComponentPy.SALOME_ComponentPy_i):
7 Pour etre un composant SALOME cette classe Python
8 doit avoir le nom du composant et heriter de la
9 classe EFICAS_Gen issue de la compilation de l'idl
10 par omniidl et de la classe SALOME_ComponentPy_i
11 qui porte les services generaux d'un composant SALOME
13 def __init__ (self, orb, poa, contID, containerName, instanceName,
15 print "EFICAS.__init__: ",containerName,' ',instanceName
16 SALOME_ComponentPy.SALOME_ComponentPy_i.__init__(self, orb, poa,
17 contID, containerName,instanceName, interfaceName, 0 )
18 # On stocke dans l'attribut _naming_service, une reference sur
19 # le Naming Service CORBA
20 self._naming_service=SALOME_ComponentPy.SALOME_NamingServicePy_i(self._orb)