Salome HOME
CCAR: Modifs :
authoreficas <>
Mon, 20 Sep 2004 09:24:15 +0000 (09:24 +0000)
committereficas <>
Mon, 20 Sep 2004 09:24:15 +0000 (09:24 +0000)
commitd5b080aa968b4d52a638010251b70f043f81748c
tree16e33830c00ca7f4a80221b8e0b29c145c7833b6
parent8f65398059a8fa254b3e37cc3bbeb826d6164b6a
CCAR: Modifs :
    1- Mise a niveau du noyau avec la version 7.3.18
    2- Correction pour les commandes avec reuse : apparition des blocs
       conditionnes par reuse
    3- Correction pour les fichiers POURSUITE qui contiennent une commande
       avec reutilisation d'un concept produit dans le fichier initial.

La mise a niveau 7.3.18 a consiste principalement a traiter le changement
du noyau relatif a la cardinalite des mots cles facteurs.
La grande difference avec la situation precedente est que maintenant un mot
cle facteur isole ou une liste de mots cles facteurs est toujours represente
par un objet MCList. Il a donc ete necessaire de revoir la construction
des MCFactTreeItem et des MCListTreeItem ainsi que le copier coller et
la suppression de ces objets.

Ce travail a ete l'occasion de faire du menage dans la gestion de l'arbre
graphique (treewidget.py) et de le rendre plus independant du type d'objet
traites. En utilisant le polymorphisme de Python et en introduisant la possibilite
de specialiser les objets Node graphiques, il est possible d'eviter l'utilisation
des methodes isCommande, isMCList, isMCFact, ... dans la gestion de l'arbre.
50 files changed:
Aster/Cata/Macro/calc_precont_ops.py
Aster/Cata/Macro/defi_cable_bp_ops.py
Aster/Cata/Macro/macr_adap_mail_ops.py
Aster/Cata/Macro/macr_aspic_calc_ops.py
Aster/Cata/Macro/macr_aspic_mail_ops.py
Aster/Cata/Macro/macr_cabri_calc_ops.py
Aster/Cata/Macro/macr_cabri_mail_ops.py
Aster/Cata/Macro/macr_fiab_impr_ops.py
Aster/Cata/Macro/macr_lign_coupe_ops.py
Aster/Cata/Macro/macro_elas_mult_ops.py
Aster/Cata/Macro/macro_matr_ajou_ops.py
Aster/Cata/Macro/macro_miss_3d_ops.py
Aster/Cata/Macro/reca_algo.py
Aster/Cata/Macro/recal.py
Aster/Cata/cata_STA7.py
Aster/Cata/cata_reduit.py
Aster/Cata/ops.py
Editeur/Objecttreeitem.py
Editeur/bureau.py
Editeur/cataediteur.py
Editeur/compobloc.py
Editeur/compofact.py
Editeur/compojdc.py
Editeur/compomacro.py
Editeur/compomclist.py
Editeur/componiveau.py
Editeur/compooper.py
Editeur/compoparameval.py
Editeur/compoproc.py
Editeur/jdcdisplay.py
Editeur/panels.py
Editeur/treewidget.py
Extensions/jdc_include.py
Ihm/I_JDC.py
Ihm/I_MACRO_ETAPE.py
Ihm/I_MCCOMPO.py
Ihm/I_MCFACT.py
Ihm/I_MCLIST.py
Noyau/N_ASSD.py
Noyau/N_ETAPE.py
Noyau/N_FACT.py
Noyau/N_JDC.py
Noyau/N_MACRO_ETAPE.py
Noyau/N_MCCOMPO.py
Noyau/N_MCFACT.py
Noyau/N_MCLIST.py
Noyau/N_MCSIMP.py
Validation/V_MCLIST.py
Validation/V_MCSIMP.py
generator/generator_homard.py