1 # -*- coding: utf-8 -*-
2 # CONFIGURATION MANAGEMENT OF EDF VERSION
3 # ======================================================================
4 # COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG
5 # THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
6 # IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
7 # THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
8 # (AT YOUR OPTION) ANY LATER VERSION.
10 # THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
11 # WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
12 # MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
13 # GENERAL PUBLIC LICENSE FOR MORE DETAILS.
15 # YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
16 # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
17 # 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
20 # ======================================================================
22 Ce package contient les classes qui seront effectivement utilisées dans les applications.
23 C'est dans ce package que sont réalisées les combinaisons de classes de base
24 avec les classes MIXIN qui implémentent les fonctionnalités qui ont été séparées
25 du noyau pour des raisons de modularité afin de faciliter la maintenance et
28 De plus toutes les classes utilisables par les applications sont remontées au
29 niveau du package afin de rendre le plus indépendant possible l'utilisation des
30 classes et leur implémentation.
32 from A_JDC_CATA import JDC_CATA
33 from A_OPER import OPER
34 from A_PROC import PROC
35 from A_MACRO import MACRO
36 from A_FORM import FORM
37 from A_BLOC import BLOC
38 from A_FACT import FACT
39 from A_SIMP import SIMP
40 from A_EVAL import EVAL
41 from A_NUPLET import NUPL
44 from A_ETAPE import ETAPE
45 from A_PROC_ETAPE import PROC_ETAPE
46 from A_MACRO_ETAPE import MACRO_ETAPE
47 from A_FORM_ETAPE import FORM_ETAPE
48 from A_MCFACT import MCFACT
49 from A_MCLIST import MCList
50 from A_MCBLOC import MCBLOC
51 from A_MCSIMP import MCSIMP
54 from A_AU_MOINS_UN import AU_MOINS_UN
55 from A_UN_PARMI import UN_PARMI
56 from A_PRESENT_PRESENT import PRESENT_PRESENT
57 from A_PRESENT_ABSENT import PRESENT_ABSENT
58 from A_EXCLUS import EXCLUS
59 from A_ENSEMBLE import ENSEMBLE
60 from A_A_CLASSER import A_CLASSER
62 from A_ASSD import ASSD,assd
63 from A_ASSD import GEOM,geom
64 # Pour le moment on laisse fonction (ceinture et bretelles)
65 from A_ASSD import FONCTION, fonction
66 from A_ASSD import formule
69 from Noyau.N__F import _F
71 from Noyau.N_Exception import AsException
72 from Noyau.N_utils import AsType
74 #from Noyau.N_VALIDATOR import Valid,RangeVal,OrdList,NoRepeat,LongStr,EnumVal,CardVal,TypeVal,InstanceVal,OrVal,AndVal
75 from A_VALIDATOR import OrdList,NoRepeat,LongStr,OrVal,AndVal
76 from A_VALIDATOR import RangeVal, EnumVal, TypeVal, PairVal
77 from A_VALIDATOR import CardVal, InstanceVal
79 # On remplace la factory des validateurs initialement dans Noyau par celle
83 Noyau.N_ENTITE.ENTITE.factories['validator']=A_VALIDATOR.validatorFactory
86 from Extensions.niveau import NIVEAU
87 from Extensions.etape_niveau import ETAPE_NIVEAU
88 from Extensions.commentaire import COMMENTAIRE
89 from Extensions.parametre import PARAMETRE
90 from Extensions.parametre_eval import PARAMETRE_EVAL
91 from Extensions.commande_comm import COMMANDE_COMM
92 from Extensions.mcnuplet import MCNUPLET