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