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