Salome HOME
CCAR: Modification du message d'erreur dans isvalid en cas de
[tools/eficas.git] / README
1
2 EFICAS est constitué de plusieurs packages Python qui sont
3 décrits rapidement ci-dessous.
4
5 Noyau:
6    est le package de base d'Eficas et du superviseur Aster.
7    Il contient les foonctionnalités nécessaires à la création des
8    objets MCxxx, ETAPE, etc.
9    Ce package est commun à Eficas et au superviseur Aster
10
11 Validation:
12    est le package qui contient les fonctionnalités de validation :
13    report et isvalid principalement. 
14    Ce package est commun à Eficas et au superviseur Aster
15
16 Ihm:
17    est le package qui contient les fonctionnalités liées à l'interfacage
18    entre les objets du Noyau et l'interface graphique.
19    Ce package est spécifique Eficas.
20
21 Extensions:
22    est le package qui contient les objets qui ne sont pas utilisés
23    par le superviseur Aster et ne sont donc pas dans le Noyau.
24    On y trouve les niveaux, les commentaires, les parametres, etc.
25    Ce package est spécifique Eficas.
26
27 Accas:
28    est le package dans lequel on réunit les fonctionnalités des
29    packages précédents par héritage multiple. Ce sont les 
30    classes d'Accas qui sont utilisées dans le catalogue. Ce mécanisme
31    permet d'avoir un comportement différent en fonction du contexte
32    avec un meme catalogue.
33
34 Editeur:
35    est le package qui contient la partie IHM proprement dite : widgets,
36    composants (item,panel), différentes parties de l'IHM : appli, bureau,
37    menubar, toolbar, statusbar, readercata, faq, splash, etc.
38    Ce package est spécifique Eficas.
39
40 convert:
41    est le package qui contient les parseurs d'Eficas sous forme de plugins :
42    convert_asterv5.py et convert_python.py
43    Ce package est spécifique Eficas.
44
45 generator:
46    est le package qui contient les generateurs de sortie d'Eficas sous
47    forme de plugins : generator_asterv5.py, generator_python.py,
48    generator_aplat.py
49
50 Misc:
51    est le package qui contient des modules utilitaires de profiling et autres.
52
53 Exemples:
54    est un répertoire qui contient quelques exemples d'utilisation
55    des packages précédents.
56
57 Tools:
58    contient le package externe foztools
59
60 Aster:
61    est le répertoire qui contient le script exécutable pour Aster :
62    eficas_aster.py
63    Cet executable est configuré avec les fichiers prefs.py et editeur.ini
64    du meme répertoire.
65    Les catalogues se trouvent dans le sous répertoire Cata.
66    Pour executer, aller dans le répertoire et taper ./eficas_aster.py
67
68 Saturne:
69    idem pour Saturne : eficas_saturne.py, prefs.py, editeur.ini
70    Les catalogues se trouvent dans le répertoire.
71    Pour executer, aller dans le répertoire et taper ./eficas_saturne.py
72
73 Minicode:
74    idem pour un code de demo : eficas_mini.py, prefs.py, editeur.ini
75    Les catalogues se trouvent dans le répertoire.
76    Pour executer, aller dans le répertoire et taper ./eficas_mini.py
77
78
79