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