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