Salome HOME
Merge from V6_main_20120808 08Aug12
[samples/datafiles.git] / Superv / Graphs / GraphLoopSwitchsNOTValid.xml
1 <!DOCTYPE SuperGraph>
2 <!--
3   Copyright (C) 2007-2011  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.
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>GraphLoopSwitchsNOTValid</node-name>
32     <kind>1</kind>
33     <coupled-node>?</coupled-node>
34     <service>
35 <service-name>GraphLoopSwitchsNOTValid</service-name>
36      <inParameter-list>
37 <inParameter>
38 <inParameter-type>long</inParameter-type>
39        <inParameter-name>Loop__Index</inParameter-name>      </inParameter>
40       <inParameter>
41 <inParameter-type>long</inParameter-type>
42        <inParameter-name>Loop__Min</inParameter-name>      </inParameter>
43       <inParameter>
44 <inParameter-type>long</inParameter-type>
45        <inParameter-name>Loop__Max</inParameter-name>      </inParameter>
46       <inParameter>
47 <inParameter-type>boolean</inParameter-type>
48        <inParameter-name>EndOfSwitchEven__Even</inParameter-name>      </inParameter>     </inParameter-list>
49      <outParameter-list>
50 <outParameter>
51 <outParameter-type>int</outParameter-type>
52        <outParameter-name>SwitchOdd__Even</outParameter-name>      </outParameter>
53       <outParameter>
54 <outParameter-type>long</outParameter-type>
55        <outParameter-name>EndOfLoop__Index</outParameter-name>      </outParameter>
56       <outParameter>
57 <outParameter-type>long</outParameter-type>
58        <outParameter-name>EndOfLoop__Min</outParameter-name>      </outParameter>
59       <outParameter>
60 <outParameter-type>long</outParameter-type>
61        <outParameter-name>EndOfLoop__Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
62     <DataStream-list/>
63     <PyFunction-list/>
64     <creation-date>14/10/2003 - 10:29:4</creation-date>
65     <lastmodification-date>8/2/2005 - 11:26:57</lastmodification-date>
66     <editor-release>1.05</editor-release>
67     <author>JR</author>
68     <container>?</container>
69     <comment>?</comment>
70     <x-position>0</x-position>
71     <y-position>0</y-position>   </node>  </info-list>
72   <node-list>
73 <node>
74 <component-name>?</component-name>
75     <interface-name>?</interface-name>
76     <node-name>IsOdd</node-name>
77     <kind>3</kind>
78     <coupled-node>?</coupled-node>
79     <service>
80 <service-name>IsOdd</service-name>
81      <inParameter-list>
82 <inParameter>
83 <inParameter-type>long</inParameter-type>
84        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
85      <outParameter-list>
86 <outParameter>
87 <outParameter-type>long</outParameter-type>
88        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
89     <DataStream-list/>
90     <PyFunction-list>
91 <PyFunction>
92 <FuncName>IsOdd</FuncName>
93       <PyFunc><![CDATA[from time import *    ]]></PyFunc>
94       <PyFunc><![CDATA[def IsOdd(a) :        ]]></PyFunc>
95       <PyFunc><![CDATA[    print a,"IsOdd"       ]]></PyFunc>
96       <PyFunc><![CDATA[    sleep( 1 )    ]]></PyFunc>
97       <PyFunc><![CDATA[    return a      ]]></PyFunc>     </PyFunction>    </PyFunction-list>
98     <creation-date>8/2/2005 - 11:26:56</creation-date>
99     <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
100     <editor-release>1.05</editor-release>
101     <author>?</author>
102     <container>?</container>
103     <comment>Python function</comment>
104     <x-position>476</x-position>
105     <y-position>50</y-position>   </node>
106    <node>
107 <component-name>?</component-name>
108     <interface-name>?</interface-name>
109     <node-name>SwitchOdd</node-name>
110     <kind>6</kind>
111     <coupled-node>EndOfSwitchOdd</coupled-node>
112     <service>
113 <service-name>SwitchOdd</service-name>
114      <inParameter-list>
115 <inParameter>
116 <inParameter-type>long</inParameter-type>
117        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
118      <outParameter-list>
119 <outParameter>
120 <outParameter-type>long</outParameter-type>
121        <outParameter-name>Odd</outParameter-name>      </outParameter>
122       <outParameter>
123 <outParameter-type>int</outParameter-type>
124        <outParameter-name>Even</outParameter-name>      </outParameter>
125       <outParameter>
126 <outParameter-type>int</outParameter-type>
127        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
128     <DataStream-list/>
129     <PyFunction-list>
130 <PyFunction>
131 <FuncName>Switch</FuncName>
132       <PyFunc><![CDATA[from time import * ]]></PyFunc>
133       <PyFunc><![CDATA[def Switch(a) :   ]]></PyFunc>
134       <PyFunc><![CDATA[    if ( a & 1 ) == 0 : ]]></PyFunc>
135       <PyFunc><![CDATA[        sleep(1)    ]]></PyFunc>
136       <PyFunc><![CDATA[    return a & 1,1-(a&1),a    ]]></PyFunc>     </PyFunction>    </PyFunction-list>
137     <creation-date>8/2/2005 - 11:26:56</creation-date>
138     <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
139     <editor-release>1.05</editor-release>
140     <author>?</author>
141     <container>?</container>
142     <comment>Compute Node</comment>
143     <x-position>240</x-position>
144     <y-position>141</y-position>   </node>
145    <node>
146 <component-name>?</component-name>
147     <interface-name>?</interface-name>
148     <node-name>EndOfSwitchOdd</node-name>
149     <kind>7</kind>
150     <coupled-node>SwitchOdd</coupled-node>
151     <service>
152 <service-name>EndOfSwitchOdd</service-name>
153      <inParameter-list>
154 <inParameter>
155 <inParameter-type>long</inParameter-type>
156        <inParameter-name>a</inParameter-name>      </inParameter>
157       <inParameter>
158 <inParameter-type>boolean</inParameter-type>
159        <inParameter-name>Odd</inParameter-name>      </inParameter>     </inParameter-list>
160      <outParameter-list>
161 <outParameter>
162 <outParameter-type>long</outParameter-type>
163        <outParameter-name>a</outParameter-name>      </outParameter>
164       <outParameter>
165 <outParameter-type>boolean</outParameter-type>
166        <outParameter-name>Odd</outParameter-name>      </outParameter>     </outParameter-list>    </service>
167     <DataStream-list/>
168     <PyFunction-list>
169 <PyFunction>
170 <FuncName>?</FuncName>
171       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
172     <creation-date>8/2/2005 - 11:26:56</creation-date>
173     <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
174     <editor-release>1.05</editor-release>
175     <author>?</author>
176     <container>?</container>
177     <comment>Compute Node</comment>
178     <x-position>711</x-position>
179     <y-position>161</y-position>   </node>
180    <node>
181 <component-name>?</component-name>
182     <interface-name>?</interface-name>
183     <node-name>IsEven</node-name>
184     <kind>3</kind>
185     <coupled-node>?</coupled-node>
186     <service>
187 <service-name>IsEven</service-name>
188      <inParameter-list>
189 <inParameter>
190 <inParameter-type>long</inParameter-type>
191        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
192      <outParameter-list>
193 <outParameter>
194 <outParameter-type>long</outParameter-type>
195        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
196     <DataStream-list/>
197     <PyFunction-list>
198 <PyFunction>
199 <FuncName>IsEven</FuncName>
200       <PyFunc><![CDATA[from time import *    ]]></PyFunc>
201       <PyFunc><![CDATA[def IsEven(a) :        ]]></PyFunc>
202       <PyFunc><![CDATA[    print a,"IsEven"       ]]></PyFunc>
203       <PyFunc><![CDATA[    sleep( 1 )    ]]></PyFunc>
204       <PyFunc><![CDATA[    return a      ]]></PyFunc>     </PyFunction>    </PyFunction-list>
205     <creation-date>8/2/2005 - 11:26:56</creation-date>
206     <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
207     <editor-release>1.05</editor-release>
208     <author>?</author>
209     <container>?</container>
210     <comment>Python function</comment>
211     <x-position>479</x-position>
212     <y-position>311</y-position>   </node>
213    <node>
214 <component-name>?</component-name>
215     <interface-name>?</interface-name>
216     <node-name>Loop</node-name>
217     <kind>4</kind>
218     <coupled-node>EndOfLoop</coupled-node>
219     <service>
220 <service-name>Loop</service-name>
221      <inParameter-list>
222 <inParameter>
223 <inParameter-type>long</inParameter-type>
224        <inParameter-name>Index</inParameter-name>      </inParameter>
225       <inParameter>
226 <inParameter-type>long</inParameter-type>
227        <inParameter-name>Min</inParameter-name>      </inParameter>
228       <inParameter>
229 <inParameter-type>long</inParameter-type>
230        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
231      <outParameter-list>
232 <outParameter>
233 <outParameter-type>long</outParameter-type>
234        <outParameter-name>Index</outParameter-name>      </outParameter>
235       <outParameter>
236 <outParameter-type>long</outParameter-type>
237        <outParameter-name>Min</outParameter-name>      </outParameter>
238       <outParameter>
239 <outParameter-type>long</outParameter-type>
240        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
241     <DataStream-list/>
242     <PyFunction-list>
243 <PyFunction>
244 <FuncName>InitLoop</FuncName>
245       <PyFunc><![CDATA[def InitLoop(Index,Min,Max) :      ]]></PyFunc>
246       <PyFunc><![CDATA[ return Index,Min,Max     ]]></PyFunc>     </PyFunction>
247      <PyFunction>
248 <FuncName>MoreLoop</FuncName>
249       <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) :     ]]></PyFunc>
250       <PyFunc><![CDATA[ if Index <= Max :   ]]></PyFunc>
251       <PyFunc><![CDATA[         DoLoop = 1     ]]></PyFunc>
252       <PyFunc><![CDATA[ else :     ]]></PyFunc>
253       <PyFunc><![CDATA[         DoLoop = 0     ]]></PyFunc>
254       <PyFunc><![CDATA[ return DoLoop,Index,Min,Max     ]]></PyFunc>     </PyFunction>
255      <PyFunction>
256 <FuncName>NextLoop</FuncName>
257       <PyFunc><![CDATA[def NextLoop(Index,Min,Max) :     ]]></PyFunc>
258       <PyFunc><![CDATA[ Index = Index + 1     ]]></PyFunc>
259       <PyFunc><![CDATA[ return Index,Min,Max     ]]></PyFunc>     </PyFunction>    </PyFunction-list>
260     <creation-date>8/2/2005 - 11:26:56</creation-date>
261     <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
262     <editor-release>1.05</editor-release>
263     <author>?</author>
264     <container>?</container>
265     <comment>Compute Node</comment>
266     <x-position>12</x-position>
267     <y-position>276</y-position>   </node>
268    <node>
269 <component-name>?</component-name>
270     <interface-name>?</interface-name>
271     <node-name>EndOfLoop</node-name>
272     <kind>5</kind>
273     <coupled-node>Loop</coupled-node>
274     <service>
275 <service-name>EndOfLoop</service-name>
276      <inParameter-list>
277 <inParameter>
278 <inParameter-type>long</inParameter-type>
279        <inParameter-name>Index</inParameter-name>      </inParameter>
280       <inParameter>
281 <inParameter-type>long</inParameter-type>
282        <inParameter-name>Min</inParameter-name>      </inParameter>
283       <inParameter>
284 <inParameter-type>long</inParameter-type>
285        <inParameter-name>Max</inParameter-name>      </inParameter>     </inParameter-list>
286      <outParameter-list>
287 <outParameter>
288 <outParameter-type>long</outParameter-type>
289        <outParameter-name>Index</outParameter-name>      </outParameter>
290       <outParameter>
291 <outParameter-type>long</outParameter-type>
292        <outParameter-name>Min</outParameter-name>      </outParameter>
293       <outParameter>
294 <outParameter-type>long</outParameter-type>
295        <outParameter-name>Max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
296     <DataStream-list/>
297     <PyFunction-list>
298 <PyFunction>
299 <FuncName>?</FuncName>
300       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
301     <creation-date>8/2/2005 - 11:26:56</creation-date>
302     <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
303     <editor-release>1.05</editor-release>
304     <author>?</author>
305     <container>?</container>
306     <comment>Compute Node</comment>
307     <x-position>1102</x-position>
308     <y-position>282</y-position>   </node>
309    <node>
310 <component-name>?</component-name>
311     <interface-name>?</interface-name>
312     <node-name>SwitchEven</node-name>
313     <kind>6</kind>
314     <coupled-node>EndOfSwitchEven</coupled-node>
315     <service>
316 <service-name>SwitchEven</service-name>
317      <inParameter-list>
318 <inParameter>
319 <inParameter-type>long</inParameter-type>
320        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
321      <outParameter-list>
322 <outParameter>
323 <outParameter-type>long</outParameter-type>
324        <outParameter-name>Odd</outParameter-name>      </outParameter>
325       <outParameter>
326 <outParameter-type>int</outParameter-type>
327        <outParameter-name>Even</outParameter-name>      </outParameter>
328       <outParameter>
329 <outParameter-type>int</outParameter-type>
330        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
331     <DataStream-list/>
332     <PyFunction-list>
333 <PyFunction>
334 <FuncName>Switch</FuncName>
335       <PyFunc><![CDATA[from time import *  ]]></PyFunc>
336       <PyFunc><![CDATA[def Switch(a) :    ]]></PyFunc>
337       <PyFunc><![CDATA[    if ( a & 1 ) == 0 :  ]]></PyFunc>
338       <PyFunc><![CDATA[        sleep(1)  ]]></PyFunc>
339       <PyFunc><![CDATA[    return a & 1,1-(a&1),a    ]]></PyFunc>     </PyFunction>    </PyFunction-list>
340     <creation-date>8/2/2005 - 11:26:56</creation-date>
341     <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
342     <editor-release>1.05</editor-release>
343     <author>?</author>
344     <container>?</container>
345     <comment>Compute Node</comment>
346     <x-position>235</x-position>
347     <y-position>386</y-position>   </node>
348    <node>
349 <component-name>?</component-name>
350     <interface-name>?</interface-name>
351     <node-name>EndOfSwitchEven</node-name>
352     <kind>7</kind>
353     <coupled-node>SwitchEven</coupled-node>
354     <service>
355 <service-name>EndOfSwitchEven</service-name>
356      <inParameter-list>
357 <inParameter>
358 <inParameter-type>long</inParameter-type>
359        <inParameter-name>a</inParameter-name>      </inParameter>
360       <inParameter>
361 <inParameter-type>boolean</inParameter-type>
362        <inParameter-name>Even</inParameter-name>      </inParameter>     </inParameter-list>
363      <outParameter-list>
364 <outParameter>
365 <outParameter-type>long</outParameter-type>
366        <outParameter-name>a</outParameter-name>      </outParameter>
367       <outParameter>
368 <outParameter-type>boolean</outParameter-type>
369        <outParameter-name>Even</outParameter-name>      </outParameter>     </outParameter-list>    </service>
370     <DataStream-list/>
371     <PyFunction-list>
372 <PyFunction>
373 <FuncName>?</FuncName>
374       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
375     <creation-date>8/2/2005 - 11:26:56</creation-date>
376     <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
377     <editor-release>1.05</editor-release>
378     <author>?</author>
379     <container>?</container>
380     <comment>Compute Node</comment>
381     <x-position>718</x-position>
382     <y-position>361</y-position>   </node>
383    <node>
384 <component-name>?</component-name>
385     <interface-name>?</interface-name>
386     <node-name>SwitchsCompare</node-name>
387     <kind>3</kind>
388     <coupled-node>?</coupled-node>
389     <service>
390 <service-name>SwitchsCompare</service-name>
391      <inParameter-list>
392 <inParameter>
393 <inParameter-type>long</inParameter-type>
394        <inParameter-name>aOdd</inParameter-name>      </inParameter>
395       <inParameter>
396 <inParameter-type>boolean</inParameter-type>
397        <inParameter-name>Odd</inParameter-name>      </inParameter>
398       <inParameter>
399 <inParameter-type>long</inParameter-type>
400        <inParameter-name>aEven</inParameter-name>      </inParameter>
401       <inParameter>
402 <inParameter-type>boolean</inParameter-type>
403        <inParameter-name>Even</inParameter-name>      </inParameter>     </inParameter-list>
404      <outParameter-list>
405 <outParameter>
406 <outParameter-type>long</outParameter-type>
407        <outParameter-name>a</outParameter-name>      </outParameter>     </outParameter-list>    </service>
408     <DataStream-list/>
409     <PyFunction-list>
410 <PyFunction>
411 <FuncName>SwitchsCompare</FuncName>
412       <PyFunc><![CDATA[def SwitchsCompare(aOdd,Odd,aEven,Even) : ]]></PyFunc>
413       <PyFunc><![CDATA[    return a ]]></PyFunc>     </PyFunction>    </PyFunction-list>
414     <creation-date>8/2/2005 - 11:26:56</creation-date>
415     <lastmodification-date>8/2/2005 - 11:26:56</lastmodification-date>
416     <editor-release>2.0</editor-release>
417     <author>?</author>
418     <container>?</container>
419     <comment>Compute Node</comment>
420     <x-position>919</x-position>
421     <y-position>242</y-position>   </node>  </node-list>
422   <link-list>
423 <link>
424 <fromnode-name>IsOdd</fromnode-name>
425     <fromserviceparameter-name>a</fromserviceparameter-name>
426     <tonode-name>EndOfSwitchOdd</tonode-name>
427     <toserviceparameter-name>a</toserviceparameter-name>
428     <coord-list/>   </link>
429    <link>
430 <fromnode-name>SwitchOdd</fromnode-name>
431     <fromserviceparameter-name>Odd</fromserviceparameter-name>
432     <tonode-name>IsOdd</tonode-name>
433     <toserviceparameter-name>Gate</toserviceparameter-name>
434     <coord-list/>   </link>
435    <link>
436 <fromnode-name>SwitchOdd</fromnode-name>
437     <fromserviceparameter-name>Odd</fromserviceparameter-name>
438     <tonode-name>EndOfSwitchOdd</tonode-name>
439     <toserviceparameter-name>Odd</toserviceparameter-name>
440     <coord-list/>   </link>
441    <link>
442 <fromnode-name>SwitchOdd</fromnode-name>
443     <fromserviceparameter-name>a</fromserviceparameter-name>
444     <tonode-name>IsOdd</tonode-name>
445     <toserviceparameter-name>a</toserviceparameter-name>
446     <coord-list>
447 <coord>
448 <x>443</x>
449       <y>121</y>     </coord>
450      <coord>
451 <x>443</x>
452       <y>212</y>     </coord>    </coord-list>   </link>
453    <link>
454 <fromnode-name>SwitchOdd</fromnode-name>
455     <fromserviceparameter-name>Default</fromserviceparameter-name>
456     <tonode-name>EndOfSwitchOdd</tonode-name>
457     <toserviceparameter-name>Default</toserviceparameter-name>
458     <coord-list/>   </link>
459    <link>
460 <fromnode-name>EndOfSwitchOdd</fromnode-name>
461     <fromserviceparameter-name>a</fromserviceparameter-name>
462     <tonode-name>SwitchsCompare</tonode-name>
463     <toserviceparameter-name>aOdd</toserviceparameter-name>
464     <coord-list/>   </link>
465    <link>
466 <fromnode-name>EndOfSwitchOdd</fromnode-name>
467     <fromserviceparameter-name>Odd</fromserviceparameter-name>
468     <tonode-name>SwitchsCompare</tonode-name>
469     <toserviceparameter-name>Odd</toserviceparameter-name>
470     <coord-list/>   </link>
471    <link>
472 <fromnode-name>IsEven</fromnode-name>
473     <fromserviceparameter-name>a</fromserviceparameter-name>
474     <tonode-name>EndOfSwitchEven</tonode-name>
475     <toserviceparameter-name>a</toserviceparameter-name>
476     <coord-list/>   </link>
477    <link>
478 <fromnode-name>Loop</fromnode-name>
479     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
480     <tonode-name>EndOfLoop</tonode-name>
481     <toserviceparameter-name>DoLoop</toserviceparameter-name>
482     <coord-list/>   </link>
483    <link>
484 <fromnode-name>Loop</fromnode-name>
485     <fromserviceparameter-name>Index</fromserviceparameter-name>
486     <tonode-name>SwitchEven</tonode-name>
487     <toserviceparameter-name>a</toserviceparameter-name>
488     <coord-list/>   </link>
489    <link>
490 <fromnode-name>Loop</fromnode-name>
491     <fromserviceparameter-name>Index</fromserviceparameter-name>
492     <tonode-name>SwitchOdd</tonode-name>
493     <toserviceparameter-name>a</toserviceparameter-name>
494     <coord-list/>   </link>
495    <link>
496 <fromnode-name>Loop</fromnode-name>
497     <fromserviceparameter-name>Min</fromserviceparameter-name>
498     <tonode-name>EndOfLoop</tonode-name>
499     <toserviceparameter-name>Min</toserviceparameter-name>
500     <coord-list/>   </link>
501    <link>
502 <fromnode-name>Loop</fromnode-name>
503     <fromserviceparameter-name>Max</fromserviceparameter-name>
504     <tonode-name>EndOfLoop</tonode-name>
505     <toserviceparameter-name>Max</toserviceparameter-name>
506     <coord-list/>   </link>
507    <link>
508 <fromnode-name>EndOfLoop</fromnode-name>
509     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
510     <tonode-name>Loop</tonode-name>
511     <toserviceparameter-name>DoLoop</toserviceparameter-name>
512     <coord-list/>   </link>
513    <link>
514 <fromnode-name>SwitchEven</fromnode-name>
515     <fromserviceparameter-name>Odd</fromserviceparameter-name>
516     <tonode-name>IsEven</tonode-name>
517     <toserviceparameter-name>Gate</toserviceparameter-name>
518     <coord-list/>   </link>
519    <link>
520 <fromnode-name>SwitchEven</fromnode-name>
521     <fromserviceparameter-name>Even</fromserviceparameter-name>
522     <tonode-name>EndOfSwitchEven</tonode-name>
523     <toserviceparameter-name>Default</toserviceparameter-name>
524     <coord-list/>   </link>
525    <link>
526 <fromnode-name>SwitchEven</fromnode-name>
527     <fromserviceparameter-name>a</fromserviceparameter-name>
528     <tonode-name>IsEven</tonode-name>
529     <toserviceparameter-name>a</toserviceparameter-name>
530     <coord-list>
531 <coord>
532 <x>434</x>
533       <y>382</y>     </coord>
534      <coord>
535 <x>434</x>
536       <y>457</y>     </coord>    </coord-list>   </link>
537    <link>
538 <fromnode-name>EndOfSwitchEven</fromnode-name>
539     <fromserviceparameter-name>a</fromserviceparameter-name>
540     <tonode-name>SwitchsCompare</tonode-name>
541     <toserviceparameter-name>aEven</toserviceparameter-name>
542     <coord-list/>   </link>
543    <link>
544 <fromnode-name>EndOfSwitchEven</fromnode-name>
545     <fromserviceparameter-name>Even</fromserviceparameter-name>
546     <tonode-name>SwitchsCompare</tonode-name>
547     <toserviceparameter-name>Even</toserviceparameter-name>
548     <coord-list/>   </link>
549    <link>
550 <fromnode-name>SwitchsCompare</fromnode-name>
551     <fromserviceparameter-name>a</fromserviceparameter-name>
552     <tonode-name>EndOfLoop</tonode-name>
553     <toserviceparameter-name>Index</toserviceparameter-name>
554     <coord-list/>   </link>  </link-list>
555   <data-list>
556 <data>
557 <fromnode-name>GraphLoopSwitchsNOTValid</fromnode-name>
558     <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
559     <tonode-name>Loop</tonode-name>
560     <toserviceparameter-name>Index</toserviceparameter-name>
561     <data-value>
562 <value-type>3</value-type>
563      <value>0</value>    </data-value>
564     <coord-list/>   </data>
565    <data>
566 <fromnode-name>GraphLoopSwitchsNOTValid</fromnode-name>
567     <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
568     <tonode-name>Loop</tonode-name>
569     <toserviceparameter-name>Min</toserviceparameter-name>
570     <data-value>
571 <value-type>3</value-type>
572      <value>0</value>    </data-value>
573     <coord-list/>   </data>
574    <data>
575 <fromnode-name>GraphLoopSwitchsNOTValid</fromnode-name>
576     <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
577     <tonode-name>Loop</tonode-name>
578     <toserviceparameter-name>Max</toserviceparameter-name>
579     <data-value>
580 <value-type>3</value-type>
581      <value>100</value>    </data-value>
582     <coord-list/>   </data>  </data-list> </dataflow></supergraph>