]> SALOME platform Git repositories - tools/eficas.git/blobdiff - Ihm/I_OBJECT.py
Salome HOME
CCAR: Modified Files:
[tools/eficas.git] / Ihm / I_OBJECT.py
index 04ef8ccaafeea2e1b535a0697a52ca06ab3351dc..dea18249367d7a3010cbd1d75ed048a81d7191d7 100644 (file)
@@ -2,7 +2,12 @@
 """
 import string
 
 """
 import string
 
+import Noyau
+
 class OBJECT:
 class OBJECT:
+  from Noyau.N_CO import CO
+  from Noyau.N_ASSD import assd
+
   def isMCList(self):
     """ 
         Retourne 1 si self est une MCList (liste de mots-clés), 
   def isMCList(self):
     """ 
         Retourne 1 si self est une MCList (liste de mots-clés), 
@@ -86,4 +91,18 @@ class OBJECT:
         Retourne la liste des noms des ascendants (noms de MCSIMP,MCFACT,MCBLOC
         ou ETAPE) de self jusqu'au premier objet etape rencontré
     """
         Retourne la liste des noms des ascendants (noms de MCSIMP,MCFACT,MCBLOC
         ou ETAPE) de self jusqu'au premier objet etape rencontré
     """
-    return []
+    if self.parent:
+       l=self.parent.get_genealogie()
+       l.append(string.strip(self.nom))
+       return l
+    else:
+       return [string.strip(self.nom)]
+
+  def reparent(self,parent):
+     """
+         Cette methode sert a reinitialiser la parente de l'objet
+     """
+     self.parent=parent
+     self.jdc=parent.jdc
+
+