# Author : Pascale NOYRET, EDF
# Project : SALOME
# Copyright : EDF 2003
-# $Header: /home/salome/PlateFormePAL/Bases_CVS_EDF/Modules_EDF/EFICAS_SRC/src/EFICASGUI/eficasEtude.py,v 1.3 2005/06/03 07:25:24 salome Exp $
+# $Header: /home/salome/PlateFormePAL/Bases_CVS_EDF/Modules_EDF/EFICAS_SRC/src/EFICASGUI/eficasEtude.py,v 1.4 2005/06/22 18:50:13 salome Exp $
#=============================================================================
import salome
class Eficas_In_Study:
def __init__(self,code,studyId=None):
- print "#######################################################"
- print "#######################################################"
- print "#######################################################"
- print "_CS_GBO_ : Eficas_In_Study:init: studyId = ", studyId
- print "#######################################################"
- print "#######################################################"
import SMESH_utils
self.aGuiDS=salomedsgui.guiDS(studyId=studyId)
self.enregistre()
self.liste_deja_la=[]
def enregistre(self):
- self.fatherId=self.aGuiDS.enregistre("Eficas")
+ # _CS_gbo Attention! En SALOME V3, le nom racine enregistré ici doit
+ # être différent de la valeur du paramètre identifiant "name" spécifié
+ # dans le fichier SalomeApp.xml
+ self.fatherId=self.aGuiDS.enregistre("MyEficas")
salome.sg.updateObjBrowser(0)
def rangeInStudy(self,fichier, suf=""):
if fichier not in self.liste_deja_la :
self.liste_deja_la.append(fichier)
Nom=re.split("/",fichier)[-1]
-
self.commId=self.aGuiDS.createItemInStudy(self.fatherId,Nom)
if self.commId != None:
self.aGuiDS.setExternalFileAttribute(self.commId,"FICHIER_EFICAS_"+self.code+suf,fichier)