# -*- coding: utf-8 -*-
-# Copyright (C) 2007-2013 EDF R&D
+# Copyright (C) 2007-2017 EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
"""
return 0
- def get_regles(self):
+ def getRegles(self):
"""
Retourne les regles de self
"""
else :
return []
- def init_modif(self):
+ def initModif(self):
"""
Met l'etat de l'objet a modified et propage au parent
qui vaut None s'il n'existe pas
"""
self.state = 'modified'
if self.parent:
- self.parent.init_modif()
+ self.parent.initModif()
- def fin_modif(self):
+ def finModif(self):
"""
Methode appelee apres qu'une modification a ete faite afin de declencher
d'eventuels traitements post-modification
"""
- #print "fin_modif",self
+ #print "finModif",self
# pour les objets autres que les commandes, aucun traitement specifique
# on remonte l'info de fin de modif au parent
CONNECTOR.Emit(self,"valid")
if self.parent:
- self.parent.fin_modif()
+ self.parent.finModif()
- def isrepetable(self):
+ def isRepetable(self):
"""
Indique si l'objet est repetable
"""
return 0
- def liste_mc_presents(self):
+ def listeMcPresents(self):
"""
Retourne la liste des noms des mots cles presents
"""
return []
- def get_docu(self):
- return self.definition.get_docu()
+ def getDocu(self):
+ return self.definition.getDocu()
- def get_liste_mc_inconnus(self):
+ def getListeMcInconnus(self):
"""
Retourne la liste des mots-cles inconnus dans self
"""
return []
- def verif_condition_regles(self,liste_presents):
+ def verifConditionRegles(self,liste_presents):
"""
Retourne la liste des mots-cles a rajouter pour satisfaire les regles
en fonction de la liste des mots-cles presents
"""
liste=[]
for regle in self.definition.regles:
- liste=regle.verif_condition_regle(liste,liste_presents)
+ liste=regle.verifConditionRegle(liste,liste_presents)
return liste
- def verif_condition_bloc(self):
+ def verifConditionBloc(self):
"""
Evalue les conditions de tous les blocs fils possibles
(en fonction du catalogue donc de la definition) de self et
"""
return [],[]
- def get_genealogie_precise(self):
+ def getGenealogiePrecise(self):
if self.parent:
- l=self.parent.get_genealogie_precise()
+ l=self.parent.getGenealogiePrecise()
l.append(self.nom.strip())
return l
else:
return [self.nom.strip()]
- def get_genealogie(self):
+ def getGenealogie(self):
"""
Retourne la liste des noms des ascendants (noms de MCSIMP,MCFACT,MCBLOC
ou ETAPE) de self jusqu'au premier objet etape rencontre
"""
if self.parent:
- l=self.parent.get_genealogie()
+ l=self.parent.getGenealogie()
l.append(self.nom.strip())
return l
else:
return [self.nom.strip()]
- def get_fr(self):
+ def getFr(self):
"""
Retourne la chaine d'aide contenue dans le catalogue
en tenant compte de la langue
except :
return ''
- def update_concept(self,sd):
+ def updateConcept(self,sd):
pass
def normalize(self):
"""
return self
- def delete_mc_global(self):
+ def deleteMcGlobal(self):
return
- def update_mc_global(self):
+ def updateMcGlobal(self):
return
#def __del__(self):