Salome HOME
Copyrights update 2015.
[samples/datafiles.git] / Superv / Graphs / GraphLoopsGates.xml
1 <!DOCTYPE SuperGraph>
2 <!--
3   Copyright (C) 2007-2015  CEA/DEN, EDF R&D, OPEN CASCADE
4
5   Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
6   CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
7
8   This library is free software; you can redistribute it and/or
9   modify it under the terms of the GNU Lesser General Public
10   License as published by the Free Software Foundation; either
11   version 2.1 of the License, or (at your option) any later version.
12
13   This library is distributed in the hope that it will be useful,
14   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16   Lesser General Public License for more details.
17
18   You should have received a copy of the GNU Lesser General Public
19   License along with this library; if not, write to the Free Software
20   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21
22   See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
23
24 -->
25 <supergraph>
26 <dataflow>
27 <info-list>
28 <node>
29 <component-name>?</component-name>
30     <interface-name>?</interface-name>
31     <node-name>GraphLoopsGates_1</node-name>
32     <kind>1</kind>
33     <coupled-node>?</coupled-node>
34     <service>
35 <service-name>GraphLoopsGates_1</service-name>
36      <inParameter-list>
37 <inParameter>
38 <inParameter-type>long</inParameter-type>
39        <inParameter-name>Init__Index</inParameter-name>      </inParameter>
40       <inParameter>
41 <inParameter-type>long</inParameter-type>
42        <inParameter-name>Init__Min</inParameter-name>      </inParameter>
43       <inParameter>
44 <inParameter-type>long</inParameter-type>
45        <inParameter-name>Init__Max</inParameter-name>      </inParameter>
46       <inParameter>
47 <inParameter-type>double</inParameter-type>
48        <inParameter-name>Add__x</inParameter-name>      </inParameter>
49       <inParameter>
50 <inParameter-type>double</inParameter-type>
51        <inParameter-name>Add__y</inParameter-name>      </inParameter>
52       <inParameter>
53 <inParameter-type>double</inParameter-type>
54        <inParameter-name>Add_1__x</inParameter-name>      </inParameter>
55       <inParameter>
56 <inParameter-type>double</inParameter-type>
57        <inParameter-name>Add_1__y</inParameter-name>      </inParameter>
58       <inParameter>
59 <inParameter-type>long</inParameter-type>
60        <inParameter-name>Init_1__Index</inParameter-name>      </inParameter>
61       <inParameter>
62 <inParameter-type>long</inParameter-type>
63        <inParameter-name>Init_1__Min</inParameter-name>      </inParameter>
64       <inParameter>
65 <inParameter-type>long</inParameter-type>
66        <inParameter-name>Init_1__Max</inParameter-name>      </inParameter>     </inParameter-list>
67      <outParameter-list>
68 <outParameter>
69 <outParameter-type>long</outParameter-type>
70        <outParameter-name>EndInit__Index</outParameter-name>      </outParameter>
71       <outParameter>
72 <outParameter-type>long</outParameter-type>
73        <outParameter-name>EndInit__Min</outParameter-name>      </outParameter>
74       <outParameter>
75 <outParameter-type>long</outParameter-type>
76        <outParameter-name>EndInit__Max</outParameter-name>      </outParameter>
77       <outParameter>
78 <outParameter-type>double</outParameter-type>
79        <outParameter-name>Add__FuncValue</outParameter-name>      </outParameter>
80       <outParameter>
81 <outParameter-type>double</outParameter-type>
82        <outParameter-name>Add__z</outParameter-name>      </outParameter>
83       <outParameter>
84 <outParameter-type>double</outParameter-type>
85        <outParameter-name>Add_1__FuncValue</outParameter-name>      </outParameter>
86       <outParameter>
87 <outParameter-type>double</outParameter-type>
88        <outParameter-name>Add_1__z</outParameter-name>      </outParameter>
89       <outParameter>
90 <outParameter-type>double</outParameter-type>
91        <outParameter-name>Sub__z</outParameter-name>      </outParameter>
92       <outParameter>
93 <outParameter-type>double</outParameter-type>
94        <outParameter-name>Sub_1__z</outParameter-name>      </outParameter>
95       <outParameter>
96 <outParameter-type>long</outParameter-type>
97        <outParameter-name>Gate__G</outParameter-name>      </outParameter>
98       <outParameter>
99 <outParameter-type>long</outParameter-type>
100        <outParameter-name>EndInit_1__Index</outParameter-name>      </outParameter>
101       <outParameter>
102 <outParameter-type>long</outParameter-type>
103        <outParameter-name>EndInit_1__Min</outParameter-name>      </outParameter>
104       <outParameter>
105 <outParameter-type>long</outParameter-type>
106        <outParameter-name>EndInit_1__Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
107     <DataStream-list/>
108     <PyFunction-list/>
109     <creation-date>7/1/2005 - 16:57:1</creation-date>
110     <lastmodification-date>5/7/2005 - 16:16:19</lastmodification-date>
111     <editor-release>2.0</editor-release>
112     <author>JR</author>
113     <container>?</container>
114     <comment>?</comment>
115     <x-position>0</x-position>
116     <y-position>0</y-position>   </node>  </info-list>
117   <node-list>
118 <node>
119 <component-name>?</component-name>
120     <interface-name>?</interface-name>
121     <node-name>Init</node-name>
122     <kind>4</kind>
123     <coupled-node>EndInit</coupled-node>
124     <service>
125 <service-name>Init</service-name>
126      <inParameter-list>
127 <inParameter>
128 <inParameter-type>long</inParameter-type>
129        <inParameter-name>Index</inParameter-name>      </inParameter>
130       <inParameter>
131 <inParameter-type>long</inParameter-type>
132        <inParameter-name>Min</inParameter-name>      </inParameter>
133       <inParameter>
134 <inParameter-type>long</inParameter-type>
135        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
136      <outParameter-list>
137 <outParameter>
138 <outParameter-type>long</outParameter-type>
139        <outParameter-name>Index</outParameter-name>      </outParameter>
140       <outParameter>
141 <outParameter-type>long</outParameter-type>
142        <outParameter-name>Min</outParameter-name>      </outParameter>
143       <outParameter>
144 <outParameter-type>long</outParameter-type>
145        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
146     <DataStream-list/>
147     <PyFunction-list>
148 <PyFunction>
149 <FuncName>Init</FuncName>
150       <PyFunc><![CDATA[from time import *    ]]></PyFunc>
151       <PyFunc><![CDATA[def Init(Index,Min,Max) :    ]]></PyFunc>
152       <PyFunc><![CDATA[    Index = Min    ]]></PyFunc>
153       <PyFunc><![CDATA[    sleep(1)    ]]></PyFunc>
154       <PyFunc><![CDATA[    return Index,Min,Max    ]]></PyFunc>     </PyFunction>
155      <PyFunction>
156 <FuncName>More</FuncName>
157       <PyFunc><![CDATA[def More(Index,Min,Max) :   ]]></PyFunc>
158       <PyFunc><![CDATA[    if Index < Max :   ]]></PyFunc>
159       <PyFunc><![CDATA[        DoLoop = 1   ]]></PyFunc>
160       <PyFunc><![CDATA[    else :   ]]></PyFunc>
161       <PyFunc><![CDATA[        DoLoop = 0  ]]></PyFunc>
162       <PyFunc><![CDATA[    return DoLoop,Index,Min,Max   ]]></PyFunc>     </PyFunction>
163      <PyFunction>
164 <FuncName>Next</FuncName>
165       <PyFunc><![CDATA[from time import * ]]></PyFunc>
166       <PyFunc><![CDATA[def Next(Index,Min,Max) :   ]]></PyFunc>
167       <PyFunc><![CDATA[    Index = Index + 1 ]]></PyFunc>
168       <PyFunc><![CDATA[    sleep(1) ]]></PyFunc>
169       <PyFunc><![CDATA[    return Index,Min,Max    ]]></PyFunc>     </PyFunction>    </PyFunction-list>
170     <creation-date>5/7/2005 - 16:15:13</creation-date>
171     <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
172     <editor-release>2.0</editor-release>
173     <author>?</author>
174     <container>?</container>
175     <comment>Compute Node</comment>
176     <x-position>29</x-position>
177     <y-position>251</y-position>   </node>
178    <node>
179 <component-name>?</component-name>
180     <interface-name>?</interface-name>
181     <node-name>EndInit</node-name>
182     <kind>5</kind>
183     <coupled-node>Init</coupled-node>
184     <service>
185 <service-name>EndInit</service-name>
186      <inParameter-list>
187 <inParameter>
188 <inParameter-type>long</inParameter-type>
189        <inParameter-name>Index</inParameter-name>      </inParameter>
190       <inParameter>
191 <inParameter-type>long</inParameter-type>
192        <inParameter-name>Min</inParameter-name>      </inParameter>
193       <inParameter>
194 <inParameter-type>long</inParameter-type>
195        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
196      <outParameter-list>
197 <outParameter>
198 <outParameter-type>long</outParameter-type>
199        <outParameter-name>Index</outParameter-name>      </outParameter>
200       <outParameter>
201 <outParameter-type>long</outParameter-type>
202        <outParameter-name>Min</outParameter-name>      </outParameter>
203       <outParameter>
204 <outParameter-type>long</outParameter-type>
205        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
206     <DataStream-list/>
207     <PyFunction-list>
208 <PyFunction>
209 <FuncName>EndInit</FuncName>
210       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
211     <creation-date>5/7/2005 - 16:15:13</creation-date>
212     <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
213     <editor-release>2.0</editor-release>
214     <author>?</author>
215     <container>?</container>
216     <comment>Compute Node</comment>
217     <x-position>838</x-position>
218     <y-position>243</y-position>   </node>
219    <node>
220 <component-name>AddComponent</component-name>
221     <interface-name>AddComponent</interface-name>
222     <node-name>Add</node-name>
223     <kind>0</kind>
224     <coupled-node>?</coupled-node>
225     <service>
226 <service-name>Add</service-name>
227      <inParameter-list>
228 <inParameter>
229 <inParameter-type>double</inParameter-type>
230        <inParameter-name>x</inParameter-name>      </inParameter>
231       <inParameter>
232 <inParameter-type>double</inParameter-type>
233        <inParameter-name>y</inParameter-name>      </inParameter>     </inParameter-list>
234      <outParameter-list>
235 <outParameter>
236 <outParameter-type>double</outParameter-type>
237        <outParameter-name>FuncValue</outParameter-name>      </outParameter>
238       <outParameter>
239 <outParameter-type>double</outParameter-type>
240        <outParameter-name>z</outParameter-name>      </outParameter>     </outParameter-list>    </service>
241     <DataStream-list/>
242     <PyFunction-list/>
243     <creation-date>5/7/2005 - 16:15:13</creation-date>
244     <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
245     <editor-release>2.0</editor-release>
246     <author>?</author>
247     <container>localhost/FactoryServer</container>
248     <comment>Add from AddComponent</comment>
249     <x-position>230</x-position>
250     <y-position>76</y-position>   </node>
251    <node>
252 <component-name>AddComponent</component-name>
253     <interface-name>AddComponent</interface-name>
254     <node-name>Add_1</node-name>
255     <kind>0</kind>
256     <coupled-node>?</coupled-node>
257     <service>
258 <service-name>Add</service-name>
259      <inParameter-list>
260 <inParameter>
261 <inParameter-type>double</inParameter-type>
262        <inParameter-name>x</inParameter-name>      </inParameter>
263       <inParameter>
264 <inParameter-type>double</inParameter-type>
265        <inParameter-name>y</inParameter-name>      </inParameter>     </inParameter-list>
266      <outParameter-list>
267 <outParameter>
268 <outParameter-type>double</outParameter-type>
269        <outParameter-name>FuncValue</outParameter-name>      </outParameter>
270       <outParameter>
271 <outParameter-type>double</outParameter-type>
272        <outParameter-name>z</outParameter-name>      </outParameter>     </outParameter-list>    </service>
273     <DataStream-list/>
274     <PyFunction-list/>
275     <creation-date>5/7/2005 - 16:15:13</creation-date>
276     <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
277     <editor-release>2.0</editor-release>
278     <author>?</author>
279     <container>localhost/FactoryServer</container>
280     <comment>Add from AddComponent</comment>
281     <x-position>225</x-position>
282     <y-position>304</y-position>   </node>
283    <node>
284 <component-name>SubComponent</component-name>
285     <interface-name>SubComponent</interface-name>
286     <node-name>Sub</node-name>
287     <kind>0</kind>
288     <coupled-node>?</coupled-node>
289     <service>
290 <service-name>Sub</service-name>
291      <inParameter-list>
292 <inParameter>
293 <inParameter-type>double</inParameter-type>
294        <inParameter-name>x</inParameter-name>      </inParameter>
295       <inParameter>
296 <inParameter-type>double</inParameter-type>
297        <inParameter-name>y</inParameter-name>      </inParameter>     </inParameter-list>
298      <outParameter-list>
299 <outParameter>
300 <outParameter-type>double</outParameter-type>
301        <outParameter-name>z</outParameter-name>      </outParameter>     </outParameter-list>    </service>
302     <DataStream-list/>
303     <PyFunction-list/>
304     <creation-date>5/7/2005 - 16:15:13</creation-date>
305     <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
306     <editor-release>2.0</editor-release>
307     <author>?</author>
308     <container>localhost/FactoryServer</container>
309     <comment>Sub from SubComponent</comment>
310     <x-position>447</x-position>
311     <y-position>77</y-position>   </node>
312    <node>
313 <component-name>SubComponent</component-name>
314     <interface-name>SubComponent</interface-name>
315     <node-name>Sub_1</node-name>
316     <kind>0</kind>
317     <coupled-node>?</coupled-node>
318     <service>
319 <service-name>Sub</service-name>
320      <inParameter-list>
321 <inParameter>
322 <inParameter-type>double</inParameter-type>
323        <inParameter-name>x</inParameter-name>      </inParameter>
324       <inParameter>
325 <inParameter-type>double</inParameter-type>
326        <inParameter-name>y</inParameter-name>      </inParameter>     </inParameter-list>
327      <outParameter-list>
328 <outParameter>
329 <outParameter-type>double</outParameter-type>
330        <outParameter-name>z</outParameter-name>      </outParameter>     </outParameter-list>    </service>
331     <DataStream-list/>
332     <PyFunction-list/>
333     <creation-date>5/7/2005 - 16:15:13</creation-date>
334     <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
335     <editor-release>2.0</editor-release>
336     <author>?</author>
337     <container>localhost/FactoryServer</container>
338     <comment>Sub from SubComponent</comment>
339     <x-position>448</x-position>
340     <y-position>304</y-position>   </node>
341    <node>
342 <component-name>?</component-name>
343     <interface-name>?</interface-name>
344     <node-name>Gate</node-name>
345     <kind>3</kind>
346     <coupled-node>?</coupled-node>
347     <service>
348 <service-name>Gate</service-name>
349      <inParameter-list>
350 <inParameter>
351 <inParameter-type>long</inParameter-type>
352        <inParameter-name>G1</inParameter-name>      </inParameter>
353       <inParameter>
354 <inParameter-type>long</inParameter-type>
355        <inParameter-name>G2</inParameter-name>      </inParameter>     </inParameter-list>
356      <outParameter-list>
357 <outParameter>
358 <outParameter-type>long</outParameter-type>
359        <outParameter-name>G</outParameter-name>      </outParameter>     </outParameter-list>    </service>
360     <DataStream-list/>
361     <PyFunction-list>
362 <PyFunction>
363 <FuncName>Gate</FuncName>
364       <PyFunc><![CDATA[from time import *  ]]></PyFunc>
365       <PyFunc><![CDATA[def Gate(G1,G2) :  ]]></PyFunc>
366       <PyFunc><![CDATA[    sleep(1)  ]]></PyFunc>
367       <PyFunc><![CDATA[    return G1&G2  ]]></PyFunc>     </PyFunction>    </PyFunction-list>
368     <creation-date>5/7/2005 - 16:15:13</creation-date>
369     <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
370     <editor-release>2.0</editor-release>
371     <author>?</author>
372     <container>?</container>
373     <comment>Compute Node</comment>
374     <x-position>640</x-position>
375     <y-position>224</y-position>   </node>
376    <node>
377 <component-name>?</component-name>
378     <interface-name>?</interface-name>
379     <node-name>Init_1</node-name>
380     <kind>4</kind>
381     <coupled-node>EndInit_1</coupled-node>
382     <service>
383 <service-name>Init_1</service-name>
384      <inParameter-list>
385 <inParameter>
386 <inParameter-type>long</inParameter-type>
387        <inParameter-name>Index</inParameter-name>      </inParameter>
388       <inParameter>
389 <inParameter-type>long</inParameter-type>
390        <inParameter-name>Min</inParameter-name>      </inParameter>
391       <inParameter>
392 <inParameter-type>long</inParameter-type>
393        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
394      <outParameter-list>
395 <outParameter>
396 <outParameter-type>long</outParameter-type>
397        <outParameter-name>Index</outParameter-name>      </outParameter>
398       <outParameter>
399 <outParameter-type>long</outParameter-type>
400        <outParameter-name>Min</outParameter-name>      </outParameter>
401       <outParameter>
402 <outParameter-type>long</outParameter-type>
403        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
404     <DataStream-list/>
405     <PyFunction-list>
406 <PyFunction>
407 <FuncName>Init_1</FuncName>
408       <PyFunc><![CDATA[from time import *    ]]></PyFunc>
409       <PyFunc><![CDATA[def Init_1(Index,Min,Max) :    ]]></PyFunc>
410       <PyFunc><![CDATA[    Index = Min    ]]></PyFunc>
411       <PyFunc><![CDATA[    sleep(1)    ]]></PyFunc>
412       <PyFunc><![CDATA[    return Index,Min,Max    ]]></PyFunc>     </PyFunction>
413      <PyFunction>
414 <FuncName>More_1</FuncName>
415       <PyFunc><![CDATA[def More_1(Index,Min,Max) :   ]]></PyFunc>
416       <PyFunc><![CDATA[    if Index < Max :   ]]></PyFunc>
417       <PyFunc><![CDATA[        DoLoop = 1   ]]></PyFunc>
418       <PyFunc><![CDATA[    else :   ]]></PyFunc>
419       <PyFunc><![CDATA[        DoLoop = 0  ]]></PyFunc>
420       <PyFunc><![CDATA[    return DoLoop,Index,Min,Max   ]]></PyFunc>     </PyFunction>
421      <PyFunction>
422 <FuncName>Next_1</FuncName>
423       <PyFunc><![CDATA[from time import * ]]></PyFunc>
424       <PyFunc><![CDATA[def Next_1(Index,Min,Max) :   ]]></PyFunc>
425       <PyFunc><![CDATA[    Index = Index + 1 ]]></PyFunc>
426       <PyFunc><![CDATA[    sleep(1) ]]></PyFunc>
427       <PyFunc><![CDATA[    return Index,Min,Max    ]]></PyFunc>     </PyFunction>    </PyFunction-list>
428     <creation-date>5/7/2005 - 16:15:13</creation-date>
429     <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
430     <editor-release>2.0</editor-release>
431     <author>?</author>
432     <container>?</container>
433     <comment>Compute Node</comment>
434     <x-position>9</x-position>
435     <y-position>24</y-position>   </node>
436    <node>
437 <component-name>?</component-name>
438     <interface-name>?</interface-name>
439     <node-name>EndInit_1</node-name>
440     <kind>5</kind>
441     <coupled-node>Init_1</coupled-node>
442     <service>
443 <service-name>EndInit_1</service-name>
444      <inParameter-list>
445 <inParameter>
446 <inParameter-type>long</inParameter-type>
447        <inParameter-name>Index</inParameter-name>      </inParameter>
448       <inParameter>
449 <inParameter-type>long</inParameter-type>
450        <inParameter-name>Min</inParameter-name>      </inParameter>
451       <inParameter>
452 <inParameter-type>long</inParameter-type>
453        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
454      <outParameter-list>
455 <outParameter>
456 <outParameter-type>long</outParameter-type>
457        <outParameter-name>Index</outParameter-name>      </outParameter>
458       <outParameter>
459 <outParameter-type>long</outParameter-type>
460        <outParameter-name>Min</outParameter-name>      </outParameter>
461       <outParameter>
462 <outParameter-type>long</outParameter-type>
463        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
464     <DataStream-list/>
465     <PyFunction-list>
466 <PyFunction>
467 <FuncName>EndInit_1</FuncName>
468       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
469     <creation-date>5/7/2005 - 16:15:13</creation-date>
470     <lastmodification-date>5/7/2005 - 16:15:13</lastmodification-date>
471     <editor-release>2.0</editor-release>
472     <author>?</author>
473     <container>?</container>
474     <comment>Compute Node</comment>
475     <x-position>1049</x-position>
476     <y-position>201</y-position>   </node>  </node-list>
477   <link-list>
478 <link>
479 <fromnode-name>Init</fromnode-name>
480     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
481     <tonode-name>EndInit</tonode-name>
482     <toserviceparameter-name>DoLoop</toserviceparameter-name>
483     <coord-list/>   </link>
484    <link>
485 <fromnode-name>Init</fromnode-name>
486     <fromserviceparameter-name>Index</fromserviceparameter-name>
487     <tonode-name>EndInit</tonode-name>
488     <toserviceparameter-name>Index</toserviceparameter-name>
489     <coord-list/>   </link>
490    <link>
491 <fromnode-name>Init</fromnode-name>
492     <fromserviceparameter-name>Index</fromserviceparameter-name>
493     <tonode-name>Sub</tonode-name>
494     <toserviceparameter-name>x</toserviceparameter-name>
495     <coord-list/>   </link>
496    <link>
497 <fromnode-name>Init</fromnode-name>
498     <fromserviceparameter-name>Min</fromserviceparameter-name>
499     <tonode-name>EndInit</tonode-name>
500     <toserviceparameter-name>Min</toserviceparameter-name>
501     <coord-list/>   </link>
502    <link>
503 <fromnode-name>Init</fromnode-name>
504     <fromserviceparameter-name>Min</fromserviceparameter-name>
505     <tonode-name>Sub</tonode-name>
506     <toserviceparameter-name>y</toserviceparameter-name>
507     <coord-list/>   </link>
508    <link>
509 <fromnode-name>Init</fromnode-name>
510     <fromserviceparameter-name>Min</fromserviceparameter-name>
511     <tonode-name>Sub_1</tonode-name>
512     <toserviceparameter-name>x</toserviceparameter-name>
513     <coord-list/>   </link>
514    <link>
515 <fromnode-name>Init</fromnode-name>
516     <fromserviceparameter-name>Max</fromserviceparameter-name>
517     <tonode-name>EndInit</tonode-name>
518     <toserviceparameter-name>Max</toserviceparameter-name>
519     <coord-list/>   </link>
520    <link>
521 <fromnode-name>Init</fromnode-name>
522     <fromserviceparameter-name>Max</fromserviceparameter-name>
523     <tonode-name>Sub_1</tonode-name>
524     <toserviceparameter-name>y</toserviceparameter-name>
525     <coord-list/>   </link>
526    <link>
527 <fromnode-name>Init</fromnode-name>
528     <fromserviceparameter-name>Gate</fromserviceparameter-name>
529     <tonode-name>Add_1</tonode-name>
530     <toserviceparameter-name>Gate</toserviceparameter-name>
531     <coord-list/>   </link>
532    <link>
533 <fromnode-name>Init</fromnode-name>
534     <fromserviceparameter-name>Gate</fromserviceparameter-name>
535     <tonode-name>Add</tonode-name>
536     <toserviceparameter-name>Gate</toserviceparameter-name>
537     <coord-list/>   </link>
538    <link>
539 <fromnode-name>EndInit</fromnode-name>
540     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
541     <tonode-name>Init</tonode-name>
542     <toserviceparameter-name>DoLoop</toserviceparameter-name>
543     <coord-list/>   </link>
544    <link>
545 <fromnode-name>EndInit</fromnode-name>
546     <fromserviceparameter-name>Gate</fromserviceparameter-name>
547     <tonode-name>EndInit_1</tonode-name>
548     <toserviceparameter-name>Gate</toserviceparameter-name>
549     <coord-list/>   </link>
550    <link>
551 <fromnode-name>Add</fromnode-name>
552     <fromserviceparameter-name>Gate</fromserviceparameter-name>
553     <tonode-name>Sub</tonode-name>
554     <toserviceparameter-name>Gate</toserviceparameter-name>
555     <coord-list/>   </link>
556    <link>
557 <fromnode-name>Add_1</fromnode-name>
558     <fromserviceparameter-name>Gate</fromserviceparameter-name>
559     <tonode-name>Sub_1</tonode-name>
560     <toserviceparameter-name>Gate</toserviceparameter-name>
561     <coord-list/>   </link>
562    <link>
563 <fromnode-name>Sub</fromnode-name>
564     <fromserviceparameter-name>Gate</fromserviceparameter-name>
565     <tonode-name>Gate</tonode-name>
566     <toserviceparameter-name>G1</toserviceparameter-name>
567     <coord-list/>   </link>
568    <link>
569 <fromnode-name>Sub_1</fromnode-name>
570     <fromserviceparameter-name>Gate</fromserviceparameter-name>
571     <tonode-name>Gate</tonode-name>
572     <toserviceparameter-name>G2</toserviceparameter-name>
573     <coord-list/>   </link>
574    <link>
575 <fromnode-name>Gate</fromnode-name>
576     <fromserviceparameter-name>Gate</fromserviceparameter-name>
577     <tonode-name>EndInit</tonode-name>
578     <toserviceparameter-name>Gate</toserviceparameter-name>
579     <coord-list/>   </link>
580    <link>
581 <fromnode-name>Init_1</fromnode-name>
582     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
583     <tonode-name>EndInit_1</tonode-name>
584     <toserviceparameter-name>DoLoop</toserviceparameter-name>
585     <coord-list/>   </link>
586    <link>
587 <fromnode-name>Init_1</fromnode-name>
588     <fromserviceparameter-name>Index</fromserviceparameter-name>
589     <tonode-name>EndInit_1</tonode-name>
590     <toserviceparameter-name>Index</toserviceparameter-name>
591     <coord-list/>   </link>
592    <link>
593 <fromnode-name>Init_1</fromnode-name>
594     <fromserviceparameter-name>Min</fromserviceparameter-name>
595     <tonode-name>EndInit_1</tonode-name>
596     <toserviceparameter-name>Min</toserviceparameter-name>
597     <coord-list/>   </link>
598    <link>
599 <fromnode-name>Init_1</fromnode-name>
600     <fromserviceparameter-name>Max</fromserviceparameter-name>
601     <tonode-name>EndInit_1</tonode-name>
602     <toserviceparameter-name>Max</toserviceparameter-name>
603     <coord-list/>   </link>
604    <link>
605 <fromnode-name>Init_1</fromnode-name>
606     <fromserviceparameter-name>Gate</fromserviceparameter-name>
607     <tonode-name>Init</tonode-name>
608     <toserviceparameter-name>Gate</toserviceparameter-name>
609     <coord-list>
610 <coord>
611 <x>9</x>
612       <y>346</y>     </coord>
613      <coord>
614 <x>9</x>
615       <y>199</y>     </coord>
616      <coord>
617 <x>194</x>
618       <y>199</y>     </coord>
619      <coord>
620 <x>194</x>
621       <y>119</y>     </coord>    </coord-list>   </link>
622    <link>
623 <fromnode-name>EndInit_1</fromnode-name>
624     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
625     <tonode-name>Init_1</tonode-name>
626     <toserviceparameter-name>DoLoop</toserviceparameter-name>
627     <coord-list/>   </link>  </link-list>
628   <data-list>
629 <data>
630 <fromnode-name>GraphLoopsGates_1</fromnode-name>
631     <fromserviceparameter-name>Init__Index</fromserviceparameter-name>
632     <tonode-name>Init</tonode-name>
633     <toserviceparameter-name>Index</toserviceparameter-name>
634     <data-value>
635 <value-type>3</value-type>
636      <value>0</value>    </data-value>
637     <coord-list/>   </data>
638    <data>
639 <fromnode-name>GraphLoopsGates_1</fromnode-name>
640     <fromserviceparameter-name>Init__Min</fromserviceparameter-name>
641     <tonode-name>Init</tonode-name>
642     <toserviceparameter-name>Min</toserviceparameter-name>
643     <data-value>
644 <value-type>3</value-type>
645      <value>5</value>    </data-value>
646     <coord-list/>   </data>
647    <data>
648 <fromnode-name>GraphLoopsGates_1</fromnode-name>
649     <fromserviceparameter-name>Init__Max</fromserviceparameter-name>
650     <tonode-name>Init</tonode-name>
651     <toserviceparameter-name>Max</toserviceparameter-name>
652     <data-value>
653 <value-type>3</value-type>
654      <value>8</value>    </data-value>
655     <coord-list/>   </data>
656    <data>
657 <fromnode-name>GraphLoopsGates_1</fromnode-name>
658     <fromserviceparameter-name>Add__x</fromserviceparameter-name>
659     <tonode-name>Add</tonode-name>
660     <toserviceparameter-name>x</toserviceparameter-name>
661     <data-value>
662 <value-type>7</value-type>
663      <value>1</value>    </data-value>
664     <coord-list/>   </data>
665    <data>
666 <fromnode-name>GraphLoopsGates_1</fromnode-name>
667     <fromserviceparameter-name>Add__y</fromserviceparameter-name>
668     <tonode-name>Add</tonode-name>
669     <toserviceparameter-name>y</toserviceparameter-name>
670     <data-value>
671 <value-type>7</value-type>
672      <value>2</value>    </data-value>
673     <coord-list/>   </data>
674    <data>
675 <fromnode-name>GraphLoopsGates_1</fromnode-name>
676     <fromserviceparameter-name>Add_1__x</fromserviceparameter-name>
677     <tonode-name>Add_1</tonode-name>
678     <toserviceparameter-name>x</toserviceparameter-name>
679     <data-value>
680 <value-type>7</value-type>
681      <value>3</value>    </data-value>
682     <coord-list/>   </data>
683    <data>
684 <fromnode-name>GraphLoopsGates_1</fromnode-name>
685     <fromserviceparameter-name>Add_1__y</fromserviceparameter-name>
686     <tonode-name>Add_1</tonode-name>
687     <toserviceparameter-name>y</toserviceparameter-name>
688     <data-value>
689 <value-type>7</value-type>
690      <value>4</value>    </data-value>
691     <coord-list/>   </data>
692    <data>
693 <fromnode-name>GraphLoopsGates_1</fromnode-name>
694     <fromserviceparameter-name>Init_1__Index</fromserviceparameter-name>
695     <tonode-name>Init_1</tonode-name>
696     <toserviceparameter-name>Index</toserviceparameter-name>
697     <data-value>
698 <value-type>3</value-type>
699      <value>0</value>    </data-value>
700     <coord-list/>   </data>
701    <data>
702 <fromnode-name>GraphLoopsGates_1</fromnode-name>
703     <fromserviceparameter-name>Init_1__Min</fromserviceparameter-name>
704     <tonode-name>Init_1</tonode-name>
705     <toserviceparameter-name>Min</toserviceparameter-name>
706     <data-value>
707 <value-type>3</value-type>
708      <value>1</value>    </data-value>
709     <coord-list/>   </data>
710    <data>
711 <fromnode-name>GraphLoopsGates_1</fromnode-name>
712     <fromserviceparameter-name>Init_1__Max</fromserviceparameter-name>
713     <tonode-name>Init_1</tonode-name>
714     <toserviceparameter-name>Max</toserviceparameter-name>
715     <data-value>
716 <value-type>3</value-type>
717      <value>3</value>    </data-value>
718     <coord-list/>   </data>  </data-list> </dataflow></supergraph>