Salome HOME
CCAR : remplacement separateur New24.gif par Sep.gif
[tools/eficas.git] / Exemples / ex14 / cata.py
1 """
2 """
3
4 from Accas import SIMP,FACT,OPER,PROC,JDC_CATA,MACRO,ASSD
5
6 # Construction objet de définition
7
8 class concept(ASSD):pass
9
10 JdC=JDC_CATA(code="ASTER")
11
12 def op2_sdprod(a,**args):
13    return concept
14
15 OP2 = OPER(nom='OP2',op=2,sd_prod=op2_sdprod,reentrant='f',
16            a=SIMP(typ='I'),
17            b=SIMP(typ=concept),
18           )
19 OP1 = OPER(nom='OP1',op=1,sd_prod=concept,reentrant='f',
20            a=SIMP(typ='I'),
21            b=SIMP(typ=concept),
22           )
23 DEBUT=PROC(nom='DEBUT',op=0,INFO=SIMP(typ='I'),)
24 MA_MACRO=MACRO(nom="MA_MACRO",op=-1,sd_prod=concept,
25                         A=SIMP(typ='I'))
26
27