Salome HOME
CCAR: Modified Files:
[tools/eficas.git] / Ihm / I_OBJECT.py
index 04ef8ccaafeea2e1b535a0697a52ca06ab3351dc..dea18249367d7a3010cbd1d75ed048a81d7191d7 100644 (file)
@@ -2,7 +2,12 @@
 """
 import string
 
+import Noyau
+
 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), 
@@ -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Ă©
     """
-    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
+
+