X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Ihm%2FI_OBJECT.py;h=dea18249367d7a3010cbd1d75ed048a81d7191d7;hb=757737ec737f71d6c88050a6ce0a12d6aaaac30c;hp=04ef8ccaafeea2e1b535a0697a52ca06ab3351dc;hpb=5c55dadf5fcfbfa04b7362b28d510cbb6b523f8d;p=tools%2Feficas.git diff --git a/Ihm/I_OBJECT.py b/Ihm/I_OBJECT.py index 04ef8cca..dea18249 100644 --- a/Ihm/I_OBJECT.py +++ b/Ihm/I_OBJECT.py @@ -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 + +