Salome HOME
Imported using TkCVS
[samples/datafiles.git] / Superv / Graphs / GraphSwitchCheckDefault1.xml
1 <!DOCTYPE SuperGraph>
2 <supergraph>
3 <dataflow>
4 <info-list>
5 <node>
6 <component-name>?</component-name>
7     <interface-name>?</interface-name>
8     <node-name>GraphSwitchCheckDefault1</node-name>
9     <kind>1</kind>
10     <coupled-node>?</coupled-node>
11     <service>
12 <service-name>GraphSwitchCheckDefault1</service-name>
13      <inParameter-list>
14 <inParameter>
15 <inParameter-type>long</inParameter-type>
16        <inParameter-name>InitLoopSwitch__Index</inParameter-name>      </inParameter>
17       <inParameter>
18 <inParameter-type>long</inParameter-type>
19        <inParameter-name>InitLoopSwitch__Min</inParameter-name>      </inParameter>
20       <inParameter>
21 <inParameter-type>long</inParameter-type>
22        <inParameter-name>InitLoopSwitch__Max</inParameter-name>      </inParameter>     </inParameter-list>
23      <outParameter-list>
24 <outParameter>
25 <outParameter-type>long</outParameter-type>
26        <outParameter-name>EndOfInitLoopSwitch__Index</outParameter-name>      </outParameter>
27       <outParameter>
28 <outParameter-type>long</outParameter-type>
29        <outParameter-name>EndOfInitLoopSwitch__Min</outParameter-name>      </outParameter>
30       <outParameter>
31 <outParameter-type>long</outParameter-type>
32        <outParameter-name>EndOfInitLoopSwitch__Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
33     <DataStream-list/>
34     <PyFunction-list/>
35     <creation-date>13/1/2005 - 12:21:43</creation-date>
36     <lastmodification-date>14/1/2005 - 17:54:11</lastmodification-date>
37     <editor-release>2.0</editor-release>
38     <author>JR</author>
39     <container>?</container>
40     <comment>?</comment>
41     <x-position>0</x-position>
42     <y-position>0</y-position>   </node>  </info-list>
43   <node-list>
44 <node>
45 <component-name>?</component-name>
46     <interface-name>?</interface-name>
47     <node-name>IsOdd</node-name>
48     <kind>3</kind>
49     <coupled-node>?</coupled-node>
50     <service>
51 <service-name>IsOdd</service-name>
52      <inParameter-list>
53 <inParameter>
54 <inParameter-type>long</inParameter-type>
55        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
56      <outParameter-list>
57 <outParameter>
58 <outParameter-type>long</outParameter-type>
59        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
60     <DataStream-list/>
61     <PyFunction-list>
62 <PyFunction>
63 <FuncName>IsOdd</FuncName>
64       <PyFunc><![CDATA[from time import *   ]]></PyFunc>
65       <PyFunc><![CDATA[def IsOdd(a) :       ]]></PyFunc>
66       <PyFunc><![CDATA[    print a,"IsOdd (GraphSwitch)"      ]]></PyFunc>
67       <PyFunc><![CDATA[    sleep( 1 )   ]]></PyFunc>
68       <PyFunc><![CDATA[    return a     ]]></PyFunc>     </PyFunction>    </PyFunction-list>
69     <creation-date>14/1/2005 - 17:51:6</creation-date>
70     <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
71     <editor-release>2.0</editor-release>
72     <author>?</author>
73     <container>?</container>
74     <comment>Python function</comment>
75     <x-position>415</x-position>
76     <y-position>7</y-position>   </node>
77    <node>
78 <component-name>?</component-name>
79     <interface-name>?</interface-name>
80     <node-name>IsEven</node-name>
81     <kind>3</kind>
82     <coupled-node>?</coupled-node>
83     <service>
84 <service-name>IsEven</service-name>
85      <inParameter-list>
86 <inParameter>
87 <inParameter-type>long</inParameter-type>
88        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
89      <outParameter-list>
90 <outParameter>
91 <outParameter-type>long</outParameter-type>
92        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
93     <DataStream-list/>
94     <PyFunction-list>
95 <PyFunction>
96 <FuncName>IsEven</FuncName>
97       <PyFunc><![CDATA[from time import *    ]]></PyFunc>
98       <PyFunc><![CDATA[def IsEven(a) :        ]]></PyFunc>
99       <PyFunc><![CDATA[    print a,"IsEven (GraphSwitch)"       ]]></PyFunc>
100       <PyFunc><![CDATA[    sleep( 1 )    ]]></PyFunc>
101       <PyFunc><![CDATA[    return a      ]]></PyFunc>     </PyFunction>    </PyFunction-list>
102     <creation-date>14/1/2005 - 17:51:6</creation-date>
103     <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
104     <editor-release>2.0</editor-release>
105     <author>?</author>
106     <container>?</container>
107     <comment>Compute Node</comment>
108     <x-position>421</x-position>
109     <y-position>438</y-position>   </node>
110    <node>
111 <component-name>?</component-name>
112     <interface-name>?</interface-name>
113     <node-name>PrintOdd</node-name>
114     <kind>3</kind>
115     <coupled-node>?</coupled-node>
116     <service>
117 <service-name>PrintOdd</service-name>
118      <inParameter-list>
119 <inParameter>
120 <inParameter-type>long</inParameter-type>
121        <inParameter-name>a</inParameter-name>      </inParameter>
122       <inParameter>
123 <inParameter-type>string</inParameter-type>
124        <inParameter-name>Branch</inParameter-name>      </inParameter>     </inParameter-list>
125      <outParameter-list>
126 <outParameter>
127 <outParameter-type>string</outParameter-type>
128        <outParameter-name>Branch</outParameter-name>      </outParameter>     </outParameter-list>    </service>
129     <DataStream-list/>
130     <PyFunction-list>
131 <PyFunction>
132 <FuncName>Print</FuncName>
133       <PyFunc><![CDATA[from time import * ]]></PyFunc>
134       <PyFunc><![CDATA[def Print(a,Branch) :     ]]></PyFunc>
135       <PyFunc><![CDATA[    print "Print ",a,Branch ]]></PyFunc>
136       <PyFunc><![CDATA[    sleep(1) ]]></PyFunc>
137       <PyFunc><![CDATA[    return Branch     ]]></PyFunc>     </PyFunction>    </PyFunction-list>
138     <creation-date>14/1/2005 - 17:51:6</creation-date>
139     <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
140     <editor-release>2.0</editor-release>
141     <author>?</author>
142     <container>?</container>
143     <comment>Compute Node</comment>
144     <x-position>415</x-position>
145     <y-position>130</y-position>   </node>
146    <node>
147 <component-name>?</component-name>
148     <interface-name>?</interface-name>
149     <node-name>PrintEven</node-name>
150     <kind>3</kind>
151     <coupled-node>?</coupled-node>
152     <service>
153 <service-name>PrintEven</service-name>
154      <inParameter-list>
155 <inParameter>
156 <inParameter-type>long</inParameter-type>
157        <inParameter-name>a</inParameter-name>      </inParameter>
158       <inParameter>
159 <inParameter-type>string</inParameter-type>
160        <inParameter-name>Branch</inParameter-name>      </inParameter>     </inParameter-list>
161      <outParameter-list>
162 <outParameter>
163 <outParameter-type>string</outParameter-type>
164        <outParameter-name>Branch</outParameter-name>      </outParameter>     </outParameter-list>    </service>
165     <DataStream-list/>
166     <PyFunction-list>
167 <PyFunction>
168 <FuncName>Print_1</FuncName>
169       <PyFunc><![CDATA[from time import * ]]></PyFunc>
170       <PyFunc><![CDATA[def Print_1(a,Branch) :     ]]></PyFunc>
171       <PyFunc><![CDATA[    print "Print ",a,Branch ]]></PyFunc>
172       <PyFunc><![CDATA[    sleep(1) ]]></PyFunc>
173       <PyFunc><![CDATA[    return Branch     ]]></PyFunc>     </PyFunction>    </PyFunction-list>
174     <creation-date>14/1/2005 - 17:51:6</creation-date>
175     <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
176     <editor-release>2.0</editor-release>
177     <author>?</author>
178     <container>?</container>
179     <comment>Compute Node</comment>
180     <x-position>423</x-position>
181     <y-position>289</y-position>   </node>
182    <node>
183 <component-name>?</component-name>
184     <interface-name>?</interface-name>
185     <node-name>EmptyNode</node-name>
186     <kind>3</kind>
187     <coupled-node>?</coupled-node>
188     <service>
189 <service-name>EmptyNode</service-name>
190      <inParameter-list>
191 <inParameter>
192 <inParameter-type>long</inParameter-type>
193        <inParameter-name>a</inParameter-name>      </inParameter>
194       <inParameter>
195 <inParameter-type>string</inParameter-type>
196        <inParameter-name>Branch</inParameter-name>      </inParameter>     </inParameter-list>
197      <outParameter-list>
198 <outParameter>
199 <outParameter-type>long</outParameter-type>
200        <outParameter-name>a</outParameter-name>      </outParameter>
201       <outParameter>
202 <outParameter-type>string</outParameter-type>
203        <outParameter-name>Branch</outParameter-name>      </outParameter>     </outParameter-list>    </service>
204     <DataStream-list/>
205     <PyFunction-list>
206 <PyFunction>
207 <FuncName>EmptyNode</FuncName>
208       <PyFunc><![CDATA[from time import * ]]></PyFunc>
209       <PyFunc><![CDATA[def EmptyNode(a,Branch) : ]]></PyFunc>
210       <PyFunc><![CDATA[    sleep(1) ]]></PyFunc>
211       <PyFunc><![CDATA[    return a,Branch  ]]></PyFunc>     </PyFunction>    </PyFunction-list>
212     <creation-date>14/1/2005 - 17:51:6</creation-date>
213     <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
214     <editor-release>2.0</editor-release>
215     <author>?</author>
216     <container>?</container>
217     <comment>Compute Node</comment>
218     <x-position>652</x-position>
219     <y-position>110</y-position>   </node>
220    <node>
221 <component-name>?</component-name>
222     <interface-name>?</interface-name>
223     <node-name>Default</node-name>
224     <kind>3</kind>
225     <coupled-node>?</coupled-node>
226     <service>
227 <service-name>Default</service-name>
228      <inParameter-list>
229 <inParameter>
230 <inParameter-type>long</inParameter-type>
231        <inParameter-name>a</inParameter-name>      </inParameter>
232       <inParameter>
233 <inParameter-type>string</inParameter-type>
234        <inParameter-name>Branch</inParameter-name>      </inParameter>     </inParameter-list>
235      <outParameter-list>
236 <outParameter>
237 <outParameter-type>long</outParameter-type>
238        <outParameter-name>a</outParameter-name>      </outParameter>
239       <outParameter>
240 <outParameter-type>string</outParameter-type>
241        <outParameter-name>Branch</outParameter-name>      </outParameter>     </outParameter-list>    </service>
242     <DataStream-list/>
243     <PyFunction-list>
244 <PyFunction>
245 <FuncName>Default</FuncName>
246       <PyFunc><![CDATA[from time import * ]]></PyFunc>
247       <PyFunc><![CDATA[def Default(a,Branch) : ]]></PyFunc>
248       <PyFunc><![CDATA[    sleep(1) ]]></PyFunc>
249       <PyFunc><![CDATA[    return a,Branch ]]></PyFunc>     </PyFunction>    </PyFunction-list>
250     <creation-date>14/1/2005 - 17:51:6</creation-date>
251     <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
252     <editor-release>2.0</editor-release>
253     <author>?</author>
254     <container>?</container>
255     <comment>Compute Node</comment>
256     <x-position>421</x-position>
257     <y-position>592</y-position>   </node>
258    <node>
259 <component-name>?</component-name>
260     <interface-name>?</interface-name>
261     <node-name>InitLoopSwitch</node-name>
262     <kind>4</kind>
263     <coupled-node>EndOfInitLoopSwitch</coupled-node>
264     <service>
265 <service-name>InitLoopSwitch</service-name>
266      <inParameter-list>
267 <inParameter>
268 <inParameter-type>long</inParameter-type>
269        <inParameter-name>Index</inParameter-name>      </inParameter>
270       <inParameter>
271 <inParameter-type>long</inParameter-type>
272        <inParameter-name>Min</inParameter-name>      </inParameter>
273       <inParameter>
274 <inParameter-type>long</inParameter-type>
275        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
276      <outParameter-list>
277 <outParameter>
278 <outParameter-type>long</outParameter-type>
279        <outParameter-name>Index</outParameter-name>      </outParameter>
280       <outParameter>
281 <outParameter-type>long</outParameter-type>
282        <outParameter-name>Min</outParameter-name>      </outParameter>
283       <outParameter>
284 <outParameter-type>long</outParameter-type>
285        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
286     <DataStream-list/>
287     <PyFunction-list>
288 <PyFunction>
289 <FuncName>InitLoop</FuncName>
290       <PyFunc><![CDATA[def InitLoop(Index,Min,Max) :        ]]></PyFunc>
291       <PyFunc><![CDATA[ Index = Max  ]]></PyFunc>
292       <PyFunc><![CDATA[ return Index,Min,Max       ]]></PyFunc>     </PyFunction>
293      <PyFunction>
294 <FuncName>MoreLoop</FuncName>
295       <PyFunc><![CDATA[from time import * ]]></PyFunc>
296       <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
297       <PyFunc><![CDATA[ sleep(1)  ]]></PyFunc>
298       <PyFunc><![CDATA[ if Index >= Min :     ]]></PyFunc>
299       <PyFunc><![CDATA[         DoLoop = 1       ]]></PyFunc>
300       <PyFunc><![CDATA[ else :       ]]></PyFunc>
301       <PyFunc><![CDATA[         DoLoop = 0       ]]></PyFunc>
302       <PyFunc><![CDATA[ return DoLoop,Index,Min,Max       ]]></PyFunc>     </PyFunction>
303      <PyFunction>
304 <FuncName>NextLoop</FuncName>
305       <PyFunc><![CDATA[def NextLoop(Index,Min,Max) :       ]]></PyFunc>
306       <PyFunc><![CDATA[ Index = Index - 1       ]]></PyFunc>
307       <PyFunc><![CDATA[ return Index,Min,Max       ]]></PyFunc>     </PyFunction>    </PyFunction-list>
308     <creation-date>14/1/2005 - 17:51:6</creation-date>
309     <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
310     <editor-release>2.0</editor-release>
311     <author>?</author>
312     <container>?</container>
313     <comment>Compute Node</comment>
314     <x-position>10</x-position>
315     <y-position>129</y-position>   </node>
316    <node>
317 <component-name>?</component-name>
318     <interface-name>?</interface-name>
319     <node-name>EndOfInitLoopSwitch</node-name>
320     <kind>5</kind>
321     <coupled-node>InitLoopSwitch</coupled-node>
322     <service>
323 <service-name>EndOfInitLoopSwitch</service-name>
324      <inParameter-list>
325 <inParameter>
326 <inParameter-type>long</inParameter-type>
327        <inParameter-name>Index</inParameter-name>      </inParameter>
328       <inParameter>
329 <inParameter-type>long</inParameter-type>
330        <inParameter-name>Min</inParameter-name>      </inParameter>
331       <inParameter>
332 <inParameter-type>long</inParameter-type>
333        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
334      <outParameter-list>
335 <outParameter>
336 <outParameter-type>long</outParameter-type>
337        <outParameter-name>Index</outParameter-name>      </outParameter>
338       <outParameter>
339 <outParameter-type>long</outParameter-type>
340        <outParameter-name>Min</outParameter-name>      </outParameter>
341       <outParameter>
342 <outParameter-type>long</outParameter-type>
343        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
344     <DataStream-list/>
345     <PyFunction-list>
346 <PyFunction>
347 <FuncName>EndOfInitLoopSwitch</FuncName>
348       <PyFunc><![CDATA[from time import *  ]]></PyFunc>
349       <PyFunc><![CDATA[def EndOfInitLoopSwitch(DoLoop,Index,Min,Max) :  ]]></PyFunc>
350       <PyFunc><![CDATA[    sleep(1)  ]]></PyFunc>
351       <PyFunc><![CDATA[    return DoLoop,Index,Min,Max  ]]></PyFunc>     </PyFunction>    </PyFunction-list>
352     <creation-date>14/1/2005 - 17:51:6</creation-date>
353     <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
354     <editor-release>2.0</editor-release>
355     <author>?</author>
356     <container>?</container>
357     <comment>Compute Node</comment>
358     <x-position>1074</x-position>
359     <y-position>194</y-position>   </node>
360    <node>
361 <component-name>?</component-name>
362     <interface-name>?</interface-name>
363     <node-name>Switch</node-name>
364     <kind>6</kind>
365     <coupled-node>EndOfSwitch</coupled-node>
366     <service>
367 <service-name>Switch</service-name>
368      <inParameter-list>
369 <inParameter>
370 <inParameter-type>long</inParameter-type>
371        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
372      <outParameter-list>
373 <outParameter>
374 <outParameter-type>long</outParameter-type>
375        <outParameter-name>Odd</outParameter-name>      </outParameter>
376       <outParameter>
377 <outParameter-type>int</outParameter-type>
378        <outParameter-name>Even</outParameter-name>      </outParameter>
379       <outParameter>
380 <outParameter-type>int</outParameter-type>
381        <outParameter-name>a</outParameter-name>      </outParameter>
382       <outParameter>
383 <outParameter-type>string</outParameter-type>
384        <outParameter-name>Branch</outParameter-name>      </outParameter>
385       <outParameter>
386 <outParameter-type>boolean</outParameter-type>
387        <outParameter-name>default</outParameter-name>      </outParameter>     </outParameter-list>    </service>
388     <DataStream-list/>
389     <PyFunction-list>
390 <PyFunction>
391 <FuncName>Switch</FuncName>
392       <PyFunc><![CDATA[from time import *        ]]></PyFunc>
393       <PyFunc><![CDATA[def Switch(a) : ]]></PyFunc>
394       <PyFunc><![CDATA[    sleep(1) ]]></PyFunc>
395       <PyFunc><![CDATA[    Branch = "Negative or null"    ]]></PyFunc>
396       <PyFunc><![CDATA[    if a <= 0 :       ]]></PyFunc>
397       <PyFunc><![CDATA[        return 0,0,a,Branch,1  ]]></PyFunc>
398       <PyFunc><![CDATA[    if ( a & 1 ) == 0 :    ]]></PyFunc>
399       <PyFunc><![CDATA[        Branch = "Even"    ]]></PyFunc>
400       <PyFunc><![CDATA[    else :    ]]></PyFunc>
401       <PyFunc><![CDATA[        Branch = "Odd"    ]]></PyFunc>
402       <PyFunc><![CDATA[    return a & 1,1-(a&1),a,Branch,0  ]]></PyFunc>     </PyFunction>    </PyFunction-list>
403     <creation-date>14/1/2005 - 17:51:6</creation-date>
404     <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
405     <editor-release>2.0</editor-release>
406     <author>?</author>
407     <container>?</container>
408     <comment>Compute Node</comment>
409     <x-position>190</x-position>
410     <y-position>129</y-position>   </node>
411    <node>
412 <component-name>?</component-name>
413     <interface-name>?</interface-name>
414     <node-name>EndOfSwitch</node-name>
415     <kind>7</kind>
416     <coupled-node>Switch</coupled-node>
417     <service>
418 <service-name>EndOfSwitch</service-name>
419      <inParameter-list>
420 <inParameter>
421 <inParameter-type>long</inParameter-type>
422        <inParameter-name>a</inParameter-name>      </inParameter>
423       <inParameter>
424 <inParameter-type>string</inParameter-type>
425        <inParameter-name>Branch</inParameter-name>      </inParameter>     </inParameter-list>
426      <outParameter-list>
427 <outParameter>
428 <outParameter-type>long</outParameter-type>
429        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
430     <DataStream-list/>
431     <PyFunction-list>
432 <PyFunction>
433 <FuncName>EndOfSwitch</FuncName>
434       <PyFunc><![CDATA[from time import * ]]></PyFunc>
435       <PyFunc><![CDATA[def EndOfSwitch(a,Branch) : ]]></PyFunc>
436       <PyFunc><![CDATA[    sleep(1) ]]></PyFunc>
437       <PyFunc><![CDATA[    return a ]]></PyFunc>     </PyFunction>    </PyFunction-list>
438     <creation-date>14/1/2005 - 17:51:6</creation-date>
439     <lastmodification-date>14/1/2005 - 17:51:6</lastmodification-date>
440     <editor-release>2.0</editor-release>
441     <author>?</author>
442     <container>?</container>
443     <comment>Compute Node</comment>
444     <x-position>882</x-position>
445     <y-position>194</y-position>   </node>  </node-list>
446   <link-list>
447 <link>
448 <fromnode-name>IsOdd</fromnode-name>
449     <fromserviceparameter-name>a</fromserviceparameter-name>
450     <tonode-name>EmptyNode</tonode-name>
451     <toserviceparameter-name>a</toserviceparameter-name>
452     <coord-list>
453 <coord>
454 <x>646</x>
455       <y>78</y>     </coord>    </coord-list>   </link>
456    <link>
457 <fromnode-name>IsEven</fromnode-name>
458     <fromserviceparameter-name>a</fromserviceparameter-name>
459     <tonode-name>EndOfSwitch</tonode-name>
460     <toserviceparameter-name>a</toserviceparameter-name>
461     <coord-list/>   </link>
462    <link>
463 <fromnode-name>PrintOdd</fromnode-name>
464     <fromserviceparameter-name>Branch</fromserviceparameter-name>
465     <tonode-name>EmptyNode</tonode-name>
466     <toserviceparameter-name>Branch</toserviceparameter-name>
467     <coord-list/>   </link>
468    <link>
469 <fromnode-name>PrintEven</fromnode-name>
470     <fromserviceparameter-name>Branch</fromserviceparameter-name>
471     <tonode-name>EndOfSwitch</tonode-name>
472     <toserviceparameter-name>Branch</toserviceparameter-name>
473     <coord-list/>   </link>
474    <link>
475 <fromnode-name>EmptyNode</fromnode-name>
476     <fromserviceparameter-name>a</fromserviceparameter-name>
477     <tonode-name>EndOfSwitch</tonode-name>
478     <toserviceparameter-name>a</toserviceparameter-name>
479     <coord-list/>   </link>
480    <link>
481 <fromnode-name>EmptyNode</fromnode-name>
482     <fromserviceparameter-name>Branch</fromserviceparameter-name>
483     <tonode-name>EndOfSwitch</tonode-name>
484     <toserviceparameter-name>Branch</toserviceparameter-name>
485     <coord-list/>   </link>
486    <link>
487 <fromnode-name>Default</fromnode-name>
488     <fromserviceparameter-name>a</fromserviceparameter-name>
489     <tonode-name>EndOfSwitch</tonode-name>
490     <toserviceparameter-name>a</toserviceparameter-name>
491     <coord-list/>   </link>
492    <link>
493 <fromnode-name>Default</fromnode-name>
494     <fromserviceparameter-name>Branch</fromserviceparameter-name>
495     <tonode-name>EndOfSwitch</tonode-name>
496     <toserviceparameter-name>Branch</toserviceparameter-name>
497     <coord-list/>   </link>
498    <link>
499 <fromnode-name>InitLoopSwitch</fromnode-name>
500     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
501     <tonode-name>EndOfInitLoopSwitch</tonode-name>
502     <toserviceparameter-name>DoLoop</toserviceparameter-name>
503     <coord-list/>   </link>
504    <link>
505 <fromnode-name>InitLoopSwitch</fromnode-name>
506     <fromserviceparameter-name>Index</fromserviceparameter-name>
507     <tonode-name>Switch</tonode-name>
508     <toserviceparameter-name>a</toserviceparameter-name>
509     <coord-list/>   </link>
510    <link>
511 <fromnode-name>InitLoopSwitch</fromnode-name>
512     <fromserviceparameter-name>Min</fromserviceparameter-name>
513     <tonode-name>EndOfInitLoopSwitch</tonode-name>
514     <toserviceparameter-name>Min</toserviceparameter-name>
515     <coord-list/>   </link>
516    <link>
517 <fromnode-name>InitLoopSwitch</fromnode-name>
518     <fromserviceparameter-name>Max</fromserviceparameter-name>
519     <tonode-name>EndOfInitLoopSwitch</tonode-name>
520     <toserviceparameter-name>Max</toserviceparameter-name>
521     <coord-list/>   </link>
522    <link>
523 <fromnode-name>EndOfInitLoopSwitch</fromnode-name>
524     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
525     <tonode-name>InitLoopSwitch</tonode-name>
526     <toserviceparameter-name>DoLoop</toserviceparameter-name>
527     <coord-list/>   </link>
528    <link>
529 <fromnode-name>Switch</fromnode-name>
530     <fromserviceparameter-name>Odd</fromserviceparameter-name>
531     <tonode-name>IsOdd</tonode-name>
532     <toserviceparameter-name>Gate</toserviceparameter-name>
533     <coord-list>
534 <coord>
535 <x>401</x>
536       <y>101</y>     </coord>
537      <coord>
538 <x>401</x>
539       <y>160</y>     </coord>    </coord-list>   </link>
540    <link>
541 <fromnode-name>Switch</fromnode-name>
542     <fromserviceparameter-name>Odd</fromserviceparameter-name>
543     <tonode-name>PrintOdd</tonode-name>
544     <toserviceparameter-name>Gate</toserviceparameter-name>
545     <coord-list>
546 <coord>
547 <x>401</x>
548       <y>245</y>     </coord>
549      <coord>
550 <x>401</x>
551       <y>159</y>     </coord>    </coord-list>   </link>
552    <link>
553 <fromnode-name>Switch</fromnode-name>
554     <fromserviceparameter-name>Even</fromserviceparameter-name>
555     <tonode-name>IsEven</tonode-name>
556     <toserviceparameter-name>Gate</toserviceparameter-name>
557     <coord-list>
558 <coord>
559 <x>392</x>
560       <y>533</y>     </coord>
561      <coord>
562 <x>392</x>
563       <y>182</y>     </coord>    </coord-list>   </link>
564    <link>
565 <fromnode-name>Switch</fromnode-name>
566     <fromserviceparameter-name>Even</fromserviceparameter-name>
567     <tonode-name>PrintEven</tonode-name>
568     <toserviceparameter-name>Gate</toserviceparameter-name>
569     <coord-list>
570 <coord>
571 <x>392</x>
572       <y>403</y>     </coord>
573      <coord>
574 <x>392</x>
575       <y>181</y>     </coord>    </coord-list>   </link>
576    <link>
577 <fromnode-name>Switch</fromnode-name>
578     <fromserviceparameter-name>a</fromserviceparameter-name>
579     <tonode-name>IsOdd</tonode-name>
580     <toserviceparameter-name>a</toserviceparameter-name>
581     <coord-list>
582 <coord>
583 <x>382</x>
584       <y>78</y>     </coord>
585      <coord>
586 <x>382</x>
587       <y>199</y>     </coord>    </coord-list>   </link>
588    <link>
589 <fromnode-name>Switch</fromnode-name>
590     <fromserviceparameter-name>a</fromserviceparameter-name>
591     <tonode-name>IsEven</tonode-name>
592     <toserviceparameter-name>a</toserviceparameter-name>
593     <coord-list>
594 <coord>
595 <x>381</x>
596       <y>509</y>     </coord>
597      <coord>
598 <x>382</x>
599       <y>200</y>     </coord>    </coord-list>   </link>
600    <link>
601 <fromnode-name>Switch</fromnode-name>
602     <fromserviceparameter-name>a</fromserviceparameter-name>
603     <tonode-name>PrintOdd</tonode-name>
604     <toserviceparameter-name>a</toserviceparameter-name>
605     <coord-list/>   </link>
606    <link>
607 <fromnode-name>Switch</fromnode-name>
608     <fromserviceparameter-name>a</fromserviceparameter-name>
609     <tonode-name>PrintEven</tonode-name>
610     <toserviceparameter-name>a</toserviceparameter-name>
611     <coord-list>
612 <coord>
613 <x>381</x>
614       <y>361</y>     </coord>
615      <coord>
616 <x>382</x>
617       <y>200</y>     </coord>    </coord-list>   </link>
618    <link>
619 <fromnode-name>Switch</fromnode-name>
620     <fromserviceparameter-name>a</fromserviceparameter-name>
621     <tonode-name>Default</tonode-name>
622     <toserviceparameter-name>a</toserviceparameter-name>
623     <coord-list>
624 <coord>
625 <x>382</x>
626       <y>663</y>     </coord>
627      <coord>
628 <x>382</x>
629       <y>199</y>     </coord>    </coord-list>   </link>
630    <link>
631 <fromnode-name>Switch</fromnode-name>
632     <fromserviceparameter-name>Branch</fromserviceparameter-name>
633     <tonode-name>PrintOdd</tonode-name>
634     <toserviceparameter-name>Branch</toserviceparameter-name>
635     <coord-list/>   </link>
636    <link>
637 <fromnode-name>Switch</fromnode-name>
638     <fromserviceparameter-name>Branch</fromserviceparameter-name>
639     <tonode-name>PrintEven</tonode-name>
640     <toserviceparameter-name>Branch</toserviceparameter-name>
641     <coord-list>
642 <coord>
643 <x>369</x>
644       <y>381</y>     </coord>
645      <coord>
646 <x>369</x>
647       <y>219</y>     </coord>    </coord-list>   </link>
648    <link>
649 <fromnode-name>Switch</fromnode-name>
650     <fromserviceparameter-name>Branch</fromserviceparameter-name>
651     <tonode-name>Default</tonode-name>
652     <toserviceparameter-name>Branch</toserviceparameter-name>
653     <coord-list>
654 <coord>
655 <x>370</x>
656       <y>683</y>     </coord>
657      <coord>
658 <x>370</x>
659       <y>220</y>     </coord>    </coord-list>   </link>
660    <link>
661 <fromnode-name>Switch</fromnode-name>
662     <fromserviceparameter-name>default</fromserviceparameter-name>
663     <tonode-name>Default</tonode-name>
664     <toserviceparameter-name>Gate</toserviceparameter-name>
665     <coord-list>
666 <coord>
667 <x>363</x>
668       <y>707</y>     </coord>
669      <coord>
670 <x>362</x>
671       <y>239</y>     </coord>    </coord-list>   </link>
672    <link>
673 <fromnode-name>Switch</fromnode-name>
674     <fromserviceparameter-name>Default</fromserviceparameter-name>
675     <tonode-name>EndOfSwitch</tonode-name>
676     <toserviceparameter-name>Default</toserviceparameter-name>
677     <coord-list/>   </link>
678    <link>
679 <fromnode-name>EndOfSwitch</fromnode-name>
680     <fromserviceparameter-name>a</fromserviceparameter-name>
681     <tonode-name>EndOfInitLoopSwitch</tonode-name>
682     <toserviceparameter-name>Index</toserviceparameter-name>
683     <coord-list/>   </link>  </link-list>
684   <data-list>
685 <data>
686 <fromnode-name>GraphSwitchCheckDefault1</fromnode-name>
687     <fromserviceparameter-name>InitLoopSwitch__Index</fromserviceparameter-name>
688     <tonode-name>InitLoopSwitch</tonode-name>
689     <toserviceparameter-name>Index</toserviceparameter-name>
690     <data-value>
691 <value-type>3</value-type>
692      <value>0</value>    </data-value>
693     <coord-list/>   </data>
694    <data>
695 <fromnode-name>GraphSwitchCheckDefault1</fromnode-name>
696     <fromserviceparameter-name>InitLoopSwitch__Min</fromserviceparameter-name>
697     <tonode-name>InitLoopSwitch</tonode-name>
698     <toserviceparameter-name>Min</toserviceparameter-name>
699     <data-value>
700 <value-type>3</value-type>
701      <value>-5</value>    </data-value>
702     <coord-list/>   </data>
703    <data>
704 <fromnode-name>GraphSwitchCheckDefault1</fromnode-name>
705     <fromserviceparameter-name>InitLoopSwitch__Max</fromserviceparameter-name>
706     <tonode-name>InitLoopSwitch</tonode-name>
707     <toserviceparameter-name>Max</toserviceparameter-name>
708     <data-value>
709 <value-type>3</value-type>
710      <value>10</value>    </data-value>
711     <coord-list/>   </data>  </data-list> </dataflow></supergraph>