Salome HOME
Version initiale de EFICAS 1.2
[tools/eficas.git] / Extensions / jdc.py
1 """
2    Ce module contient la classe mixin qui porte les méthodes
3    pour traiter les niveaux au sein d'un JDC
4 """
5 import etape_niveau
6
7 class JDC:
8   def __init__(self):
9     self.dict_niveaux={}
10     self.build_niveaux()
11
12   def build_niveaux(self):
13     for niveau in self.definition.l_niveaux:
14       etape_niv = etape_niveau.ETAPE_NIVEAU(niveau,self)
15       self.etapes_niveaux.append(etape_niv)
16       self.dict_niveaux[niveau.nom]=etape_niv
17       self.dict_niveaux.update(etape_niv.dict_niveaux)
18