X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=examples%2FSyrStruct.xml;h=bce3fda02954759828fce4b2ef5b8347145be115;hb=8df653e293f931f8f971552bf5e90ccc6b50d2cd;hp=ffa89826b58737826d74d6c7e6d08cd6200223f2;hpb=d2ea75950816c9bb41f70a80a8c4339d3d0ff9a5;p=modules%2Fsuperv.git diff --git a/examples/SyrStruct.xml b/examples/SyrStruct.xml index ffa8982..bce3fda 100644 --- a/examples/SyrStruct.xml +++ b/examples/SyrStruct.xml @@ -1,1562 +1,1170 @@ - - - - - + + - - - ? - ? - SyrStruct - 1 - ? - - SyrStruct - - - long - forN\N - - - long - forN\K - - - long - forN\min - - - long - forN\max - - - long - fori\i - - - string - SyrComponent\aContainer - - - string - SyrComponent\aComponent - - - - - long - endforN\N - - - long - endforN\K - - - objref - endforN\SyrComponent - - - long - endforN\min - - - long - endforN\max - - - objref - endwhileNotOne\SyrComponent - - - long - endwhileNotOne\N - - - long - endfori\i - - - objref - endwhileEven\SyrComponent - - - - - - - - 14/3/2003 - 11:15:16 - 14/3/2003 - 11:16:1 - 1.04 - JR - ? - Syracuse algorithm - 0 - 0 - - - - - - SyrComponent - SyrComponent - m3 - 0 - ? - - C_M3 - - - long - anOddInteger - - - - - long - anInteger - - - - - - - - 14/3/2003 - 11:15:16 - 14/3/2003 - 11:15:16 - 1.04 - ? - localhost/FactoryServer - ? - 678 - 11 - - - SyrComponent - SyrComponent - m3incr - 0 - ? - - C_INCR - - - long - aCount - - - - - long - aNewCount - - - - - - - - 14/3/2003 - 11:15:16 - 14/3/2003 - 11:15:16 - 1.04 - ? - localhost/FactoryServer - ? - 896 - 10 - - - SyrComponent - SyrComponent - incra - 0 - ? - - C_INCR - - - long - aCount - - - - - long - aNewCount - - - - - - - - 14/3/2003 - 11:15:16 - 14/3/2003 - 11:15:16 - 1.04 - ? - localhost/FactoryServer - ? - 789 - 201 - - - SyrComponent - SyrComponent - div2 - 0 - ? - - C_DIV2 - - - long - anEvenInteger - - - - - long - anInteger - - - - - - - - 14/3/2003 - 11:15:16 - 14/3/2003 - 11:15:16 - 1.04 - ? - localhost/FactoryServer - ? - 792 - 387 - - - SyrComponent - SyrComponent - incrb - 0 - ? - - C_INCR - - - long - aCount - - - - - long - aNewCount - - - - - - - - 14/3/2003 - 11:15:16 - 14/3/2003 - 11:15:16 - 1.04 - ? - localhost/FactoryServer - ? - 796 - 577 - - - ? - ? - forN - 4 - endforN - - InitN - - - long - N - - - long - K - - - objref - SyrComponent - - - long - min - - - long - max - - - - - long - N - - - long - K - - - objref - SyrComponent - - - long - min - - - long - max - - - - - - - - InitN - def InitN( NN , K , SyrComponent , min , max ) : - N = max - if min > 0 : - if max >= min : - N = min - return N,K,SyrComponent,min,max - - - MoreN - def MoreN( NN , KK , SyrComponent , min , max ) : - N = 0 - OutLoop = 0 - if max > NN : - N = NN - OutLoop = 1 - return OutLoop,N,0,SyrComponent,min,max - - - NextN - def NextN( NN , KK , SyrComponent , min , max ) : - N = NN + 1 - K = KK - return N,K,SyrComponent,min,max - - - 14/3/2003 - 11:15:16 - 14/3/2003 - 11:15:16 - 1.04 - ? - ? - ? - 21 - 242 - - - ? - ? - endforN - 5 - forN - - EndInitN - - - long - N - - - long - K - - - objref - SyrComponent - - - long - min - - - long - max - - - - - long - N - - - long - K - - - objref - SyrComponent - - - long - min - - - long - max - - - - - - - - - - 14/3/2003 - 11:15:16 - 14/3/2003 - 11:15:16 - 1.04 - ? - ? - ? - 1530 - 332 - - - ? - ? - whileNotOne - 4 - endwhileNotOne - - InitNotOne - - - objref - SyrComponent - - - long - N - - - long - K - - - - - objref - SyrComponent - - - long - N - - - long - K - - - - - - - - InitNotOne - import threading - import SyrComponent_idl - def InitNotOne( SyrComponent , N , K ) : - return SyrComponent,N,K - - - MoreNotOne - import SyrComponent_idl - def MoreNotOne( SyrComponent , N , K ) : - OutLoop = 1 - SyrComponent.C_ISONE( N ) - return OutLoop,SyrComponent,N,K - - - NextNotOne - import SyrComponent_idl - def NextNotOne( SyrComponent , N , K ) : - return SyrComponent,N,K - - - 14/3/2003 - 11:15:26 - 14/3/2003 - 11:15:26 - 1.04 - ? - ? - ? - 210 - 297 - - - ? - ? - endwhileNotOne - 5 - whileNotOne - - EndInitNotOn - - - objref - SyrComponent - - - long - N - - - long - K - - - - - objref - SyrComponent - - - long - N - - - long - K - - - - - - - - - - 14/3/2003 - 11:15:26 - 14/3/2003 - 11:15:26 - 1.04 - ? - ? - ? - 1340 - 332 - - - ? - ? - fori - 4 - endfori - - Initfori - - - long - i - - - long - K - - - - - long - i - - - long - K - - - - - - - - Initfori - def Initfori( ii , K ) : - return 1,0,K - - - Morefori - def Morefori( ii , K ) : - OutLoop = 0 - if 2 > ii : - OutLoop = 1 - return OutLoop,ii,K - - - Nextfori - def Nextfori( ii , K ) : - ii = ii + 1 - return ii,K - - - 14/3/2003 - 11:15:26 - 14/3/2003 - 11:15:26 - 1.04 - ? - ? - ? - 605 - 202 - - - ? - ? - endfori - 5 - fori - - EndInitfori - - - long - i - - - long - K - - - - - long - i - - - long - K - - - - - - - - - - 14/3/2003 - 11:15:26 - 14/3/2003 - 11:15:26 - 1.04 - ? - ? - ? - 971 - 202 - - - ? - ? - whileEven - 4 - endwhileEven - - InitEven - - - objref - SyrComponent - - - long - N - - - long - K - - - - - objref - SyrComponent - - - long - N - - - long - K - - - - - - - - InitEven - import SyrComponent_idl - def InitEven( SyrComponent , N , K ) : - return SyrComponent,N,K - - - MoreEven - import SyrComponent_idl - def MoreEven( SyrComponent , N , K ) : - OutLoop = SyrComponent.C_ISEVEN( N ) - return OutLoop,SyrComponent,N,K - - - NextEven - import SyrComponent_idl - def NextEven( SyrComponent , N , K ) : - return SyrComponent,N,K - - - 14/3/2003 - 11:15:35 - 14/3/2003 - 11:15:35 - 1.04 - ? - ? - ? - 605 - 452 - - - ? - ? - endwhileEven - 5 - whileEven - - EndInitEven - - - objref - SyrComponent - - - long - N - - - long - K - - - - - objref - SyrComponent - - - long - N - - - long - K - - - - - - - - - - 14/3/2003 - 11:15:35 - 14/3/2003 - 11:15:35 - 1.04 - ? - ? - ? - 974 - 450 - - - ? - ? - ifNotEven - 6 - endifNotEven - - ifNotEven - - - objref - SyrComponent - - - long - N - - - long - K - - - - - long - Odd - - - long - Even - - - objref - SyrComponent - - - long - N - - - long - K - - - - - - - - ifNotEven - import SyrComponent_idl - def ifNotEven( SyrComponent , N , K ) : - Even = SyrComponent.C_ISEVEN( N ) - Odd = 1 - Even - return Odd,Even,SyrComponent,N,K - - - 14/3/2003 - 11:15:35 - 14/3/2003 - 11:15:35 - 1.04 - ? - ? - ? - 416 - 286 - - - ? - ? - endifNotEven - 7 - ifNotEven - - EndifNotEven - - - long - N - - - long - K - - - - - long - N - - - long - K - - - - - - - - - - 14/3/2003 - 11:15:35 - 14/3/2003 - 11:15:35 - 1.04 - ? - ? - ? - 1155 - 331 - - - ? - ? - SyrComponent - 3 - ? - - SyrComponent - - - string - aContainer - - - string - aComponent - - - - - objref - SyrComponentobjref - - - - - - - - SyrComponent - from LifeCycleCORBA import * - def SyrComponent( aContainer , aComponent ) : - orb = CORBA.ORB_init([], CORBA.ORB_ID) - lcc = LifeCycleCORBA(orb) - print "SyrComponent(",aContainer,",",aComponent,")" - ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) - print "SyrComponent(",aContainer,",",aComponent,") --> ",ComponentRef - return ComponentRef - - - 14/3/2003 - 11:16:1 - 14/3/2003 - 11:16:1 - 1.04 - ? - ? - ? - 0 - 0 - - - - - - m3 - anInteger - m3incr - aCount - - - - - m3incr - aNewCount - endifNotEven - N - - - - - incra - aNewCount - endfori - K - - - 953 - 414 - - - 953 - 353 - - - - - div2 - anInteger - endwhileEven - N - - - 960 - 632 - - - 960 - 539 - - - - - incrb - aNewCount - endwhileEven - K - - - 963 - 662 - - - 963 - 729 - - - - - forN - DoLoop - endforN - DoLoop - - - - - forN - N - endforN - N - - - 1554 - 513 - - - 1523 - 513 - - - 1523 - 806 - - - 202 - 806 - - - 202 - 424 - - - - - forN - N - whileNotOne - N - - - 200 - 479 - - - 200 - 424 - - - - - forN - K - whileNotOne - K - - - 187 - 509 - - - 187 - 454 - - - - - forN - SyrComponent - endforN - SyrComponent - - - - - forN - SyrComponent - whileNotOne - SyrComponent - - - - - forN - min - endforN - min - - - - - forN - max - endforN - max - - - - - endforN - DoLoop - forN - InitLoop - - - - - whileNotOne - DoLoop - endwhileNotOne - DoLoop - - - - - whileNotOne - SyrComponent - endwhileNotOne - SyrComponent - - - - - whileNotOne - SyrComponent - ifNotEven - SyrComponent - - - - - whileNotOne - N - ifNotEven - N - - - 378 - 438 - - - 378 - 479 - - - - - whileNotOne - K - ifNotEven - K - - - 395 - 468 - - - 395 - 509 - - - - - endwhileNotOne - DoLoop - whileNotOne - InitLoop - - - - - endwhileNotOne - K - endforN - K - - - - - fori - DoLoop - endfori - DoLoop - - - - - fori - i - endfori - i - - - - - fori - K - incra - aCount - - - 783 - 353 - - - 783 - 414 - - - - - endfori - DoLoop - fori - InitLoop - - - - - endfori - K - endifNotEven - K - - - - - whileEven - DoLoop - endwhileEven - DoLoop - - - - - whileEven - SyrComponent - endwhileEven - SyrComponent - - - - - whileEven - N - div2 - anEvenInteger - - - 779 - 539 - - - 779 - 634 - - - - - whileEven - K - incrb - aCount - - - 777 - 729 - - - 777 - 664 - - - - - endwhileEven - DoLoop - whileEven - InitLoop - - - - - endwhileEven - N - endifNotEven - N - - - - - endwhileEven - K - endifNotEven - K - - - - - ifNotEven - Default - endifNotEven - Default - - - - - ifNotEven - Odd - m3 - InGate - - - 585 - 133 - - - 585 - 438 - - - - - ifNotEven - Odd - fori - InGate - - - 584 - 324 - - - 584 - 438 - - - - - ifNotEven - Even - whileEven - InGate - - - 593 - 574 - - - 593 - 468 - - - - - ifNotEven - SyrComponent - whileEven - SyrComponent - - - - - ifNotEven - N - whileEven - N - - - 586 - 634 - - - 586 - 498 - - - - - ifNotEven - N - m3 - anOddInteger - - - 579 - 163 - - - 579 - 498 - - - - - ifNotEven - K - whileEven - K - - - 580 - 664 - - - 580 - 528 - - - - - ifNotEven - K - fori - K - - - 599 - 414 - - - 599 - 528 - - - - - endifNotEven - N - endwhileNotOne - N - - - 1324 - 514 - - - 1324 - 483 - - - - - endifNotEven - K - endwhileNotOne - K - - - 1318 - 544 - - - 1318 - 513 - - - - - SyrComponent - SyrComponentobjref - forN - SyrComponent - - - - - - - - SyrStruct - forN\N - forN - N - - 3 - 0 - - - - - - SyrStruct - forN\K - forN - K - - 3 - 0 - - - - - - SyrStruct - forN\min - forN - min - - 3 - 5 - - - - - - SyrStruct - forN\max - forN - max - - 3 - 9 - - - - - - SyrStruct - fori\i - fori - i - - 3 - 0 - - - - - - SyrStruct - SyrComponent\aContainer - SyrComponent - aContainer - - 18 - FactoryServer - - - - - - SyrStruct - SyrComponent\aComponent - SyrComponent - aComponent - - 18 - SyrComponent - - - - - - - + + +? + ? + SyrStruct + 1 + ? + +SyrStruct + + +string + SyrComponent__aContainer + +string + SyrComponent__aComponent + +long + forN__N + +long + forN__K + +long + forN__min + +long + forN__max + +long + fori__i + + +long + EndOfforN__N + +long + EndOfforN__K + +objref + EndOfforN__SyrComponent + +long + EndOfforN__min + +long + EndOfforN__max + +objref + EndOfwhileNotOne__SyrComponent + +long + EndOfwhileNotOne__N + +long + EndOffori__i + +objref + EndOfwhileEven__SyrComponent + + + 4/8/2003 - 17:56:20 + 19/1/2005 - 13:1:13 + 1.04 + JR + ? + Syracuse algorithm + 0 + 0 + + +SyrComponent + SyrComponent + m3 + 0 + ? + +C_M3 + + +long + anOddInteger + + +long + anInteger + + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + localhost/FactoryServer + C_M3 from SyrComponent + 672 + 28 + +SyrComponent + SyrComponent + m3incr + 0 + ? + +C_INCR + + +long + aCount + + +long + aNewCount + + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + localhost/FactoryServer + C_INCR from SyrComponent + 899 + 28 + +SyrComponent + SyrComponent + incra + 0 + ? + +C_INCR + + +long + aCount + + +long + aNewCount + + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + localhost/FactoryServer + C_INCR from SyrComponent + 824 + 218 + +SyrComponent + SyrComponent + div2 + 0 + ? + +C_DIV2 + + +long + anEvenInteger + + +long + anInteger + + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + localhost/FactoryServer + C_DIV2 from SyrComponent + 817 + 431 + +SyrComponent + SyrComponent + incrb + 0 + ? + +C_INCR + + +long + aCount + + +long + aNewCount + + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + localhost/FactoryServer + C_INCR from SyrComponent + 821 + 574 + +? + ? + SyrComponent + 3 + ? + +SyrComponent + + +string + aContainer + +string + aComponent + + +objref + SyrComponentobjref + + + +SyrComponent + + + + + + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + ? + SyrComponent( aContainer , aComponent ) + 0 + 0 + +? + ? + forN + 4 + EndOfforN + +forN + + +long + N + +long + K + +objref + SyrComponent + +long + min + +long + max + + +long + N + +long + K + +objref + SyrComponent + +long + min + +long + max + + + +InitN + + + 0 : ]]> + = min : ]]> + + + +MoreN + + + + NN : ]]> + + + +NextN + + + + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + ? + InitN , MoreN , NextN + 20 + 302 + +? + ? + EndOfforN + 5 + forN + +EndOfforN + + +long + N + +long + K + +objref + SyrComponent + +long + min + +long + max + + +long + N + +long + K + +objref + SyrComponent + +long + min + +long + max + + + +? + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + ? + Compute Node + 1590 + 331 + +? + ? + whileNotOne + 4 + EndOfwhileNotOne + +whileNotOne + + +objref + SyrComponent + +long + N + +long + K + + +objref + SyrComponent + +long + N + +long + K + + + +InitNotOne + + + + + +MoreNotOne + + + + + +NextNotOne + + + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + ? + InitNotOne , MoreNotOne , NextNotOne + 215 + 282 + +? + ? + EndOfwhileNotOne + 5 + whileNotOne + +EndOfwhileNotOne + + +objref + SyrComponent + +long + N + +long + K + + +objref + SyrComponent + +long + N + +long + K + + + +? + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + ? + Compute Node + 1405 + 311 + +? + ? + fori + 4 + EndOffori + +fori + + +long + i + +long + K + + +long + i + +long + K + + + +Initfori + + + + +Morefori + + + + + + + +Nextfori + + + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + ? + Initfori, Morefori, Nextfori + 641 + 238 + +? + ? + EndOffori + 5 + fori + +EndOffori + + +long + i + +long + K + + +long + i + +long + K + + + +? + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + ? + Compute Node + 1009 + 238 + +? + ? + whileEven + 4 + EndOfwhileEven + +whileEven + + +objref + SyrComponent + +long + N + +long + K + + +objref + SyrComponent + +long + N + +long + K + + + +InitEven + + + + +MoreEven + + + + + +NextEven + + + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + ? + InitEven, MoreEven, NextEven + 632 + 451 + +? + ? + EndOfwhileEven + 5 + whileEven + +EndOfwhileEven + + +objref + SyrComponent + +long + N + +long + K + + +objref + SyrComponent + +long + N + +long + K + + + +? + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + ? + Compute Node + 1006 + 451 + +? + ? + ifNotEven + 6 + EndOfifNotEven + +ifNotEven + + +objref + SyrComponent + +long + N + +long + K + + +long + Odd + +long + Even + +objref + SyrComponent + +long + N + +long + K + + + +ifNotEven + + + + + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + ? + ifNotEven + 407 + 282 + +? + ? + EndOfifNotEven + 7 + ifNotEven + +EndOfifNotEven + + +long + N + +long + K + + +long + N + +long + K + + + +? + + 19/1/2005 - 13:1:13 + 19/1/2005 - 13:1:13 + 1.04 + ? + ? + Compute Node + 1220 + 331 + + +m3 + anInteger + m3incr + aCount + + +m3incr + aNewCount + EndOfifNotEven + N + + +1193 + 362 + +1191 + 100 + +incra + aNewCount + EndOffori + K + + +div2 + anInteger + EndOfwhileEven + N + + +incrb + aNewCount + EndOfwhileEven + K + + +992 + 521 + +992 + 645 + +SyrComponent + SyrComponentobjref + forN + SyrComponent + + +8 + 373 + +8 + 181 + +196 + 181 + +196 + 71 + +forN + DoLoop + EndOfforN + DoLoop + + +forN + N + whileNotOne + N + + +forN + N + EndOfforN + N + + +forN + K + whileNotOne + K + + +forN + SyrComponent + EndOfforN + SyrComponent + + +forN + SyrComponent + whileNotOne + SyrComponent + + +197 + 313 + +197 + 373 + +forN + min + EndOfforN + min + + +forN + max + EndOfforN + max + + +EndOfforN + DoLoop + forN + DoLoop + + +whileNotOne + DoLoop + EndOfwhileNotOne + DoLoop + + +whileNotOne + SyrComponent + EndOfwhileNotOne + SyrComponent + + +whileNotOne + SyrComponent + ifNotEven + SyrComponent + + +whileNotOne + N + ifNotEven + N + + +whileNotOne + K + ifNotEven + K + + +EndOfwhileNotOne + DoLoop + whileNotOne + DoLoop + + +EndOfwhileNotOne + K + EndOfforN + K + + +fori + DoLoop + EndOffori + DoLoop + + +fori + i + EndOffori + i + + +fori + K + incra + aCount + + +EndOffori + DoLoop + fori + DoLoop + + +EndOffori + K + EndOfifNotEven + K + + +1180 + 382 + +1180 + 289 + +whileEven + DoLoop + EndOfwhileEven + DoLoop + + +whileEven + SyrComponent + EndOfwhileEven + SyrComponent + + +whileEven + N + div2 + anEvenInteger + + +whileEven + K + incrb + aCount + + +805 + 645 + +805 + 522 + +EndOfwhileEven + DoLoop + whileEven + DoLoop + + +EndOfwhileEven + N + EndOfifNotEven + N + + +1192 + 362 + +1192 + 502 + +EndOfwhileEven + K + EndOfifNotEven + K + + +1180 + 382 + +1180 + 522 + +ifNotEven + Odd + m3 + Gate + + +594 + 123 + +594 + 313 + +ifNotEven + Odd + fori + Gate + + +ifNotEven + Even + whileEven + Gate + + +594 + 546 + +594 + 334 + +ifNotEven + SyrComponent + whileEven + SyrComponent + + +588 + 482 + +588 + 354 + +ifNotEven + N + whileEven + N + + +603 + 502 + +603 + 373 + +ifNotEven + N + m3 + anOddInteger + + +605 + 99 + +604 + 372 + +ifNotEven + K + whileEven + K + + +620 + 523 + +620 + 396 + +ifNotEven + K + fori + K + + +620 + 289 + +620 + 395 + +ifNotEven + Default + EndOfifNotEven + Default + + +1204 + 407 + +1203 + 12 + +581 + 13 + +581 + 418 + +EndOfifNotEven + N + EndOfwhileNotOne + N + + +EndOfifNotEven + K + EndOfwhileNotOne + K + + + +SyrStruct + SyrComponent__aContainer + SyrComponent + aContainer + +18 + FactoryServer + + +SyrStruct + SyrComponent__aComponent + SyrComponent + aComponent + +18 + SyrComponent + + +SyrStruct + forN__N + forN + N + +3 + 0 + + +SyrStruct + forN__K + forN + K + +3 + 0 + + +SyrStruct + forN__min + forN + min + +3 + 5 + + +SyrStruct + forN__max + forN + max + +3 + 9 + + +SyrStruct + fori__i + fori + i + +3 + 0 +