3 Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE
5 Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
6 CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
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.
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.
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
22 See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
29 <component-name>?</component-name>
30 <interface-name>?</interface-name>
31 <node-name>GraphLoopSwitchsBranchesdefaultAborted</node-name>
33 <coupled-node>?</coupled-node>
35 <service-name>GraphLoopSwitchsBranchesdefault</service-name>
38 <inParameter-type>long</inParameter-type>
39 <inParameter-name>Loop__Index</inParameter-name> </inParameter>
41 <inParameter-type>long</inParameter-type>
42 <inParameter-name>Loop__Min</inParameter-name> </inParameter>
44 <inParameter-type>long</inParameter-type>
45 <inParameter-name>Loop__Max</inParameter-name> </inParameter> </inParameter-list>
48 <outParameter-type>long</outParameter-type>
49 <outParameter-name>EndOfLoop__Index</outParameter-name> </outParameter>
51 <outParameter-type>long</outParameter-type>
52 <outParameter-name>EndOfLoop__Min</outParameter-name> </outParameter>
54 <outParameter-type>long</outParameter-type>
55 <outParameter-name>EndOfLoop__Max</outParameter-name> </outParameter> </outParameter-list> </service>
58 <creation-date>14/10/2003 - 10:29:4</creation-date>
59 <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
60 <editor-release>1.05</editor-release>
62 <container>?</container>
64 <x-position>0</x-position>
65 <y-position>0</y-position> </node> </info-list>
68 <component-name>?</component-name>
69 <interface-name>?</interface-name>
70 <node-name>IsOdd</node-name>
72 <coupled-node>?</coupled-node>
74 <service-name>IsOdd</service-name>
77 <inParameter-type>long</inParameter-type>
78 <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
81 <outParameter-type>long</outParameter-type>
82 <outParameter-name>a</outParameter-name> </outParameter>
84 <outParameter-type>long</outParameter-type>
85 <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
89 <FuncName>IsOdd</FuncName>
90 <PyFunc><![CDATA[from time import * ]]></PyFunc>
91 <PyFunc><![CDATA[def IsOdd(a) : ]]></PyFunc>
92 <PyFunc><![CDATA[ print a,"IsOdd" ]]></PyFunc>
93 <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
94 <PyFunc><![CDATA[ return a,1 ]]></PyFunc> </PyFunction> </PyFunction-list>
95 <creation-date>14/2/2005 - 17:10:5</creation-date>
96 <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
97 <editor-release>1.05</editor-release>
99 <container>?</container>
100 <comment>Python function</comment>
101 <x-position>476</x-position>
102 <y-position>2</y-position> </node>
104 <component-name>?</component-name>
105 <interface-name>?</interface-name>
106 <node-name>SwitchOdd</node-name>
108 <coupled-node>EndOfSwitchOdd</coupled-node>
110 <service-name>SwitchOdd</service-name>
113 <inParameter-type>long</inParameter-type>
114 <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
117 <outParameter-type>long</outParameter-type>
118 <outParameter-name>Odd</outParameter-name> </outParameter>
120 <outParameter-type>int</outParameter-type>
121 <outParameter-name>Even</outParameter-name> </outParameter>
123 <outParameter-type>long</outParameter-type>
124 <outParameter-name>default</outParameter-name> </outParameter>
126 <outParameter-type>long</outParameter-type>
127 <outParameter-name>a</outParameter-name> </outParameter>
129 <outParameter-type>string</outParameter-type>
130 <outParameter-name>OddEven</outParameter-name> </outParameter> </outParameter-list> </service>
134 <FuncName>SwitchOdd</FuncName>
135 <PyFunc><![CDATA[from time import * ]]></PyFunc>
136 <PyFunc><![CDATA[def SwitchOdd(a) : ]]></PyFunc>
137 <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
138 <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
139 <PyFunc><![CDATA[ OddEven = '<=0' ]]></PyFunc>
140 <PyFunc><![CDATA[ return 0,0,0,a,OddEven ]]></PyFunc>
141 <PyFunc><![CDATA[ OddEven = 'Odd' ]]></PyFunc>
142 <PyFunc><![CDATA[ if (a&1) == 0 : ]]></PyFunc>
143 <PyFunc><![CDATA[ OddEven = 'Even' ]]></PyFunc>
144 <PyFunc><![CDATA[ return a & 1,1-(a&1),1-(a&1),a,OddEven ]]></PyFunc> </PyFunction> </PyFunction-list>
145 <creation-date>14/2/2005 - 17:10:5</creation-date>
146 <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
147 <editor-release>1.05</editor-release>
149 <container>?</container>
150 <comment>Compute Node</comment>
151 <x-position>240</x-position>
152 <y-position>142</y-position> </node>
154 <component-name>?</component-name>
155 <interface-name>?</interface-name>
156 <node-name>EndOfSwitchOdd</node-name>
158 <coupled-node>SwitchOdd</coupled-node>
160 <service-name>EndOfSwitchOdd</service-name>
163 <inParameter-type>long</inParameter-type>
164 <inParameter-name>a</inParameter-name> </inParameter>
166 <inParameter-type>boolean</inParameter-type>
167 <inParameter-name>Odd</inParameter-name> </inParameter>
169 <inParameter-type>long</inParameter-type>
170 <inParameter-name>Even</inParameter-name> </inParameter>
172 <inParameter-type>boolean</inParameter-type>
173 <inParameter-name>OddEven</inParameter-name> </inParameter> </inParameter-list>
176 <outParameter-type>long</outParameter-type>
177 <outParameter-name>a</outParameter-name> </outParameter>
179 <outParameter-type>boolean</outParameter-type>
180 <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
184 <FuncName>EndOfSwitchOdd</FuncName>
185 <PyFunc><![CDATA[from time import * ]]></PyFunc>
186 <PyFunc><![CDATA[def EndOfSwitchOdd(a,Odd,Even,OddEven) : ]]></PyFunc>
187 <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
188 <PyFunc><![CDATA[ return a,Odd ]]></PyFunc> </PyFunction> </PyFunction-list>
189 <creation-date>14/2/2005 - 17:10:5</creation-date>
190 <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
191 <editor-release>1.05</editor-release>
193 <container>?</container>
194 <comment>Compute Node</comment>
195 <x-position>718</x-position>
196 <y-position>162</y-position> </node>
198 <component-name>?</component-name>
199 <interface-name>?</interface-name>
200 <node-name>IsEven</node-name>
202 <coupled-node>?</coupled-node>
204 <service-name>IsEven</service-name>
207 <inParameter-type>long</inParameter-type>
208 <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
211 <outParameter-type>long</outParameter-type>
212 <outParameter-name>a</outParameter-name> </outParameter>
214 <outParameter-type>long</outParameter-type>
215 <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
219 <FuncName>IsEven</FuncName>
220 <PyFunc><![CDATA[from time import * ]]></PyFunc>
221 <PyFunc><![CDATA[def IsEven(a) : ]]></PyFunc>
222 <PyFunc><![CDATA[ print a,"IsEven" ]]></PyFunc>
223 <PyFunc><![CDATA[ sleep( 1 ) ]]></PyFunc>
224 <PyFunc><![CDATA[ return a,1 ]]></PyFunc> </PyFunction> </PyFunction-list>
225 <creation-date>14/2/2005 - 17:10:5</creation-date>
226 <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
227 <editor-release>1.05</editor-release>
229 <container>?</container>
230 <comment>Python function</comment>
231 <x-position>472</x-position>
232 <y-position>724</y-position> </node>
234 <component-name>?</component-name>
235 <interface-name>?</interface-name>
236 <node-name>Loop</node-name>
238 <coupled-node>EndOfLoop</coupled-node>
240 <service-name>Loop</service-name>
243 <inParameter-type>long</inParameter-type>
244 <inParameter-name>Index</inParameter-name> </inParameter>
246 <inParameter-type>long</inParameter-type>
247 <inParameter-name>Min</inParameter-name> </inParameter>
249 <inParameter-type>long</inParameter-type>
250 <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
253 <outParameter-type>long</outParameter-type>
254 <outParameter-name>Index</outParameter-name> </outParameter>
256 <outParameter-type>long</outParameter-type>
257 <outParameter-name>Min</outParameter-name> </outParameter>
259 <outParameter-type>long</outParameter-type>
260 <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
264 <FuncName>InitLoop</FuncName>
265 <PyFunc><![CDATA[def InitLoop(Index,Min,Max) : ]]></PyFunc>
266 <PyFunc><![CDATA[ Index = Max ]]></PyFunc>
267 <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction>
269 <FuncName>MoreLoop</FuncName>
270 <PyFunc><![CDATA[def MoreLoop(Index,Min,Max) : ]]></PyFunc>
271 <PyFunc><![CDATA[ if Index >= Min : ]]></PyFunc>
272 <PyFunc><![CDATA[ DoLoop = 1 ]]></PyFunc>
273 <PyFunc><![CDATA[ else : ]]></PyFunc>
274 <PyFunc><![CDATA[ DoLoop = 0 ]]></PyFunc>
275 <PyFunc><![CDATA[ return DoLoop,Index,Min,Max ]]></PyFunc> </PyFunction>
277 <FuncName>NextLoop</FuncName>
278 <PyFunc><![CDATA[def NextLoop(Index,Min,Max) : ]]></PyFunc>
279 <PyFunc><![CDATA[ Index = Index - 1 ]]></PyFunc>
280 <PyFunc><![CDATA[ return Index,Min,Max ]]></PyFunc> </PyFunction> </PyFunction-list>
281 <creation-date>14/2/2005 - 17:10:5</creation-date>
282 <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
283 <editor-release>1.05</editor-release>
285 <container>?</container>
286 <comment>Compute Node</comment>
287 <x-position>18</x-position>
288 <y-position>389</y-position> </node>
290 <component-name>?</component-name>
291 <interface-name>?</interface-name>
292 <node-name>EndOfLoop</node-name>
294 <coupled-node>Loop</coupled-node>
296 <service-name>EndOfLoop</service-name>
299 <inParameter-type>long</inParameter-type>
300 <inParameter-name>Index</inParameter-name> </inParameter>
302 <inParameter-type>long</inParameter-type>
303 <inParameter-name>Min</inParameter-name> </inParameter>
305 <inParameter-type>long</inParameter-type>
306 <inParameter-name>Max</inParameter-name> </inParameter> </inParameter-list>
309 <outParameter-type>long</outParameter-type>
310 <outParameter-name>Index</outParameter-name> </outParameter>
312 <outParameter-type>long</outParameter-type>
313 <outParameter-name>Min</outParameter-name> </outParameter>
315 <outParameter-type>long</outParameter-type>
316 <outParameter-name>Max</outParameter-name> </outParameter> </outParameter-list> </service>
320 <FuncName>?</FuncName>
321 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
322 <creation-date>14/2/2005 - 17:10:5</creation-date>
323 <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
324 <editor-release>1.05</editor-release>
326 <container>?</container>
327 <comment>Compute Node</comment>
328 <x-position>1097</x-position>
329 <y-position>309</y-position> </node>
331 <component-name>?</component-name>
332 <interface-name>?</interface-name>
333 <node-name>SwitchEven</node-name>
335 <coupled-node>EndOfSwitchEven</coupled-node>
337 <service-name>SwitchEven</service-name>
340 <inParameter-type>long</inParameter-type>
341 <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
344 <outParameter-type>long</outParameter-type>
345 <outParameter-name>Odd</outParameter-name> </outParameter>
347 <outParameter-type>int</outParameter-type>
348 <outParameter-name>Even</outParameter-name> </outParameter>
350 <outParameter-type>long</outParameter-type>
351 <outParameter-name>default</outParameter-name> </outParameter>
353 <outParameter-type>int</outParameter-type>
354 <outParameter-name>a</outParameter-name> </outParameter>
356 <outParameter-type>string</outParameter-type>
357 <outParameter-name>OddEven</outParameter-name> </outParameter> </outParameter-list> </service>
361 <FuncName>SwitchEven</FuncName>
362 <PyFunc><![CDATA[from time import * ]]></PyFunc>
363 <PyFunc><![CDATA[def SwitchEven(a) : ]]></PyFunc>
364 <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
365 <PyFunc><![CDATA[ if a <= 0 : ]]></PyFunc>
366 <PyFunc><![CDATA[ OddEven = '<=0' ]]></PyFunc>
367 <PyFunc><![CDATA[ return 0,0,0,a,OddEven ]]></PyFunc>
368 <PyFunc><![CDATA[ OddEven = 'Even' ]]></PyFunc>
369 <PyFunc><![CDATA[ if (a&1) != 0 : ]]></PyFunc>
370 <PyFunc><![CDATA[ OddEven = 'Odd' ]]></PyFunc>
371 <PyFunc><![CDATA[ print (a&1),1-(a&1),(a&1),a,OddEven ]]></PyFunc>
372 <PyFunc><![CDATA[ return (a&1),1-(a&1),(a&1),a,OddEven ]]></PyFunc> </PyFunction> </PyFunction-list>
373 <creation-date>14/2/2005 - 17:10:5</creation-date>
374 <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
375 <editor-release>1.05</editor-release>
377 <container>?</container>
378 <comment>Compute Node</comment>
379 <x-position>230</x-position>
380 <y-position>457</y-position> </node>
382 <component-name>?</component-name>
383 <interface-name>?</interface-name>
384 <node-name>EndOfSwitchEven</node-name>
386 <coupled-node>SwitchEven</coupled-node>
388 <service-name>EndOfSwitchEven</service-name>
391 <inParameter-type>long</inParameter-type>
392 <inParameter-name>a</inParameter-name> </inParameter>
394 <inParameter-type>boolean</inParameter-type>
395 <inParameter-name>Even</inParameter-name> </inParameter>
397 <inParameter-type>long</inParameter-type>
398 <inParameter-name>Odd</inParameter-name> </inParameter>
400 <inParameter-type>string</inParameter-type>
401 <inParameter-name>OddEven</inParameter-name> </inParameter> </inParameter-list>
404 <outParameter-type>long</outParameter-type>
405 <outParameter-name>a</outParameter-name> </outParameter>
407 <outParameter-type>boolean</outParameter-type>
408 <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
412 <FuncName>EndOfSwitchEven</FuncName>
413 <PyFunc><![CDATA[from time import * ]]></PyFunc>
414 <PyFunc><![CDATA[def EndOfSwitchEven(a,Even,Odd,OddEven) : ]]></PyFunc>
415 <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
416 <PyFunc><![CDATA[ return a,Even ]]></PyFunc> </PyFunction> </PyFunction-list>
417 <creation-date>14/2/2005 - 17:10:5</creation-date>
418 <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
419 <editor-release>1.05</editor-release>
421 <container>?</container>
422 <comment>Compute Node</comment>
423 <x-position>721</x-position>
424 <y-position>477</y-position> </node>
426 <component-name>?</component-name>
427 <interface-name>?</interface-name>
428 <node-name>SwitchsCompare</node-name>
430 <coupled-node>?</coupled-node>
432 <service-name>SwitchsCompare</service-name>
435 <inParameter-type>long</inParameter-type>
436 <inParameter-name>aOdd</inParameter-name> </inParameter>
438 <inParameter-type>boolean</inParameter-type>
439 <inParameter-name>Odd</inParameter-name> </inParameter>
441 <inParameter-type>long</inParameter-type>
442 <inParameter-name>aEven</inParameter-name> </inParameter>
444 <inParameter-type>boolean</inParameter-type>
445 <inParameter-name>Even</inParameter-name> </inParameter>
447 <inParameter-type>long</inParameter-type>
448 <inParameter-name>Index</inParameter-name> </inParameter> </inParameter-list>
451 <outParameter-type>long</outParameter-type>
452 <outParameter-name>Index</outParameter-name> </outParameter> </outParameter-list> </service>
456 <FuncName>SwitchsCompare</FuncName>
457 <PyFunc><![CDATA[from time import * ]]></PyFunc>
458 <PyFunc><![CDATA[def SwitchsCompare(aOdd,Odd,aEven,Even,Index) : ]]></PyFunc>
459 <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
460 <PyFunc><![CDATA[ return Index ]]></PyFunc> </PyFunction> </PyFunction-list>
461 <creation-date>14/2/2005 - 17:10:5</creation-date>
462 <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
463 <editor-release>2.0</editor-release>
465 <container>?</container>
466 <comment>Compute Node</comment>
467 <x-position>916</x-position>
468 <y-position>269</y-position> </node>
470 <component-name>?</component-name>
471 <interface-name>?</interface-name>
472 <node-name>IsNotOdd</node-name>
474 <coupled-node>?</coupled-node>
476 <service-name>IsNotOdd</service-name>
479 <inParameter-type>long</inParameter-type>
480 <inParameter-name>Even</inParameter-name> </inParameter> </inParameter-list>
483 <outParameter-type>long</outParameter-type>
484 <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
488 <FuncName>IsNotOdd</FuncName>
489 <PyFunc><![CDATA[from time import * ]]></PyFunc>
490 <PyFunc><![CDATA[def IsNotOdd(Even) : ]]></PyFunc>
491 <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
492 <PyFunc><![CDATA[ return Even ]]></PyFunc> </PyFunction> </PyFunction-list>
493 <creation-date>14/2/2005 - 17:10:5</creation-date>
494 <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
495 <editor-release>2.0</editor-release>
497 <container>?</container>
498 <comment>Compute Node</comment>
499 <x-position>477</x-position>
500 <y-position>137</y-position> </node>
502 <component-name>?</component-name>
503 <interface-name>?</interface-name>
504 <node-name>IsNotEven</node-name>
506 <coupled-node>?</coupled-node>
508 <service-name>IsNotEven</service-name>
511 <inParameter-type>long</inParameter-type>
512 <inParameter-name>Odd</inParameter-name> </inParameter> </inParameter-list>
515 <outParameter-type>long</outParameter-type>
516 <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
520 <FuncName>IsNotEven</FuncName>
521 <PyFunc><![CDATA[from time import * ]]></PyFunc>
522 <PyFunc><![CDATA[def IsNotEven(Odd) : ]]></PyFunc>
523 <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
524 <PyFunc><![CDATA[ return Odd ]]></PyFunc> </PyFunction> </PyFunction-list>
525 <creation-date>14/2/2005 - 17:10:5</creation-date>
526 <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
527 <editor-release>2.0</editor-release>
529 <container>?</container>
530 <comment>Compute Node</comment>
531 <x-position>475</x-position>
532 <y-position>601</y-position> </node>
534 <component-name>?</component-name>
535 <interface-name>?</interface-name>
536 <node-name>IsOdddefault</node-name>
538 <coupled-node>?</coupled-node>
540 <service-name>IsOdddefault</service-name>
543 <inParameter-type>long</inParameter-type>
544 <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
547 <outParameter-type>long</outParameter-type>
548 <outParameter-name>a</outParameter-name> </outParameter>
550 <outParameter-type>long</outParameter-type>
551 <outParameter-name>Odd</outParameter-name> </outParameter> </outParameter-list> </service>
555 <FuncName>IsOdddefault</FuncName>
556 <PyFunc><![CDATA[from time import * ]]></PyFunc>
557 <PyFunc><![CDATA[def IsOdddefault(a) : ]]></PyFunc>
558 <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
559 <PyFunc><![CDATA[ return a,0 ]]></PyFunc>
560 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
561 <creation-date>14/2/2005 - 17:10:5</creation-date>
562 <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
563 <editor-release>2.0</editor-release>
565 <container>?</container>
566 <comment>Compute Node</comment>
567 <x-position>477</x-position>
568 <y-position>285</y-position> </node>
570 <component-name>?</component-name>
571 <interface-name>?</interface-name>
572 <node-name>IsEvendefault</node-name>
574 <coupled-node>?</coupled-node>
576 <service-name>IsEvendefault</service-name>
579 <inParameter-type>long</inParameter-type>
580 <inParameter-name>a</inParameter-name> </inParameter> </inParameter-list>
583 <outParameter-type>long</outParameter-type>
584 <outParameter-name>a</outParameter-name> </outParameter>
586 <outParameter-type>long</outParameter-type>
587 <outParameter-name>Even</outParameter-name> </outParameter> </outParameter-list> </service>
591 <FuncName>IsEvendefault</FuncName>
592 <PyFunc><![CDATA[from time import * ]]></PyFunc>
593 <PyFunc><![CDATA[def IsEvendefault(a) : ]]></PyFunc>
594 <PyFunc><![CDATA[ sleep(1) ]]></PyFunc>
595 <PyFunc><![CDATA[ return a,0 ]]></PyFunc>
596 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
597 <creation-date>14/2/2005 - 17:10:5</creation-date>
598 <lastmodification-date>14/2/2005 - 17:10:5</lastmodification-date>
599 <editor-release>2.0</editor-release>
601 <container>?</container>
602 <comment>Compute Node</comment>
603 <x-position>478</x-position>
604 <y-position>434</y-position> </node> </node-list>
607 <fromnode-name>IsOdd</fromnode-name>
608 <fromserviceparameter-name>a</fromserviceparameter-name>
609 <tonode-name>EndOfSwitchOdd</tonode-name>
610 <toserviceparameter-name>a</toserviceparameter-name>
611 <coord-list/> </link>
613 <fromnode-name>IsOdd</fromnode-name>
614 <fromserviceparameter-name>Odd</fromserviceparameter-name>
615 <tonode-name>EndOfSwitchOdd</tonode-name>
616 <toserviceparameter-name>Odd</toserviceparameter-name>
617 <coord-list/> </link>
619 <fromnode-name>SwitchOdd</fromnode-name>
620 <fromserviceparameter-name>Odd</fromserviceparameter-name>
621 <tonode-name>IsOdd</tonode-name>
622 <toserviceparameter-name>Gate</toserviceparameter-name>
623 <coord-list/> </link>
625 <fromnode-name>SwitchOdd</fromnode-name>
626 <fromserviceparameter-name>Even</fromserviceparameter-name>
627 <tonode-name>IsNotOdd</tonode-name>
628 <toserviceparameter-name>Even</toserviceparameter-name>
629 <coord-list/> </link>
631 <fromnode-name>SwitchOdd</fromnode-name>
632 <fromserviceparameter-name>default</fromserviceparameter-name>
633 <tonode-name>IsOdddefault</tonode-name>
634 <toserviceparameter-name>Gate</toserviceparameter-name>
635 <coord-list/> </link>
637 <fromnode-name>SwitchOdd</fromnode-name>
638 <fromserviceparameter-name>a</fromserviceparameter-name>
639 <tonode-name>IsOdddefault</tonode-name>
640 <toserviceparameter-name>a</toserviceparameter-name>
641 <coord-list/> </link>
643 <fromnode-name>SwitchOdd</fromnode-name>
644 <fromserviceparameter-name>a</fromserviceparameter-name>
645 <tonode-name>IsOdd</tonode-name>
646 <toserviceparameter-name>a</toserviceparameter-name>
647 <coord-list/> </link>
649 <fromnode-name>SwitchOdd</fromnode-name>
650 <fromserviceparameter-name>OddEven</fromserviceparameter-name>
651 <tonode-name>EndOfSwitchOdd</tonode-name>
652 <toserviceparameter-name>OddEven</toserviceparameter-name>
653 <coord-list/> </link>
655 <fromnode-name>EndOfSwitchOdd</fromnode-name>
656 <fromserviceparameter-name>a</fromserviceparameter-name>
657 <tonode-name>SwitchsCompare</tonode-name>
658 <toserviceparameter-name>aOdd</toserviceparameter-name>
659 <coord-list/> </link>
661 <fromnode-name>EndOfSwitchOdd</fromnode-name>
662 <fromserviceparameter-name>Odd</fromserviceparameter-name>
663 <tonode-name>SwitchsCompare</tonode-name>
664 <toserviceparameter-name>Odd</toserviceparameter-name>
665 <coord-list/> </link>
667 <fromnode-name>IsEven</fromnode-name>
668 <fromserviceparameter-name>a</fromserviceparameter-name>
669 <tonode-name>EndOfSwitchEven</tonode-name>
670 <toserviceparameter-name>a</toserviceparameter-name>
671 <coord-list/> </link>
673 <fromnode-name>IsEven</fromnode-name>
674 <fromserviceparameter-name>Even</fromserviceparameter-name>
675 <tonode-name>EndOfSwitchEven</tonode-name>
676 <toserviceparameter-name>Even</toserviceparameter-name>
677 <coord-list/> </link>
679 <fromnode-name>Loop</fromnode-name>
680 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
681 <tonode-name>EndOfLoop</tonode-name>
682 <toserviceparameter-name>DoLoop</toserviceparameter-name>
683 <coord-list/> </link>
685 <fromnode-name>Loop</fromnode-name>
686 <fromserviceparameter-name>Index</fromserviceparameter-name>
687 <tonode-name>SwitchsCompare</tonode-name>
688 <toserviceparameter-name>Index</toserviceparameter-name>
689 <coord-list/> </link>
691 <fromnode-name>Loop</fromnode-name>
692 <fromserviceparameter-name>Index</fromserviceparameter-name>
693 <tonode-name>SwitchOdd</tonode-name>
694 <toserviceparameter-name>a</toserviceparameter-name>
695 <coord-list/> </link>
697 <fromnode-name>Loop</fromnode-name>
698 <fromserviceparameter-name>Index</fromserviceparameter-name>
699 <tonode-name>SwitchEven</tonode-name>
700 <toserviceparameter-name>a</toserviceparameter-name>
701 <coord-list/> </link>
703 <fromnode-name>Loop</fromnode-name>
704 <fromserviceparameter-name>Min</fromserviceparameter-name>
705 <tonode-name>EndOfLoop</tonode-name>
706 <toserviceparameter-name>Min</toserviceparameter-name>
707 <coord-list/> </link>
709 <fromnode-name>Loop</fromnode-name>
710 <fromserviceparameter-name>Max</fromserviceparameter-name>
711 <tonode-name>EndOfLoop</tonode-name>
712 <toserviceparameter-name>Max</toserviceparameter-name>
713 <coord-list/> </link>
715 <fromnode-name>EndOfLoop</fromnode-name>
716 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
717 <tonode-name>Loop</tonode-name>
718 <toserviceparameter-name>DoLoop</toserviceparameter-name>
719 <coord-list/> </link>
721 <fromnode-name>SwitchEven</fromnode-name>
722 <fromserviceparameter-name>Odd</fromserviceparameter-name>
723 <tonode-name>IsNotEven</tonode-name>
724 <toserviceparameter-name>Odd</toserviceparameter-name>
725 <coord-list/> </link>
727 <fromnode-name>SwitchEven</fromnode-name>
728 <fromserviceparameter-name>Even</fromserviceparameter-name>
729 <tonode-name>IsEven</tonode-name>
730 <toserviceparameter-name>Gate</toserviceparameter-name>
731 <coord-list/> </link>
733 <fromnode-name>SwitchEven</fromnode-name>
734 <fromserviceparameter-name>default</fromserviceparameter-name>
735 <tonode-name>IsEvendefault</tonode-name>
736 <toserviceparameter-name>Gate</toserviceparameter-name>
737 <coord-list/> </link>
739 <fromnode-name>SwitchEven</fromnode-name>
740 <fromserviceparameter-name>a</fromserviceparameter-name>
741 <tonode-name>IsEven</tonode-name>
742 <toserviceparameter-name>a</toserviceparameter-name>
743 <coord-list/> </link>
745 <fromnode-name>SwitchEven</fromnode-name>
746 <fromserviceparameter-name>a</fromserviceparameter-name>
747 <tonode-name>IsEvendefault</tonode-name>
748 <toserviceparameter-name>a</toserviceparameter-name>
749 <coord-list/> </link>
751 <fromnode-name>SwitchEven</fromnode-name>
752 <fromserviceparameter-name>OddEven</fromserviceparameter-name>
753 <tonode-name>EndOfSwitchEven</tonode-name>
754 <toserviceparameter-name>OddEven</toserviceparameter-name>
755 <coord-list/> </link>
757 <fromnode-name>EndOfSwitchEven</fromnode-name>
758 <fromserviceparameter-name>a</fromserviceparameter-name>
759 <tonode-name>SwitchsCompare</tonode-name>
760 <toserviceparameter-name>aEven</toserviceparameter-name>
761 <coord-list/> </link>
763 <fromnode-name>EndOfSwitchEven</fromnode-name>
764 <fromserviceparameter-name>Even</fromserviceparameter-name>
765 <tonode-name>SwitchsCompare</tonode-name>
766 <toserviceparameter-name>Even</toserviceparameter-name>
767 <coord-list/> </link>
769 <fromnode-name>SwitchsCompare</fromnode-name>
770 <fromserviceparameter-name>Index</fromserviceparameter-name>
771 <tonode-name>EndOfLoop</tonode-name>
772 <toserviceparameter-name>Index</toserviceparameter-name>
773 <coord-list/> </link>
775 <fromnode-name>IsNotOdd</fromnode-name>
776 <fromserviceparameter-name>Even</fromserviceparameter-name>
777 <tonode-name>EndOfSwitchOdd</tonode-name>
778 <toserviceparameter-name>Even</toserviceparameter-name>
779 <coord-list/> </link>
781 <fromnode-name>IsNotEven</fromnode-name>
782 <fromserviceparameter-name>Odd</fromserviceparameter-name>
783 <tonode-name>EndOfSwitchEven</tonode-name>
784 <toserviceparameter-name>Odd</toserviceparameter-name>
785 <coord-list/> </link>
787 <fromnode-name>IsOdddefault</fromnode-name>
788 <fromserviceparameter-name>a</fromserviceparameter-name>
789 <tonode-name>EndOfSwitchOdd</tonode-name>
790 <toserviceparameter-name>a</toserviceparameter-name>
791 <coord-list/> </link>
793 <fromnode-name>IsOdddefault</fromnode-name>
794 <fromserviceparameter-name>Odd</fromserviceparameter-name>
795 <tonode-name>EndOfSwitchOdd</tonode-name>
796 <toserviceparameter-name>Odd</toserviceparameter-name>
797 <coord-list/> </link>
799 <fromnode-name>IsEvendefault</fromnode-name>
800 <fromserviceparameter-name>a</fromserviceparameter-name>
801 <tonode-name>EndOfSwitchEven</tonode-name>
802 <toserviceparameter-name>a</toserviceparameter-name>
803 <coord-list/> </link>
805 <fromnode-name>IsEvendefault</fromnode-name>
806 <fromserviceparameter-name>Even</fromserviceparameter-name>
807 <tonode-name>EndOfSwitchEven</tonode-name>
808 <toserviceparameter-name>Even</toserviceparameter-name>
809 <coord-list/> </link> </link-list>
812 <fromnode-name>GraphLoopSwitchsBranchesdefaultAborted</fromnode-name>
813 <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
814 <tonode-name>Loop</tonode-name>
815 <toserviceparameter-name>Index</toserviceparameter-name>
817 <value-type>3</value-type>
818 <value>0</value> </data-value>
819 <coord-list/> </data>
821 <fromnode-name>GraphLoopSwitchsBranchesdefaultAborted</fromnode-name>
822 <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
823 <tonode-name>Loop</tonode-name>
824 <toserviceparameter-name>Min</toserviceparameter-name>
826 <value-type>3</value-type>
827 <value>-5</value> </data-value>
828 <coord-list/> </data>
830 <fromnode-name>GraphLoopSwitchsBranchesdefaultAborted</fromnode-name>
831 <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
832 <tonode-name>Loop</tonode-name>
833 <toserviceparameter-name>Max</toserviceparameter-name>
835 <value-type>3</value-type>
836 <value>11</value> </data-value>
837 <coord-list/> </data> </data-list> </dataflow></supergraph>