Salome HOME
NRI : Add documentation.
[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    <Parameter-list/>
24    <PyFunction-list/>
25    <creation-date>19/3/2003 - 16:49:51</creation-date>
26    <lastmodification-date>25/3/2003 - 17:36:32</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    <Parameter-list/>
51    <PyFunction-list/>
52    <creation-date>25/3/2003 - 17:36:32</creation-date>
53    <lastmodification-date>25/3/2003 - 17:36:32</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>190</x-position>
59    <y-position>338</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    <Parameter-list/>
77    <PyFunction-list/>
78    <creation-date>25/3/2003 - 17:36:32</creation-date>
79    <lastmodification-date>25/3/2003 - 17:36:32</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>196</x-position>
85    <y-position>131</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    <Parameter-list/>
103    <PyFunction-list/>
104    <creation-date>25/3/2003 - 17:36:32</creation-date>
105    <lastmodification-date>25/3/2003 - 17:36:32</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>621</x-position>
111    <y-position>14</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    <Parameter-list/>
129    <PyFunction-list/>
130    <creation-date>25/3/2003 - 17:36:32</creation-date>
131    <lastmodification-date>25/3/2003 - 17:36:32</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>624</x-position>
137    <y-position>391</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    <Parameter-list/>
155    <PyFunction-list/>
156    <creation-date>25/3/2003 - 17:36:32</creation-date>
157    <lastmodification-date>25/3/2003 - 17:36:32</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>622</x-position>
163    <y-position>199</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    <Parameter-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>25/3/2003 - 17:36:32</creation-date>
194    <lastmodification-date>25/3/2003 - 17:36:32</lastmodification-date>
195    <editor-release>1.04</editor-release>
196    <author>?</author>
197    <container>?</container>
198    <comment>Python function</comment>
199    <x-position>7</x-position>
200    <y-position>216</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    <Parameter-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>25/3/2003 - 17:36:32</creation-date>
243    <lastmodification-date>25/3/2003 - 17:36:32</lastmodification-date>
244    <editor-release>1.04</editor-release>
245    <author>?</author>
246    <container>?</container>
247    <comment>Python function</comment>
248    <x-position>7</x-position>
249    <y-position>216</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    <Parameter-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>25/3/2003 - 17:36:32</creation-date>
307    <lastmodification-date>25/3/2003 - 17:36:32</lastmodification-date>
308    <editor-release>1.04</editor-release>
309    <author>?</author>
310    <container>?</container>
311    <comment>?</comment>
312    <x-position>399</x-position>
313    <y-position>176</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    <Parameter-list/>
331    <PyFunction-list>
332 <PyFunction/>   </PyFunction-list>
333    <creation-date>25/3/2003 - 17:36:32</creation-date>
334    <lastmodification-date>25/3/2003 - 17:36:32</lastmodification-date>
335    <editor-release>1.04</editor-release>
336    <author>?</author>
337    <container>?</container>
338    <comment>?</comment>
339    <x-position>1004</x-position>
340    <y-position>256</y-position>  </node>
341   <node>
342 <component-name>?</component-name>
343    <interface-name>?</interface-name>
344    <node-name>control_m3p1</node-name>
345    <kind>8</kind>
346    <coupled-node>label_test</coupled-node>
347    <service>
348 <service-name>control_m3p1</service-name>
349     <inParameter-list>
350 <inParameter>
351 <inParameter-type>long</inParameter-type>
352       <inParameter-name>N</inParameter-name>     </inParameter>
353      <inParameter>
354 <inParameter-type>long</inParameter-type>
355       <inParameter-name>K</inParameter-name>     </inParameter>    </inParameter-list>
356     <outParameter-list>
357 <outParameter>
358 <outParameter-type>long</outParameter-type>
359       <outParameter-name>ValOne</outParameter-name>     </outParameter>
360      <outParameter>
361 <outParameter-type>long</outParameter-type>
362       <outParameter-name>ValEven</outParameter-name>     </outParameter>
363      <outParameter>
364 <outParameter-type>long</outParameter-type>
365       <outParameter-name>NT</outParameter-name>     </outParameter>
366      <outParameter>
367 <outParameter-type>long</outParameter-type>
368       <outParameter-name>KT</outParameter-name>     </outParameter>    </outParameter-list>   </service>
369    <Parameter-list/>
370    <PyFunction-list>
371 <PyFunction>
372 <FuncName>control_m3p1</FuncName>
373      <PyFunc><![CDATA[def control_m3p1( N , K ):]]></PyFunc>
374      <PyFunc><![CDATA[    return 0,1,N,K]]></PyFunc>    </PyFunction>   </PyFunction-list>
375    <creation-date>25/3/2003 - 17:36:32</creation-date>
376    <lastmodification-date>25/3/2003 - 17:36:32</lastmodification-date>
377    <editor-release>1.04</editor-release>
378    <author>?</author>
379    <container>?</container>
380    <comment>?</comment>
381    <x-position>814</x-position>
382    <y-position>13</y-position>  </node>
383   <node>
384 <component-name>?</component-name>
385    <interface-name>?</interface-name>
386    <node-name>control_div2</node-name>
387    <kind>8</kind>
388    <coupled-node>label_begin</coupled-node>
389    <service>
390 <service-name>control_div2</service-name>
391     <inParameter-list>
392 <inParameter>
393 <inParameter-type>long</inParameter-type>
394       <inParameter-name>N</inParameter-name>     </inParameter>
395      <inParameter>
396 <inParameter-type>long</inParameter-type>
397       <inParameter-name>K</inParameter-name>     </inParameter>    </inParameter-list>
398     <outParameter-list>
399 <outParameter>
400 <outParameter-type>long</outParameter-type>
401       <outParameter-name>NB</outParameter-name>     </outParameter>
402      <outParameter>
403 <outParameter-type>long</outParameter-type>
404       <outParameter-name>KB</outParameter-name>     </outParameter>    </outParameter-list>   </service>
405    <Parameter-list/>
406    <PyFunction-list>
407 <PyFunction>
408 <FuncName>control_div2</FuncName>
409      <PyFunc><![CDATA[def control_div2( N , NB ) :]]></PyFunc>
410      <PyFunc><![CDATA[    return N,NB]]></PyFunc>    </PyFunction>   </PyFunction-list>
411    <creation-date>25/3/2003 - 17:36:32</creation-date>
412    <lastmodification-date>25/3/2003 - 17:36:32</lastmodification-date>
413    <editor-release>1.04</editor-release>
414    <author>?</author>
415    <container>?</container>
416    <comment>?</comment>
417    <x-position>812</x-position>
418    <y-position>414</y-position>  </node> </node-list>
419  <link-list>
420 <link>
421 <fromnode-name>test_ISEVEN</fromnode-name>
422    <fromserviceparameter-name>BoolEven</fromserviceparameter-name>
423    <tonode-name>label_test</tonode-name>
424    <toserviceparameter-name>ValEven</toserviceparameter-name>
425    <coord-list/>  </link>
426   <link>
427 <fromnode-name>test_ISONE</fromnode-name>
428    <fromserviceparameter-name>BoolOne</fromserviceparameter-name>
429    <tonode-name>label_test</tonode-name>
430    <toserviceparameter-name>ValOne</toserviceparameter-name>
431    <coord-list/>  </link>
432   <link>
433 <fromnode-name>m3p1</fromnode-name>
434    <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
435    <tonode-name>control_m3p1</tonode-name>
436    <toserviceparameter-name>N</toserviceparameter-name>
437    <coord-list/>  </link>
438   <link>
439 <fromnode-name>div2</fromnode-name>
440    <fromserviceparameter-name>anInteger</fromserviceparameter-name>
441    <tonode-name>control_div2</tonode-name>
442    <toserviceparameter-name>N</toserviceparameter-name>
443    <coord-list/>  </link>
444   <link>
445 <fromnode-name>incr</fromnode-name>
446    <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
447    <tonode-name>control_m3p1</tonode-name>
448    <toserviceparameter-name>K</toserviceparameter-name>
449    <coord-list/>  </link>
450   <link>
451 <fromnode-name>incr</fromnode-name>
452    <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
453    <tonode-name>control_div2</tonode-name>
454    <toserviceparameter-name>K</toserviceparameter-name>
455    <coord-list/>  </link>
456   <link>
457 <fromnode-name>label_begin</fromnode-name>
458    <fromserviceparameter-name>NT</fromserviceparameter-name>
459    <tonode-name>label_test</tonode-name>
460    <toserviceparameter-name>NT</toserviceparameter-name>
461    <coord-list/>  </link>
462   <link>
463 <fromnode-name>label_begin</fromnode-name>
464    <fromserviceparameter-name>NT</fromserviceparameter-name>
465    <tonode-name>test_ISEVEN</tonode-name>
466    <toserviceparameter-name>anInteger</toserviceparameter-name>
467    <coord-list/>  </link>
468   <link>
469 <fromnode-name>label_begin</fromnode-name>
470    <fromserviceparameter-name>NT</fromserviceparameter-name>
471    <tonode-name>test_ISONE</tonode-name>
472    <toserviceparameter-name>anInteger</toserviceparameter-name>
473    <coord-list/>  </link>
474   <link>
475 <fromnode-name>label_begin</fromnode-name>
476    <fromserviceparameter-name>KT</fromserviceparameter-name>
477    <tonode-name>label_test</tonode-name>
478    <toserviceparameter-name>KT</toserviceparameter-name>
479    <coord-list/>  </link>
480   <link>
481 <fromnode-name>label_test</fromnode-name>
482    <fromserviceparameter-name>ValEven</fromserviceparameter-name>
483    <tonode-name>test</tonode-name>
484    <toserviceparameter-name>ValEven</toserviceparameter-name>
485    <coord-list/>  </link>
486   <link>
487 <fromnode-name>label_test</fromnode-name>
488    <fromserviceparameter-name>ValOne</fromserviceparameter-name>
489    <tonode-name>test</tonode-name>
490    <toserviceparameter-name>ValOne</toserviceparameter-name>
491    <coord-list/>  </link>
492   <link>
493 <fromnode-name>label_test</fromnode-name>
494    <fromserviceparameter-name>NT</fromserviceparameter-name>
495    <tonode-name>test</tonode-name>
496    <toserviceparameter-name>NT</toserviceparameter-name>
497    <coord-list/>  </link>
498   <link>
499 <fromnode-name>label_test</fromnode-name>
500    <fromserviceparameter-name>KT</fromserviceparameter-name>
501    <tonode-name>test</tonode-name>
502    <toserviceparameter-name>KT</toserviceparameter-name>
503    <coord-list/>  </link>
504   <link>
505 <fromnode-name>test</fromnode-name>
506    <fromserviceparameter-name>Default</fromserviceparameter-name>
507    <tonode-name>EndSwitch_OneEven</tonode-name>
508    <toserviceparameter-name>Default</toserviceparameter-name>
509    <coord-list/>  </link>
510   <link>
511 <fromnode-name>test</fromnode-name>
512    <fromserviceparameter-name>Incr</fromserviceparameter-name>
513    <tonode-name>incr</tonode-name>
514    <toserviceparameter-name>InGate</toserviceparameter-name>
515    <coord-list/>  </link>
516   <link>
517 <fromnode-name>test</fromnode-name>
518    <fromserviceparameter-name>Even</fromserviceparameter-name>
519    <tonode-name>div2</tonode-name>
520    <toserviceparameter-name>InGate</toserviceparameter-name>
521    <coord-list/>  </link>
522   <link>
523 <fromnode-name>test</fromnode-name>
524    <fromserviceparameter-name>Odd</fromserviceparameter-name>
525    <tonode-name>m3p1</tonode-name>
526    <toserviceparameter-name>InGate</toserviceparameter-name>
527    <coord-list/>  </link>
528   <link>
529 <fromnode-name>test</fromnode-name>
530    <fromserviceparameter-name>N</fromserviceparameter-name>
531    <tonode-name>m3p1</tonode-name>
532    <toserviceparameter-name>anOddInteger</toserviceparameter-name>
533    <coord-list/>  </link>
534   <link>
535 <fromnode-name>test</fromnode-name>
536    <fromserviceparameter-name>N</fromserviceparameter-name>
537    <tonode-name>div2</tonode-name>
538    <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
539    <coord-list/>  </link>
540   <link>
541 <fromnode-name>test</fromnode-name>
542    <fromserviceparameter-name>K</fromserviceparameter-name>
543    <tonode-name>EndSwitch_OneEven</tonode-name>
544    <toserviceparameter-name>K</toserviceparameter-name>
545    <coord-list/>  </link>
546   <link>
547 <fromnode-name>test</fromnode-name>
548    <fromserviceparameter-name>K</fromserviceparameter-name>
549    <tonode-name>incr</tonode-name>
550    <toserviceparameter-name>aCount</toserviceparameter-name>
551    <coord-list/>  </link>
552   <link>
553 <fromnode-name>control_m3p1</fromnode-name>
554    <fromserviceparameter-name>OutGate</fromserviceparameter-name>
555    <tonode-name>label_test</tonode-name>
556    <toserviceparameter-name>InGate</toserviceparameter-name>
557    <coord-list/>  </link>
558   <link>
559 <fromnode-name>control_div2</fromnode-name>
560    <fromserviceparameter-name>OutGate</fromserviceparameter-name>
561    <tonode-name>label_begin</tonode-name>
562    <toserviceparameter-name>InGate</toserviceparameter-name>
563    <coord-list/>  </link> </link-list>
564  <data-list>
565 <data>
566 <fromnode-name>GraphSyrControlDefault</fromnode-name>
567    <fromserviceparameter-name>label_begin\NB</fromserviceparameter-name>
568    <tonode-name>label_begin</tonode-name>
569    <toserviceparameter-name>NB</toserviceparameter-name>
570    <data-value>
571 <value-type>3</value-type>
572     <value>7</value>   </data-value>
573    <coord-list/>  </data>
574   <data>
575 <fromnode-name>GraphSyrControlDefault</fromnode-name>
576    <fromserviceparameter-name>label_begin\KB</fromserviceparameter-name>
577    <tonode-name>label_begin</tonode-name>
578    <toserviceparameter-name>KB</toserviceparameter-name>
579    <data-value>
580 <value-type>3</value-type>
581     <value>0</value>   </data-value>
582    <coord-list/>  </data> </data-list></dataflow>