X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Ihm%2FI_MCLIST.py;h=fc4afcf67cb224194193b4b1836c595ea7128582;hb=625afff8efda2f864dad586cac7992e852dc2133;hp=243992ce20361feb0527451c433ed17cde196ddc;hpb=757737ec737f71d6c88050a6ce0a12d6aaaac30c;p=tools%2Feficas.git diff --git a/Ihm/I_MCLIST.py b/Ihm/I_MCLIST.py index 243992ce..fc4afcf6 100644 --- a/Ihm/I_MCLIST.py +++ b/Ihm/I_MCLIST.py @@ -28,9 +28,13 @@ class MCList: return 0 def isoblig(self): - for i in self.data: - if i.isoblig():return 1 - return 0 + """ + Une MCList n'est jamais obligatoire (même si le MCFACT qu'elle représente l'est + """ + return 0 + #for i in self.data: + # if i.isoblig():return 1 + #return 0 def liste_mc_presents(self): return [] @@ -146,7 +150,14 @@ class MCList: """ self.parent=parent self.jdc=parent.jdc - self.etape=etape + self.etape=parent.etape for mcfact in self.data: mcfact.reparent(parent) + def verif_existence_sd(self): + """ + Vérifie que les structures de données utilisées dans self existent bien dans le contexte + avant étape, sinon enlève la référence à ces concepts + """ + for motcle in self.data : + motcle.verif_existence_sd()