Salome HOME
PN : pour les complexes, le retour arrière sur les listes et l historique des fichiers
[tools/eficas.git] / Ihm / I_MCFACT.py
index 49a3b44fc5934d1f49e77af2af6433d5b48039bd..a5b9df3e5887317c0115b74b5399dee8c3c61619 100644 (file)
@@ -20,6 +20,7 @@
 # ======================================================================
 import CONNECTOR
 import I_MCCOMPO
+import Noyau
 
 class MCFACT(I_MCCOMPO.MCCOMPO):
   def isrepetable(self):
@@ -80,3 +81,15 @@ class MCFACT(I_MCCOMPO.MCCOMPO):
     if parent:
        parent.fin_modif()
 
+  def normalize(self):
+    """ Retourne le MCFACT normalisé. Pour un MCFACT isolé, l'objet normalisé
+        est une MCLIST de longueur 1 qui contient ce MCFACT
+    """
+    new_obj = self.definition.list_instance()
+    new_obj.init(nom=self.nom,parent=None)
+    new_obj.append(self)
+    return new_obj
+
+  def supprime(self):
+    self.alt_parent=None
+    Noyau.N_MCFACT.MCFACT.supprime(self)