Salome HOME
NRI : Merge from BRANCH_Superv_DataStream.
[modules/superv.git] / examples / GraphStreams.xml
1 <!DOCTYPE Dataflow>
2 <dataflow>
3 <info-list>
4 <node>
5 <component-name>?</component-name>
6    <interface-name>?</interface-name>
7    <node-name>GraphStreams</node-name>
8    <kind>1</kind>
9    <coupled-node>?</coupled-node>
10    <service>
11 <service-name>GraphStreams</service-name>
12     <inParameter-list>
13 <inParameter>
14 <inParameter-type>long</inParameter-type>
15       <inParameter-name>Loop\Index</inParameter-name>     </inParameter>
16      <inParameter>
17 <inParameter-type>long</inParameter-type>
18       <inParameter-name>Loop\Min</inParameter-name>     </inParameter>
19      <inParameter>
20 <inParameter-type>long</inParameter-type>
21       <inParameter-name>Loop\Max</inParameter-name>     </inParameter>
22      <inParameter>
23 <inParameter-type>long</inParameter-type>
24       <inParameter-name>Loop\Incr</inParameter-name>     </inParameter>
25      <inParameter>
26 <inParameter-type>double</inParameter-type>
27       <inParameter-name>Loop\z_Div</inParameter-name>     </inParameter>
28      <inParameter>
29 <inParameter-type>double</inParameter-type>
30       <inParameter-name>Loop\z_Div_1</inParameter-name>     </inParameter>
31      <inParameter>
32 <inParameter-type>double</inParameter-type>
33       <inParameter-name>Loop\y_Add</inParameter-name>     </inParameter>
34      <inParameter>
35 <inParameter-type>double</inParameter-type>
36       <inParameter-name>Loop\x_Sub</inParameter-name>     </inParameter>    </inParameter-list>
37     <outParameter-list>
38 <outParameter>
39 <outParameter-type>double</outParameter-type>
40       <outParameter-name>Add\FuncValue</outParameter-name>     </outParameter>
41      <outParameter>
42 <outParameter-type>double</outParameter-type>
43       <outParameter-name>Add_1\FuncValue</outParameter-name>     </outParameter>
44      <outParameter>
45 <outParameter-type>double</outParameter-type>
46       <outParameter-name>Loop\z_Div</outParameter-name>     </outParameter>
47      <outParameter>
48 <outParameter-type>double</outParameter-type>
49       <outParameter-name>Loop\z_Div_1</outParameter-name>     </outParameter>
50      <outParameter>
51 <outParameter-type>long</outParameter-type>
52       <outParameter-name>EndLoop\Index</outParameter-name>     </outParameter>
53      <outParameter>
54 <outParameter-type>long</outParameter-type>
55       <outParameter-name>EndLoop\Min</outParameter-name>     </outParameter>
56      <outParameter>
57 <outParameter-type>long</outParameter-type>
58       <outParameter-name>EndLoop\Max</outParameter-name>     </outParameter>
59      <outParameter>
60 <outParameter-type>long</outParameter-type>
61       <outParameter-name>EndLoop\Incr</outParameter-name>     </outParameter>
62      <outParameter>
63 <outParameter-type>double</outParameter-type>
64       <outParameter-name>EndLoop\z_Div</outParameter-name>     </outParameter>
65      <outParameter>
66 <outParameter-type>double</outParameter-type>
67       <outParameter-name>EndLoop\z_Div_1</outParameter-name>     </outParameter>
68      <outParameter>
69 <outParameter-type>double</outParameter-type>
70       <outParameter-name>EndLoop\y_Add</outParameter-name>     </outParameter>
71      <outParameter>
72 <outParameter-type>double</outParameter-type>
73       <outParameter-name>EndLoop\x_Sub</outParameter-name>     </outParameter>    </outParameter-list>   </service>
74    <DataStream-list/>
75    <PyFunction-list/>
76    <creation-date>15/3/2004 - 14:26:30</creation-date>
77    <lastmodification-date>15/3/2004 - 14:28:51</lastmodification-date>
78    <editor-release>1.05</editor-release>
79    <author>?</author>
80    <container>?</container>
81    <comment>?</comment>
82    <x-position>0</x-position>
83    <y-position>0</y-position>  </node> </info-list>
84  <node-list>
85 <node>
86 <component-name>AddComponent</component-name>
87    <interface-name>AddComponent</interface-name>
88    <node-name>Add</node-name>
89    <kind>0</kind>
90    <coupled-node>?</coupled-node>
91    <service>
92 <service-name>Add</service-name>
93     <inParameter-list>
94 <inParameter>
95 <inParameter-type>double</inParameter-type>
96       <inParameter-name>x</inParameter-name>     </inParameter>
97      <inParameter>
98 <inParameter-type>double</inParameter-type>
99       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
100     <outParameter-list>
101 <outParameter>
102 <outParameter-type>double</outParameter-type>
103       <outParameter-name>FuncValue</outParameter-name>     </outParameter>
104      <outParameter>
105 <outParameter-type>double</outParameter-type>
106       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
107    <DataStream-list>
108 <inParameter>
109 <inParameter-type>long</inParameter-type>
110      <inParameter-name>istream</inParameter-name>    </inParameter>
111     <outParameter>
112 <outParameter-type>long</outParameter-type>
113      <outParameter-name>ostream</outParameter-name>    </outParameter>
114     <outParameter>
115 <outParameter-type>long</outParameter-type>
116      <outParameter-name>Ostream</outParameter-name>    </outParameter>   </DataStream-list>
117    <PyFunction-list/>
118    <creation-date>15/3/2004 - 14:28:51</creation-date>
119    <lastmodification-date>15/3/2004 - 14:28:51</lastmodification-date>
120    <editor-release>1.05</editor-release>
121    <author>?</author>
122    <container>FactoryServer</container>
123    <comment>Add from AddComponent</comment>
124    <x-position>256</x-position>
125    <y-position>156</y-position>  </node>
126   <node>
127 <component-name>SubComponent</component-name>
128    <interface-name>SubComponent</interface-name>
129    <node-name>Sub</node-name>
130    <kind>0</kind>
131    <coupled-node>?</coupled-node>
132    <service>
133 <service-name>Sub</service-name>
134     <inParameter-list>
135 <inParameter>
136 <inParameter-type>double</inParameter-type>
137       <inParameter-name>x</inParameter-name>     </inParameter>
138      <inParameter>
139 <inParameter-type>double</inParameter-type>
140       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
141     <outParameter-list>
142 <outParameter>
143 <outParameter-type>double</outParameter-type>
144       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
145    <DataStream-list>
146 <inParameter>
147 <inParameter-type>long</inParameter-type>
148      <inParameter-name>istream</inParameter-name>    </inParameter>
149     <inParameter>
150 <inParameter-type>long</inParameter-type>
151      <inParameter-name>Istream</inParameter-name>    </inParameter>   </DataStream-list>
152    <PyFunction-list/>
153    <creation-date>15/3/2004 - 14:28:51</creation-date>
154    <lastmodification-date>15/3/2004 - 14:28:51</lastmodification-date>
155    <editor-release>1.05</editor-release>
156    <author>?</author>
157    <container>FactoryServer</container>
158    <comment>Sub from SubComponent</comment>
159    <x-position>519</x-position>
160    <y-position>33</y-position>  </node>
161   <node>
162 <component-name>MulComponent</component-name>
163    <interface-name>MulComponent</interface-name>
164    <node-name>Mul</node-name>
165    <kind>0</kind>
166    <coupled-node>?</coupled-node>
167    <service>
168 <service-name>Mul</service-name>
169     <inParameter-list>
170 <inParameter>
171 <inParameter-type>double</inParameter-type>
172       <inParameter-name>x</inParameter-name>     </inParameter>
173      <inParameter>
174 <inParameter-type>double</inParameter-type>
175       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
176     <outParameter-list>
177 <outParameter>
178 <outParameter-type>double</outParameter-type>
179       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
180    <DataStream-list/>
181    <PyFunction-list/>
182    <creation-date>15/3/2004 - 14:28:51</creation-date>
183    <lastmodification-date>15/3/2004 - 14:28:51</lastmodification-date>
184    <editor-release>1.05</editor-release>
185    <author>?</author>
186    <container>FactoryServer</container>
187    <comment>Mul from MulComponent</comment>
188    <x-position>723</x-position>
189    <y-position>156</y-position>  </node>
190   <node>
191 <component-name>DivComponent</component-name>
192    <interface-name>DivComponent</interface-name>
193    <node-name>Div</node-name>
194    <kind>0</kind>
195    <coupled-node>?</coupled-node>
196    <service>
197 <service-name>Div</service-name>
198     <inParameter-list>
199 <inParameter>
200 <inParameter-type>double</inParameter-type>
201       <inParameter-name>x</inParameter-name>     </inParameter>
202      <inParameter>
203 <inParameter-type>double</inParameter-type>
204       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
205     <outParameter-list>
206 <outParameter>
207 <outParameter-type>double</outParameter-type>
208       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
209    <DataStream-list>
210 <outParameter>
211 <outParameter-type>long</outParameter-type>
212      <outParameter-name>ostream</outParameter-name>    </outParameter>   </DataStream-list>
213    <PyFunction-list/>
214    <creation-date>15/3/2004 - 14:28:51</creation-date>
215    <lastmodification-date>15/3/2004 - 14:28:51</lastmodification-date>
216    <editor-release>1.05</editor-release>
217    <author>?</author>
218    <container>FactoryServer</container>
219    <comment>Div from DivComponent</comment>
220    <x-position>936</x-position>
221    <y-position>34</y-position>  </node>
222   <node>
223 <component-name>AddComponent</component-name>
224    <interface-name>AddComponent</interface-name>
225    <node-name>Add_1</node-name>
226    <kind>0</kind>
227    <coupled-node>?</coupled-node>
228    <service>
229 <service-name>Add</service-name>
230     <inParameter-list>
231 <inParameter>
232 <inParameter-type>double</inParameter-type>
233       <inParameter-name>x</inParameter-name>     </inParameter>
234      <inParameter>
235 <inParameter-type>double</inParameter-type>
236       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
237     <outParameter-list>
238 <outParameter>
239 <outParameter-type>double</outParameter-type>
240       <outParameter-name>FuncValue</outParameter-name>     </outParameter>
241      <outParameter>
242 <outParameter-type>double</outParameter-type>
243       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
244    <DataStream-list>
245 <inParameter>
246 <inParameter-type>long</inParameter-type>
247      <inParameter-name>istream</inParameter-name>    </inParameter>
248     <outParameter>
249 <outParameter-type>long</outParameter-type>
250      <outParameter-name>ostream</outParameter-name>    </outParameter>
251     <outParameter>
252 <outParameter-type>long</outParameter-type>
253      <outParameter-name>Ostream</outParameter-name>    </outParameter>   </DataStream-list>
254    <PyFunction-list/>
255    <creation-date>15/3/2004 - 14:28:51</creation-date>
256    <lastmodification-date>15/3/2004 - 14:28:51</lastmodification-date>
257    <editor-release>1.05</editor-release>
258    <author>?</author>
259    <container>localhost/FactoryServer</container>
260    <comment>Add from AddComponent</comment>
261    <x-position>252</x-position>
262    <y-position>499</y-position>  </node>
263   <node>
264 <component-name>SubComponent</component-name>
265    <interface-name>SubComponent</interface-name>
266    <node-name>Sub_1</node-name>
267    <kind>0</kind>
268    <coupled-node>?</coupled-node>
269    <service>
270 <service-name>Sub</service-name>
271     <inParameter-list>
272 <inParameter>
273 <inParameter-type>double</inParameter-type>
274       <inParameter-name>x</inParameter-name>     </inParameter>
275      <inParameter>
276 <inParameter-type>double</inParameter-type>
277       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
278     <outParameter-list>
279 <outParameter>
280 <outParameter-type>double</outParameter-type>
281       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
282    <DataStream-list>
283 <inParameter>
284 <inParameter-type>long</inParameter-type>
285      <inParameter-name>istream</inParameter-name>    </inParameter>
286     <inParameter>
287 <inParameter-type>long</inParameter-type>
288      <inParameter-name>Istream</inParameter-name>    </inParameter>   </DataStream-list>
289    <PyFunction-list/>
290    <creation-date>15/3/2004 - 14:28:51</creation-date>
291    <lastmodification-date>15/3/2004 - 14:28:51</lastmodification-date>
292    <editor-release>1.05</editor-release>
293    <author>?</author>
294    <container>localhost/FactoryServer</container>
295    <comment>Sub from SubComponent</comment>
296    <x-position>518</x-position>
297    <y-position>369</y-position>  </node>
298   <node>
299 <component-name>MulComponent</component-name>
300    <interface-name>MulComponent</interface-name>
301    <node-name>Mul_1</node-name>
302    <kind>0</kind>
303    <coupled-node>?</coupled-node>
304    <service>
305 <service-name>Mul</service-name>
306     <inParameter-list>
307 <inParameter>
308 <inParameter-type>double</inParameter-type>
309       <inParameter-name>x</inParameter-name>     </inParameter>
310      <inParameter>
311 <inParameter-type>double</inParameter-type>
312       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
313     <outParameter-list>
314 <outParameter>
315 <outParameter-type>double</outParameter-type>
316       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
317    <DataStream-list/>
318    <PyFunction-list/>
319    <creation-date>15/3/2004 - 14:28:51</creation-date>
320    <lastmodification-date>15/3/2004 - 14:28:51</lastmodification-date>
321    <editor-release>1.05</editor-release>
322    <author>?</author>
323    <container>localhost/FactoryServer</container>
324    <comment>Mul from MulComponent</comment>
325    <x-position>731</x-position>
326    <y-position>498</y-position>  </node>
327   <node>
328 <component-name>DivComponent</component-name>
329    <interface-name>DivComponent</interface-name>
330    <node-name>Div_1</node-name>
331    <kind>0</kind>
332    <coupled-node>?</coupled-node>
333    <service>
334 <service-name>Div</service-name>
335     <inParameter-list>
336 <inParameter>
337 <inParameter-type>double</inParameter-type>
338       <inParameter-name>x</inParameter-name>     </inParameter>
339      <inParameter>
340 <inParameter-type>double</inParameter-type>
341       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
342     <outParameter-list>
343 <outParameter>
344 <outParameter-type>double</outParameter-type>
345       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
346    <DataStream-list>
347 <outParameter>
348 <outParameter-type>long</outParameter-type>
349      <outParameter-name>ostream</outParameter-name>    </outParameter>   </DataStream-list>
350    <PyFunction-list/>
351    <creation-date>15/3/2004 - 14:28:51</creation-date>
352    <lastmodification-date>15/3/2004 - 14:28:51</lastmodification-date>
353    <editor-release>1.05</editor-release>
354    <author>?</author>
355    <container>localhost/FactoryServer</container>
356    <comment>Div from DivComponent</comment>
357    <x-position>931</x-position>
358    <y-position>369</y-position>  </node>
359   <node>
360 <component-name>?</component-name>
361    <interface-name>?</interface-name>
362    <node-name>Loop</node-name>
363    <kind>4</kind>
364    <coupled-node>EndLoop</coupled-node>
365    <service>
366 <service-name>Loop</service-name>
367     <inParameter-list>
368 <inParameter>
369 <inParameter-type>long</inParameter-type>
370       <inParameter-name>Index</inParameter-name>     </inParameter>
371      <inParameter>
372 <inParameter-type>long</inParameter-type>
373       <inParameter-name>Min</inParameter-name>     </inParameter>
374      <inParameter>
375 <inParameter-type>long</inParameter-type>
376       <inParameter-name>Max</inParameter-name>     </inParameter>
377      <inParameter>
378 <inParameter-type>long</inParameter-type>
379       <inParameter-name>Incr</inParameter-name>     </inParameter>
380      <inParameter>
381 <inParameter-type>double</inParameter-type>
382       <inParameter-name>z_Div</inParameter-name>     </inParameter>
383      <inParameter>
384 <inParameter-type>double</inParameter-type>
385       <inParameter-name>z_Div_1</inParameter-name>     </inParameter>
386      <inParameter>
387 <inParameter-type>double</inParameter-type>
388       <inParameter-name>y_Add</inParameter-name>     </inParameter>
389      <inParameter>
390 <inParameter-type>double</inParameter-type>
391       <inParameter-name>x_Sub</inParameter-name>     </inParameter>    </inParameter-list>
392     <outParameter-list>
393 <outParameter>
394 <outParameter-type>long</outParameter-type>
395       <outParameter-name>Index</outParameter-name>     </outParameter>
396      <outParameter>
397 <outParameter-type>long</outParameter-type>
398       <outParameter-name>Min</outParameter-name>     </outParameter>
399      <outParameter>
400 <outParameter-type>long</outParameter-type>
401       <outParameter-name>Max</outParameter-name>     </outParameter>
402      <outParameter>
403 <outParameter-type>long</outParameter-type>
404       <outParameter-name>Incr</outParameter-name>     </outParameter>
405      <outParameter>
406 <outParameter-type>double</outParameter-type>
407       <outParameter-name>z_Div</outParameter-name>     </outParameter>
408      <outParameter>
409 <outParameter-type>double</outParameter-type>
410       <outParameter-name>z_Div_1</outParameter-name>     </outParameter>
411      <outParameter>
412 <outParameter-type>double</outParameter-type>
413       <outParameter-name>y_Add</outParameter-name>     </outParameter>
414      <outParameter>
415 <outParameter-type>double</outParameter-type>
416       <outParameter-name>x_Sub</outParameter-name>     </outParameter>    </outParameter-list>   </service>
417    <DataStream-list/>
418    <PyFunction-list>
419 <PyFunction>
420 <FuncName>Init</FuncName>
421      <PyFunc><![CDATA[import time ]]></PyFunc>
422      <PyFunc><![CDATA[def Init(Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub) :   ]]></PyFunc>
423      <PyFunc><![CDATA[    if Min <= Max :   ]]></PyFunc>
424      <PyFunc><![CDATA[        Index = Min   ]]></PyFunc>
425      <PyFunc><![CDATA[    else :   ]]></PyFunc>
426      <PyFunc><![CDATA[        Index = Max   ]]></PyFunc>
427      <PyFunc><![CDATA[    time.sleep( 1 ) ]]></PyFunc>
428      <PyFunc><![CDATA[    return Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub ]]></PyFunc>    </PyFunction>
429     <PyFunction>
430 <FuncName>More</FuncName>
431      <PyFunc><![CDATA[import time ]]></PyFunc>
432      <PyFunc><![CDATA[def More(Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub) :   ]]></PyFunc>
433      <PyFunc><![CDATA[    if Index < Max :   ]]></PyFunc>
434      <PyFunc><![CDATA[        DoLoop = 1   ]]></PyFunc>
435      <PyFunc><![CDATA[    else :   ]]></PyFunc>
436      <PyFunc><![CDATA[        DoLoop = 0   ]]></PyFunc>
437      <PyFunc><![CDATA[    time.sleep( 1 ) ]]></PyFunc>
438      <PyFunc><![CDATA[    return DoLoop,Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub ]]></PyFunc>    </PyFunction>
439     <PyFunction>
440 <FuncName>Next</FuncName>
441      <PyFunc><![CDATA[import time ]]></PyFunc>
442      <PyFunc><![CDATA[def Next(Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub) :   ]]></PyFunc>
443      <PyFunc><![CDATA[    Index = Index + Incr   ]]></PyFunc>
444      <PyFunc><![CDATA[    time.sleep( 1 ) ]]></PyFunc>
445      <PyFunc><![CDATA[    return Index,Min,Max,Incr,Z_Div,Z_Div_1,y_Add,x_Sub ]]></PyFunc>    </PyFunction>   </PyFunction-list>
446    <creation-date>15/3/2004 - 14:28:51</creation-date>
447    <lastmodification-date>15/3/2004 - 14:28:51</lastmodification-date>
448    <editor-release>1.05</editor-release>
449    <author>?</author>
450    <container>?</container>
451    <comment>?</comment>
452    <x-position>5</x-position>
453    <y-position>399</y-position>  </node>
454   <node>
455 <component-name>?</component-name>
456    <interface-name>?</interface-name>
457    <node-name>EndLoop</node-name>
458    <kind>5</kind>
459    <coupled-node>Loop</coupled-node>
460    <service>
461 <service-name>EndLoop</service-name>
462     <inParameter-list>
463 <inParameter>
464 <inParameter-type>long</inParameter-type>
465       <inParameter-name>Index</inParameter-name>     </inParameter>
466      <inParameter>
467 <inParameter-type>long</inParameter-type>
468       <inParameter-name>Min</inParameter-name>     </inParameter>
469      <inParameter>
470 <inParameter-type>long</inParameter-type>
471       <inParameter-name>Max</inParameter-name>     </inParameter>
472      <inParameter>
473 <inParameter-type>long</inParameter-type>
474       <inParameter-name>Incr</inParameter-name>     </inParameter>
475      <inParameter>
476 <inParameter-type>double</inParameter-type>
477       <inParameter-name>z_Div</inParameter-name>     </inParameter>
478      <inParameter>
479 <inParameter-type>double</inParameter-type>
480       <inParameter-name>z_Div_1</inParameter-name>     </inParameter>
481      <inParameter>
482 <inParameter-type>double</inParameter-type>
483       <inParameter-name>y_Add</inParameter-name>     </inParameter>
484      <inParameter>
485 <inParameter-type>double</inParameter-type>
486       <inParameter-name>x_Sub</inParameter-name>     </inParameter>    </inParameter-list>
487     <outParameter-list>
488 <outParameter>
489 <outParameter-type>long</outParameter-type>
490       <outParameter-name>Index</outParameter-name>     </outParameter>
491      <outParameter>
492 <outParameter-type>long</outParameter-type>
493       <outParameter-name>Min</outParameter-name>     </outParameter>
494      <outParameter>
495 <outParameter-type>long</outParameter-type>
496       <outParameter-name>Max</outParameter-name>     </outParameter>
497      <outParameter>
498 <outParameter-type>long</outParameter-type>
499       <outParameter-name>Incr</outParameter-name>     </outParameter>
500      <outParameter>
501 <outParameter-type>double</outParameter-type>
502       <outParameter-name>z_Div</outParameter-name>     </outParameter>
503      <outParameter>
504 <outParameter-type>double</outParameter-type>
505       <outParameter-name>z_Div_1</outParameter-name>     </outParameter>
506      <outParameter>
507 <outParameter-type>double</outParameter-type>
508       <outParameter-name>y_Add</outParameter-name>     </outParameter>
509      <outParameter>
510 <outParameter-type>double</outParameter-type>
511       <outParameter-name>x_Sub</outParameter-name>     </outParameter>    </outParameter-list>   </service>
512    <DataStream-list/>
513    <PyFunction-list>
514 <PyFunction>
515 <FuncName>EndInit</FuncName>
516      <PyFunc><![CDATA[?]]></PyFunc>    </PyFunction>   </PyFunction-list>
517    <creation-date>15/3/2004 - 14:28:51</creation-date>
518    <lastmodification-date>15/3/2004 - 14:28:51</lastmodification-date>
519    <editor-release>1.05</editor-release>
520    <author>?</author>
521    <container>?</container>
522    <comment>?</comment>
523    <x-position>1157</x-position>
524    <y-position>388</y-position>  </node> </node-list>
525  <link-list>
526 <link>
527 <fromnode-name>Add</fromnode-name>
528    <fromserviceparameter-name>z</fromserviceparameter-name>
529    <tonode-name>Sub</tonode-name>
530    <toserviceparameter-name>y</toserviceparameter-name>
531    <coord-list>
532 <coord>
533 <x>448</x>
534      <y>143</y>    </coord>
535     <coord>
536 <x>447</x>
537      <y>266</y>    </coord>   </coord-list>  </link>
538   <link>
539 <fromnode-name>Add</fromnode-name>
540    <fromserviceparameter-name>z</fromserviceparameter-name>
541    <tonode-name>Mul</tonode-name>
542    <toserviceparameter-name>y</toserviceparameter-name>
543    <coord-list/>  </link>
544   <link>
545 <fromnode-name>Add</fromnode-name>
546    <fromserviceparameter-name>ostream</fromserviceparameter-name>
547    <tonode-name>Sub</tonode-name>
548    <toserviceparameter-name>istream</toserviceparameter-name>
549    <coord-list>
550 <coord>
551 <x>474</x>
552      <y>172</y>    </coord>
553     <coord>
554 <x>474</x>
555      <y>294</y>    </coord>   </coord-list>  </link>
556   <link>
557 <fromnode-name>Add</fromnode-name>
558    <fromserviceparameter-name>Ostream</fromserviceparameter-name>
559    <tonode-name>Sub</tonode-name>
560    <toserviceparameter-name>Istream</toserviceparameter-name>
561    <coord-list>
562 <coord>
563 <x>499</x>
564      <y>201</y>    </coord>
565     <coord>
566 <x>500</x>
567      <y>322</y>    </coord>   </coord-list>  </link>
568   <link>
569 <fromnode-name>Sub</fromnode-name>
570    <fromserviceparameter-name>z</fromserviceparameter-name>
571    <tonode-name>Mul</tonode-name>
572    <toserviceparameter-name>x</toserviceparameter-name>
573    <coord-list>
574 <coord>
575 <x>707</x>
576      <y>237</y>    </coord>
577     <coord>
578 <x>706</x>
579      <y>114</y>    </coord>   </coord-list>  </link>
580   <link>
581 <fromnode-name>Sub</fromnode-name>
582    <fromserviceparameter-name>z</fromserviceparameter-name>
583    <tonode-name>Div</tonode-name>
584    <toserviceparameter-name>x</toserviceparameter-name>
585    <coord-list/>  </link>
586   <link>
587 <fromnode-name>Mul</fromnode-name>
588    <fromserviceparameter-name>z</fromserviceparameter-name>
589    <tonode-name>Div</tonode-name>
590    <toserviceparameter-name>y</toserviceparameter-name>
591    <coord-list>
592 <coord>
593 <x>912</x>
594      <y>143</y>    </coord>
595     <coord>
596 <x>912</x>
597      <y>236</y>    </coord>   </coord-list>  </link>
598   <link>
599 <fromnode-name>Div</fromnode-name>
600    <fromserviceparameter-name>z</fromserviceparameter-name>
601    <tonode-name>EndLoop</tonode-name>
602    <toserviceparameter-name>z_Div</toserviceparameter-name>
603    <coord-list>
604 <coord>
605 <x>1147</x>
606      <y>537</y>    </coord>
607     <coord>
608 <x>1148</x>
609      <y>113</y>    </coord>   </coord-list>  </link>
610   <link>
611 <fromnode-name>Div</fromnode-name>
612    <fromserviceparameter-name>ostream</fromserviceparameter-name>
613    <tonode-name>Add_1</tonode-name>
614    <toserviceparameter-name>istream</toserviceparameter-name>
615    <coord-list>
616 <coord>
617 <x>232</x>
618      <y>638</y>    </coord>
619     <coord>
620 <x>232</x>
621      <y>763</y>    </coord>
622     <coord>
623 <x>1126</x>
624      <y>763</y>    </coord>
625     <coord>
626 <x>1125</x>
627      <y>144</y>    </coord>   </coord-list>  </link>
628   <link>
629 <fromnode-name>Add_1</fromnode-name>
630    <fromserviceparameter-name>z</fromserviceparameter-name>
631    <tonode-name>Sub_1</tonode-name>
632    <toserviceparameter-name>y</toserviceparameter-name>
633    <coord-list>
634 <coord>
635 <x>445</x>
636      <y>478</y>    </coord>
637     <coord>
638 <x>445</x>
639      <y>608</y>    </coord>   </coord-list>  </link>
640   <link>
641 <fromnode-name>Add_1</fromnode-name>
642    <fromserviceparameter-name>z</fromserviceparameter-name>
643    <tonode-name>Mul_1</tonode-name>
644    <toserviceparameter-name>y</toserviceparameter-name>
645    <coord-list/>  </link>
646   <link>
647 <fromnode-name>Add_1</fromnode-name>
648    <fromserviceparameter-name>ostream</fromserviceparameter-name>
649    <tonode-name>Sub_1</tonode-name>
650    <toserviceparameter-name>istream</toserviceparameter-name>
651    <coord-list>
652 <coord>
653 <x>473</x>
654      <y>508</y>    </coord>
655     <coord>
656 <x>474</x>
657      <y>638</y>    </coord>   </coord-list>  </link>
658   <link>
659 <fromnode-name>Add_1</fromnode-name>
660    <fromserviceparameter-name>Ostream</fromserviceparameter-name>
661    <tonode-name>Sub_1</tonode-name>
662    <toserviceparameter-name>Istream</toserviceparameter-name>
663    <coord-list>
664 <coord>
665 <x>498</x>
666      <y>535</y>    </coord>
667     <coord>
668 <x>498</x>
669      <y>667</y>    </coord>   </coord-list>  </link>
670   <link>
671 <fromnode-name>Sub_1</fromnode-name>
672    <fromserviceparameter-name>z</fromserviceparameter-name>
673    <tonode-name>Mul_1</tonode-name>
674    <toserviceparameter-name>x</toserviceparameter-name>
675    <coord-list>
676 <coord>
677 <x>708</x>
678      <y>579</y>    </coord>
679     <coord>
680 <x>707</x>
681      <y>450</y>    </coord>   </coord-list>  </link>
682   <link>
683 <fromnode-name>Sub_1</fromnode-name>
684    <fromserviceparameter-name>z</fromserviceparameter-name>
685    <tonode-name>Div_1</tonode-name>
686    <toserviceparameter-name>x</toserviceparameter-name>
687    <coord-list/>  </link>
688   <link>
689 <fromnode-name>Mul_1</fromnode-name>
690    <fromserviceparameter-name>z</fromserviceparameter-name>
691    <tonode-name>Div_1</tonode-name>
692    <toserviceparameter-name>y</toserviceparameter-name>
693    <coord-list>
694 <coord>
695 <x>913</x>
696      <y>479</y>    </coord>
697     <coord>
698 <x>913</x>
699      <y>579</y>    </coord>   </coord-list>  </link>
700   <link>
701 <fromnode-name>Div_1</fromnode-name>
702    <fromserviceparameter-name>z</fromserviceparameter-name>
703    <tonode-name>EndLoop</tonode-name>
704    <toserviceparameter-name>z_Div_1</toserviceparameter-name>
705    <coord-list>
706 <coord>
707 <x>1138</x>
708      <y>567</y>    </coord>
709     <coord>
710 <x>1138</x>
711      <y>449</y>    </coord>   </coord-list>  </link>
712   <link>
713 <fromnode-name>Div_1</fromnode-name>
714    <fromserviceparameter-name>ostream</fromserviceparameter-name>
715    <tonode-name>Add</tonode-name>
716    <toserviceparameter-name>istream</toserviceparameter-name>
717    <coord-list>
718 <coord>
719 <x>230</x>
720      <y>293</y>    </coord>
721     <coord>
722 <x>229</x>
723      <y>426</y>    </coord>
724     <coord>
725 <x>475</x>
726      <y>425</y>    </coord>
727     <coord>
728 <x>475</x>
729      <y>352</y>    </coord>
730     <coord>
731 <x>1110</x>
732      <y>352</y>    </coord>
733     <coord>
734 <x>1111</x>
735      <y>477</y>    </coord>   </coord-list>  </link>
736   <link>
737 <fromnode-name>Loop</fromnode-name>
738    <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
739    <tonode-name>EndLoop</tonode-name>
740    <toserviceparameter-name>DoLoop</toserviceparameter-name>
741    <coord-list/>  </link>
742   <link>
743 <fromnode-name>Loop</fromnode-name>
744    <fromserviceparameter-name>Index</fromserviceparameter-name>
745    <tonode-name>EndLoop</tonode-name>
746    <toserviceparameter-name>Index</toserviceparameter-name>
747    <coord-list/>  </link>
748   <link>
749 <fromnode-name>Loop</fromnode-name>
750    <fromserviceparameter-name>Index</fromserviceparameter-name>
751    <tonode-name>Add</tonode-name>
752    <toserviceparameter-name>x</toserviceparameter-name>
753    <coord-list>
754 <coord>
755 <x>201</x>
756      <y>236</y>    </coord>
757     <coord>
758 <x>202</x>
759      <y>433</y>    </coord>   </coord-list>  </link>
760   <link>
761 <fromnode-name>Loop</fromnode-name>
762    <fromserviceparameter-name>Index</fromserviceparameter-name>
763    <tonode-name>Add_1</tonode-name>
764    <toserviceparameter-name>x</toserviceparameter-name>
765    <coord-list>
766 <coord>
767 <x>199</x>
768      <y>578</y>    </coord>
769     <coord>
770 <x>200</x>
771      <y>435</y>    </coord>   </coord-list>  </link>
772   <link>
773 <fromnode-name>Loop</fromnode-name>
774    <fromserviceparameter-name>Min</fromserviceparameter-name>
775    <tonode-name>EndLoop</tonode-name>
776    <toserviceparameter-name>Min</toserviceparameter-name>
777    <coord-list/>  </link>
778   <link>
779 <fromnode-name>Loop</fromnode-name>
780    <fromserviceparameter-name>Max</fromserviceparameter-name>
781    <tonode-name>EndLoop</tonode-name>
782    <toserviceparameter-name>Max</toserviceparameter-name>
783    <coord-list/>  </link>
784   <link>
785 <fromnode-name>Loop</fromnode-name>
786    <fromserviceparameter-name>Incr</fromserviceparameter-name>
787    <tonode-name>EndLoop</tonode-name>
788    <toserviceparameter-name>Incr</toserviceparameter-name>
789    <coord-list/>  </link>
790   <link>
791 <fromnode-name>Loop</fromnode-name>
792    <fromserviceparameter-name>y_Add</fromserviceparameter-name>
793    <tonode-name>EndLoop</tonode-name>
794    <toserviceparameter-name>y_Add</toserviceparameter-name>
795    <coord-list/>  </link>
796   <link>
797 <fromnode-name>Loop</fromnode-name>
798    <fromserviceparameter-name>y_Add</fromserviceparameter-name>
799    <tonode-name>Add</tonode-name>
800    <toserviceparameter-name>y</toserviceparameter-name>
801    <coord-list>
802 <coord>
803 <x>183</x>
804      <y>266</y>    </coord>
805     <coord>
806 <x>183</x>
807      <y>608</y>    </coord>   </coord-list>  </link>
808   <link>
809 <fromnode-name>Loop</fromnode-name>
810    <fromserviceparameter-name>y_Add</fromserviceparameter-name>
811    <tonode-name>Add_1</tonode-name>
812    <toserviceparameter-name>y</toserviceparameter-name>
813    <coord-list/>  </link>
814   <link>
815 <fromnode-name>Loop</fromnode-name>
816    <fromserviceparameter-name>x_Sub</fromserviceparameter-name>
817    <tonode-name>EndLoop</tonode-name>
818    <toserviceparameter-name>x_Sub</toserviceparameter-name>
819    <coord-list/>  </link>
820   <link>
821 <fromnode-name>Loop</fromnode-name>
822    <fromserviceparameter-name>x_Sub</fromserviceparameter-name>
823    <tonode-name>Sub</tonode-name>
824    <toserviceparameter-name>x</toserviceparameter-name>
825    <coord-list>
826 <coord>
827 <x>167</x>
828      <y>113</y>    </coord>
829     <coord>
830 <x>165</x>
831      <y>636</y>    </coord>   </coord-list>  </link>
832   <link>
833 <fromnode-name>Loop</fromnode-name>
834    <fromserviceparameter-name>x_Sub</fromserviceparameter-name>
835    <tonode-name>Sub_1</tonode-name>
836    <toserviceparameter-name>x</toserviceparameter-name>
837    <coord-list>
838 <coord>
839 <x>167</x>
840      <y>450</y>    </coord>
841     <coord>
842 <x>165</x>
843      <y>637</y>    </coord>   </coord-list>  </link>
844   <link>
845 <fromnode-name>EndLoop</fromnode-name>
846    <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
847    <tonode-name>Loop</tonode-name>
848    <toserviceparameter-name>InitLoop</toserviceparameter-name>
849    <coord-list/>  </link> </link-list>
850  <data-list>
851 <data>
852 <fromnode-name>GraphStreams</fromnode-name>
853    <fromserviceparameter-name>Loop\Index</fromserviceparameter-name>
854    <tonode-name>Loop</tonode-name>
855    <toserviceparameter-name>Index</toserviceparameter-name>
856    <data-value>
857 <value-type>3</value-type>
858     <value>0</value>   </data-value>
859    <coord-list/>  </data>
860   <data>
861 <fromnode-name>GraphStreams</fromnode-name>
862    <fromserviceparameter-name>Loop\Min</fromserviceparameter-name>
863    <tonode-name>Loop</tonode-name>
864    <toserviceparameter-name>Min</toserviceparameter-name>
865    <data-value>
866 <value-type>3</value-type>
867     <value>1</value>   </data-value>
868    <coord-list/>  </data>
869   <data>
870 <fromnode-name>GraphStreams</fromnode-name>
871    <fromserviceparameter-name>Loop\Max</fromserviceparameter-name>
872    <tonode-name>Loop</tonode-name>
873    <toserviceparameter-name>Max</toserviceparameter-name>
874    <data-value>
875 <value-type>3</value-type>
876     <value>10</value>   </data-value>
877    <coord-list/>  </data>
878   <data>
879 <fromnode-name>GraphStreams</fromnode-name>
880    <fromserviceparameter-name>Loop\Incr</fromserviceparameter-name>
881    <tonode-name>Loop</tonode-name>
882    <toserviceparameter-name>Incr</toserviceparameter-name>
883    <data-value>
884 <value-type>3</value-type>
885     <value>1</value>   </data-value>
886    <coord-list/>  </data>
887   <data>
888 <fromnode-name>GraphStreams</fromnode-name>
889    <fromserviceparameter-name>Loop\z_Div</fromserviceparameter-name>
890    <tonode-name>Loop</tonode-name>
891    <toserviceparameter-name>z_Div</toserviceparameter-name>
892    <data-value>
893 <value-type>7</value-type>
894     <value>0</value>   </data-value>
895    <coord-list/>  </data>
896   <data>
897 <fromnode-name>GraphStreams</fromnode-name>
898    <fromserviceparameter-name>Loop\z_Div_1</fromserviceparameter-name>
899    <tonode-name>Loop</tonode-name>
900    <toserviceparameter-name>z_Div_1</toserviceparameter-name>
901    <data-value>
902 <value-type>7</value-type>
903     <value>0</value>   </data-value>
904    <coord-list/>  </data>
905   <data>
906 <fromnode-name>GraphStreams</fromnode-name>
907    <fromserviceparameter-name>Loop\y_Add</fromserviceparameter-name>
908    <tonode-name>Loop</tonode-name>
909    <toserviceparameter-name>y_Add</toserviceparameter-name>
910    <data-value>
911 <value-type>7</value-type>
912     <value>4.5</value>   </data-value>
913    <coord-list/>  </data>
914   <data>
915 <fromnode-name>GraphStreams</fromnode-name>
916    <fromserviceparameter-name>Loop\x_Sub</fromserviceparameter-name>
917    <tonode-name>Loop</tonode-name>
918    <toserviceparameter-name>x_Sub</toserviceparameter-name>
919    <data-value>
920 <value-type>7</value-type>
921     <value>1.5</value>   </data-value>
922    <coord-list/>  </data> </data-list></dataflow>