Salome HOME
modif pour MT
[tools/eficas.git] / monCode / Global_Condition_Cata.py
1 # coding: utf-8
2 from Accas import *
3 #class myModel(ASSD): pass
4
5 JdC = JDC_CATA(code='GLOB_COND',
6                execmodul=None,
7                regles=(AU_PLUS_UN('TYPES',),
8                        AU_PLUS_UN('INITS',),
9                                            AU_PLUS_UN('DATAS',),
10                        #A_CLASSER('TYPES','INITS','DATAS')
11                        )
12 );
13
14 TYPES=PROC(nom='TYPES',op=None,UIinfo={"groupes":("Global_Workflow",)}, #sd_prod=myModel,
15     MODE=SIMP(
16                 typ='TXM',
17                 statut='o',
18                 position='global_jdc',
19                 into=("MANUAL","AUTOMATIC","MIXED"),
20                 defaut="AUTOMATIC",
21                 ),
22 );
23
24 liste_condition=('INITS', 'DATAS')  
25
26 INITS=PROC(nom='INITS',op=None,UIinfo={"groupes":("INI_param",)},
27         ini_manual=BLOC(condition="MODE == 'MANUAL'",
28                 Informer=SIMP(statut='o',typ='TXM', defaut="INITS MANUAL"),
29         ),
30         ini_auto=BLOC(condition="MODE == 'AUTOMATIC'",
31                 Informer=SIMP(statut='o', typ='TXM', defaut="INITS AUTOMATIC",),
32         ),
33         ini_mixed=BLOC(condition="MODE == 'MIXED'",
34                 Informer=SIMP(statut='o',typ='TXM', defaut="INITS MIXED",),
35         ),
36 );
37 DATAS=PROC(nom='DATAS',op=None,UIinfo={"groupes":("DATAS",)},
38     data_manual=BLOC(condition="MODE == 'MANUAL'",
39                 Informer=SIMP(statut='o',typ='TXM', defaut="DATAS MANUAL",
40                         ),
41         ),
42         data_auto=BLOC(condition="MODE == 'AUTOMATIC'",
43                 Informer=SIMP(statut='o', typ='TXM', defaut="DATAS AUTOMATIC",
44                         ),
45         ),
46         data_mixed=BLOC(condition="MODE == 'MIXED'",
47                 Informer=SIMP(statut='o',typ='TXM', defaut="DATAS MIXED",
48                         ),
49         ),
50 );
51
52 Classement_Commandes_Ds_Arbre=('TYPES','INITS','DATAS')
53 Ordre_Des_Commandes = ('TYPES','INITS','DATAS')