-# -*- coding: utf-8 -*-
-#@ MODIF N_MCLIST Noyau DATE 17/08/2004 AUTEUR DURAND C.DURAND
+#@ MODIF N_MCLIST Noyau DATE 22/02/2005 AUTEUR DURAND C.DURAND
+# -*- coding: iso-8859-1 -*-
# CONFIGURATION MANAGEMENT OF EDF VERSION
# ======================================================================
# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG
#
#
# ======================================================================
+
+
"""
Ce module contient la classe MCList qui sert à controler la valeur
d'une liste de mots-clés facteur par rapport à sa définition portée par un objet
dico[cle] = daux[cle]
return dico
+ def get_mcs_with_co(self,co):
+ """
+ Cette methode retourne l'objet MCSIMP fils de self
+ qui a le concept co comme valeur.
+ En principe, elle ne doit etre utilisee que pour les concepts
+ instances de la classe CO
+ """
+ l=[]
+ for child in self.data:
+ l.extend(child.get_mcs_with_co(co))
+ return l
+
+ def get_all_co(self):
+ """
+ Cette methode retourne tous les concepts instances de CO
+ """
+ l=[]
+ for child in self.data:
+ l.extend(child.get_all_co())
+ return l
+
def copy(self):
"""
Réalise la copie d'une MCList