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