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