3 class SALOME_DriverPy_i(SALOMEDS__POA.Driver):
6 _ComponentDataType = None
8 def __init__ (self, componentDataType):
9 print "SALOME_DriverPy.__init__: ",componentDataType
10 _ComponentDataType = componentDataType
12 def IORToLocalPersistentID(self, theSObject, IORString, isMultiFile, isASCII):
13 return theSObject.GetID()
15 def LocalPersistentIDToIOR(self, theSObject, PersistentID, isMultiFile, isASCII):
18 def ComponentDataType(self):
19 return _ComponentDataType
21 def Save(self, theComponent, theURL, isMultiFile):
24 def SaveASCII(self, theComponent, theURL, isMultiFile):
25 return self.Save(theComponent, theURL, isMultiFile)
27 def Load(self, theComponent, theStream, theURL, isMultiFile):
30 def LoadASCII(self, theComponent, theStream, theURL, isMultiFile):
31 return self.Load(theComponent, theStream, theURL, isMultiFile)
33 def Close(self, theComponent):
36 def CanPublishInStudy(self, theIOR):
39 def PublishInStudy(self, theStudy, theSObject, theObject, theName):
42 def CanCopy(self, theObject):