#! /usr/bin/env python
# -*- coding: iso-8859-1 -*-
-# Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE
#
# Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
## define an implementation of the component interface Engines::Component
#
-#
+#
class SALOME_ComponentPy_i (Engines__POA.EngineComponent):
_orb = None
_poa = None
_fieldsDict = []
- _studyId = -1
-
+
#-------------------------------------------------------------------------
def __init__ (self, orb, poa, contID, containerName,
def _get_instanceName(self):
MESSAGE( "SALOME_ComponentPy_i::_get_instanceName" )
return self._instanceName
-
+
#-------------------------------------------------------------------------
def _get_interfaceName(self):
def ping(self):
MESSAGE( "SALOME_ComponentPy_i::ping() pid " + str(os.getpid()) )
-
+
#-------------------------------------------------------------------------
def setProperties(self, dico):
self._fieldsDict = dico
-
+
#-------------------------------------------------------------------------
def getProperties(self):
id = self._poa.servant_to_id(self)
self._poa.deactivate_object(id)
return
-
+
#-------------------------------------------------------------------------
def GetContainerRef(self):
MESSAGE( "SALOME_ComponentPy_i::GetContainerRef" )
return self._contId._narrow(Engines.Container)
-
+
#-------------------------------------------------------------------------
def beginService(self , serviceName ):
value=any.from_any(e.value)
if isinstance(value,str):
os.environ[key]=value
-
+
#-------------------------------------------------------------------------
MESSAGE( "SALOME_ComponentPy_i::Names" + str(GraphName) + str(NodeName) )
self._graphName = GraphName
self._nodeName = NodeName
-
+
#-------------------------------------------------------------------------
def graphName(self):
# return 0
#else:
# MESSAGE()
- return 1
-
+ return 1
+
#-------------------------------------------------------------------------
def Kill_impl(self):
return 0
#-------------------------------------------------------------------------
-
+
def DumpPython(self, theStudy, isPublished, isMultiFile):
aBuffer = "\0"
if isMultiFile :
aBuffer = "def RebuildData(theStudy): pass\n\0"
return (aBuffer, 1)
- #-------------------------------------------------------------------------
-
- def getStudyId(self):
- return self._studyId
-
- #-------------------------------------------------------------------------
+ #-------------------------------------------------------------------------
def hasObjectInfo(self):
return 0
- #-------------------------------------------------------------------------
+ #-------------------------------------------------------------------------
- def getObjectInfo(self, studyId, entry):
+ def getObjectInfo(self, entry):
return ""
- #-------------------------------------------------------------------------
+ #-------------------------------------------------------------------------
def getVersion(self):
return "" # empty string means "unknown" version
- #-------------------------------------------------------------------------
-
- def importData(self, studyId, dataContainer, options):
- return [] # no implementation by default
-
- #-------------------------------------------------------------------------
-
- def getModifiedData(self, studyId):
- return [] # no implementation by default
+ #-------------------------------------------------------------------------
pass # end of SALOME_ComponentPy_i