6 <component-name>?</component-name>
7 <interface-name>?</interface-name>
8 <node-name>GraphMacroNodes</node-name>
10 <coupled-node>?</coupled-node>
12 <service-name>GraphMacroNodes</service-name>
15 <inParameter-type>double</inParameter-type>
16 <inParameter-name>Add__x</inParameter-name> </inParameter>
18 <inParameter-type>double</inParameter-type>
19 <inParameter-name>Add__y</inParameter-name> </inParameter>
21 <inParameter-type>double</inParameter-type>
22 <inParameter-name>Sub__x</inParameter-name> </inParameter>
24 <inParameter-type>string</inParameter-type>
25 <inParameter-name>Macro_SyrStruct__SyrComponent__aContainer</inParameter-name> </inParameter>
27 <inParameter-type>string</inParameter-type>
28 <inParameter-name>Macro_SyrStruct__SyrComponent__aComponent</inParameter-name> </inParameter>
30 <inParameter-type>long</inParameter-type>
31 <inParameter-name>Macro_SyrStruct__forN__N</inParameter-name> </inParameter>
33 <inParameter-type>long</inParameter-type>
34 <inParameter-name>Macro_SyrStruct__forN__K</inParameter-name> </inParameter>
36 <inParameter-type>long</inParameter-type>
37 <inParameter-name>Macro_SyrStruct__forN__min</inParameter-name> </inParameter>
39 <inParameter-type>long</inParameter-type>
40 <inParameter-name>Macro_SyrStruct__forN__max</inParameter-name> </inParameter>
42 <inParameter-type>long</inParameter-type>
43 <inParameter-name>Macro_SyrStruct__fori__i</inParameter-name> </inParameter>
45 <inParameter-type>string</inParameter-type>
46 <inParameter-name>Macro_SyrStruct_1__SyrComponent__aContainer</inParameter-name> </inParameter>
48 <inParameter-type>string</inParameter-type>
49 <inParameter-name>Macro_SyrStruct_1__SyrComponent__aComponent</inParameter-name> </inParameter>
51 <inParameter-type>long</inParameter-type>
52 <inParameter-name>Macro_SyrStruct_1__forN__N</inParameter-name> </inParameter>
54 <inParameter-type>long</inParameter-type>
55 <inParameter-name>Macro_SyrStruct_1__forN__K</inParameter-name> </inParameter>
57 <inParameter-type>long</inParameter-type>
58 <inParameter-name>Macro_SyrStruct_1__forN__min</inParameter-name> </inParameter>
60 <inParameter-type>long</inParameter-type>
61 <inParameter-name>Macro_SyrStruct_1__forN__max</inParameter-name> </inParameter>
63 <inParameter-type>long</inParameter-type>
64 <inParameter-name>Macro_SyrStruct_1__fori__i</inParameter-name> </inParameter> </inParameter-list>
67 <outParameter-type>double</outParameter-type>
68 <outParameter-name>Add__FuncValue</outParameter-name> </outParameter>
70 <outParameter-type>double</outParameter-type>
71 <outParameter-name>Div__z</outParameter-name> </outParameter>
73 <outParameter-type>long</outParameter-type>
74 <outParameter-name>Macro_SyrStruct__EndOfforN__N</outParameter-name> </outParameter>
76 <outParameter-type>long</outParameter-type>
77 <outParameter-name>Macro_SyrStruct__EndOfforN__K</outParameter-name> </outParameter>
79 <outParameter-type>objref</outParameter-type>
80 <outParameter-name>Macro_SyrStruct__EndOfforN__SyrComponent</outParameter-name> </outParameter>
82 <outParameter-type>long</outParameter-type>
83 <outParameter-name>Macro_SyrStruct__EndOfforN__min</outParameter-name> </outParameter>
85 <outParameter-type>long</outParameter-type>
86 <outParameter-name>Macro_SyrStruct__EndOfforN__max</outParameter-name> </outParameter>
88 <outParameter-type>objref</outParameter-type>
89 <outParameter-name>Macro_SyrStruct__EndOfwhileNotOne__SyrComponent</outParameter-name> </outParameter>
91 <outParameter-type>long</outParameter-type>
92 <outParameter-name>Macro_SyrStruct__EndOfwhileNotOne__N</outParameter-name> </outParameter>
94 <outParameter-type>long</outParameter-type>
95 <outParameter-name>Macro_SyrStruct__EndOffori__i</outParameter-name> </outParameter>
97 <outParameter-type>objref</outParameter-type>
98 <outParameter-name>Macro_SyrStruct__EndOfwhileEven__SyrComponent</outParameter-name> </outParameter>
100 <outParameter-type>long</outParameter-type>
101 <outParameter-name>Macro_SyrStruct_1__EndOfforN__N</outParameter-name> </outParameter>
103 <outParameter-type>long</outParameter-type>
104 <outParameter-name>Macro_SyrStruct_1__EndOfforN__K</outParameter-name> </outParameter>
106 <outParameter-type>objref</outParameter-type>
107 <outParameter-name>Macro_SyrStruct_1__EndOfforN__SyrComponent</outParameter-name> </outParameter>
109 <outParameter-type>long</outParameter-type>
110 <outParameter-name>Macro_SyrStruct_1__EndOfforN__min</outParameter-name> </outParameter>
112 <outParameter-type>long</outParameter-type>
113 <outParameter-name>Macro_SyrStruct_1__EndOfforN__max</outParameter-name> </outParameter>
115 <outParameter-type>objref</outParameter-type>
116 <outParameter-name>Macro_SyrStruct_1__EndOfwhileNotOne__SyrComponent</outParameter-name> </outParameter>
118 <outParameter-type>long</outParameter-type>
119 <outParameter-name>Macro_SyrStruct_1__EndOfwhileNotOne__N</outParameter-name> </outParameter>
121 <outParameter-type>long</outParameter-type>
122 <outParameter-name>Macro_SyrStruct_1__EndOffori__i</outParameter-name> </outParameter>
124 <outParameter-type>objref</outParameter-type>
125 <outParameter-name>Macro_SyrStruct_1__EndOfwhileEven__SyrComponent</outParameter-name> </outParameter> </outParameter-list> </service>
128 <creation-date>15/6/2004 - 10:28:51</creation-date>
129 <lastmodification-date>15/6/2004 - 10:28:54</lastmodification-date>
130 <editor-release>2.0</editor-release>
132 <container>?</container>
134 <x-position>0</x-position>
135 <y-position>0</y-position> </node> </info-list>
138 <component-name>AddComponent</component-name>
139 <interface-name>AddComponent</interface-name>
140 <node-name>Add</node-name>
142 <coupled-node>?</coupled-node>
144 <service-name>Add</service-name>
147 <inParameter-type>double</inParameter-type>
148 <inParameter-name>x</inParameter-name> </inParameter>
150 <inParameter-type>double</inParameter-type>
151 <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
154 <outParameter-type>double</outParameter-type>
155 <outParameter-name>FuncValue</outParameter-name> </outParameter>
157 <outParameter-type>double</outParameter-type>
158 <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
161 <creation-date>15/6/2004 - 10:28:51</creation-date>
162 <lastmodification-date>15/6/2004 - 10:28:51</lastmodification-date>
163 <editor-release>2.0</editor-release>
165 <container>FactoryServer</container>
167 <x-position>15</x-position>
168 <y-position>241</y-position> </node>
170 <component-name>SubComponent</component-name>
171 <interface-name>SubComponent</interface-name>
172 <node-name>Sub</node-name>
174 <coupled-node>?</coupled-node>
176 <service-name>Sub</service-name>
179 <inParameter-type>double</inParameter-type>
180 <inParameter-name>x</inParameter-name> </inParameter>
182 <inParameter-type>double</inParameter-type>
183 <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
186 <outParameter-type>double</outParameter-type>
187 <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
190 <creation-date>15/6/2004 - 10:28:51</creation-date>
191 <lastmodification-date>15/6/2004 - 10:28:51</lastmodification-date>
192 <editor-release>2.0</editor-release>
194 <container>FactoryServer</container>
196 <x-position>227</x-position>
197 <y-position>99</y-position> </node>
199 <component-name>MulComponent</component-name>
200 <interface-name>MulComponent</interface-name>
201 <node-name>Mul</node-name>
203 <coupled-node>?</coupled-node>
205 <service-name>Mul</service-name>
208 <inParameter-type>double</inParameter-type>
209 <inParameter-name>x</inParameter-name> </inParameter>
211 <inParameter-type>double</inParameter-type>
212 <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
215 <outParameter-type>double</outParameter-type>
216 <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
219 <creation-date>15/6/2004 - 10:28:51</creation-date>
220 <lastmodification-date>15/6/2004 - 10:28:51</lastmodification-date>
221 <editor-release>2.0</editor-release>
223 <container>FactoryServer</container>
225 <x-position>443</x-position>
226 <y-position>278</y-position> </node>
228 <component-name>DivComponent</component-name>
229 <interface-name>DivComponent</interface-name>
230 <node-name>Div</node-name>
232 <coupled-node>?</coupled-node>
234 <service-name>Div</service-name>
237 <inParameter-type>double</inParameter-type>
238 <inParameter-name>x</inParameter-name> </inParameter>
240 <inParameter-type>double</inParameter-type>
241 <inParameter-name>y</inParameter-name> </inParameter> </inParameter-list>
244 <outParameter-type>double</outParameter-type>
245 <outParameter-name>z</outParameter-name> </outParameter> </outParameter-list> </service>
248 <creation-date>15/6/2004 - 10:28:51</creation-date>
249 <lastmodification-date>15/6/2004 - 10:28:51</lastmodification-date>
250 <editor-release>2.0</editor-release>
252 <container>FactoryServer</container>
254 <x-position>634</x-position>
255 <y-position>97</y-position> </node>
257 <component-name>?</component-name>
258 <interface-name>?</interface-name>
259 <node-name>Macro_SyrStruct</node-name>
261 <coupled-node>SyrStruct_1</coupled-node>
263 <service-name>SyrStruct_1</service-name>
266 <inParameter-type>string</inParameter-type>
267 <inParameter-name>SyrComponent__aContainer</inParameter-name> </inParameter>
269 <inParameter-type>string</inParameter-type>
270 <inParameter-name>SyrComponent__aComponent</inParameter-name> </inParameter>
272 <inParameter-type>long</inParameter-type>
273 <inParameter-name>forN__N</inParameter-name> </inParameter>
275 <inParameter-type>long</inParameter-type>
276 <inParameter-name>forN__K</inParameter-name> </inParameter>
278 <inParameter-type>long</inParameter-type>
279 <inParameter-name>forN__min</inParameter-name> </inParameter>
281 <inParameter-type>long</inParameter-type>
282 <inParameter-name>forN__max</inParameter-name> </inParameter>
284 <inParameter-type>long</inParameter-type>
285 <inParameter-name>fori__i</inParameter-name> </inParameter> </inParameter-list>
288 <outParameter-type>long</outParameter-type>
289 <outParameter-name>EndOfforN__N</outParameter-name> </outParameter>
291 <outParameter-type>long</outParameter-type>
292 <outParameter-name>EndOfforN__K</outParameter-name> </outParameter>
294 <outParameter-type>objref</outParameter-type>
295 <outParameter-name>EndOfforN__SyrComponent</outParameter-name> </outParameter>
297 <outParameter-type>long</outParameter-type>
298 <outParameter-name>EndOfforN__min</outParameter-name> </outParameter>
300 <outParameter-type>long</outParameter-type>
301 <outParameter-name>EndOfforN__max</outParameter-name> </outParameter>
303 <outParameter-type>objref</outParameter-type>
304 <outParameter-name>EndOfwhileNotOne__SyrComponent</outParameter-name> </outParameter>
306 <outParameter-type>long</outParameter-type>
307 <outParameter-name>EndOfwhileNotOne__N</outParameter-name> </outParameter>
309 <outParameter-type>long</outParameter-type>
310 <outParameter-name>EndOffori__i</outParameter-name> </outParameter>
312 <outParameter-type>objref</outParameter-type>
313 <outParameter-name>EndOfwhileEven__SyrComponent</outParameter-name> </outParameter> </outParameter-list> </service>
317 <FuncName>?</FuncName>
318 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
319 <creation-date>15/6/2004 - 10:28:52</creation-date>
320 <lastmodification-date>15/6/2004 - 10:28:52</lastmodification-date>
321 <editor-release>2.0</editor-release>
323 <container>?</container>
325 <x-position>0</x-position>
326 <y-position>0</y-position> </node>
328 <component-name>?</component-name>
329 <interface-name>?</interface-name>
330 <node-name>Macro_SyrStruct_1</node-name>
332 <coupled-node>SyrStruct_1_1</coupled-node>
334 <service-name>SyrStruct_1_1</service-name>
337 <inParameter-type>string</inParameter-type>
338 <inParameter-name>SyrComponent__aContainer</inParameter-name> </inParameter>
340 <inParameter-type>string</inParameter-type>
341 <inParameter-name>SyrComponent__aComponent</inParameter-name> </inParameter>
343 <inParameter-type>long</inParameter-type>
344 <inParameter-name>forN__N</inParameter-name> </inParameter>
346 <inParameter-type>long</inParameter-type>
347 <inParameter-name>forN__K</inParameter-name> </inParameter>
349 <inParameter-type>long</inParameter-type>
350 <inParameter-name>forN__min</inParameter-name> </inParameter>
352 <inParameter-type>long</inParameter-type>
353 <inParameter-name>forN__max</inParameter-name> </inParameter>
355 <inParameter-type>long</inParameter-type>
356 <inParameter-name>fori__i</inParameter-name> </inParameter> </inParameter-list>
359 <outParameter-type>long</outParameter-type>
360 <outParameter-name>EndOfforN__N</outParameter-name> </outParameter>
362 <outParameter-type>long</outParameter-type>
363 <outParameter-name>EndOfforN__K</outParameter-name> </outParameter>
365 <outParameter-type>objref</outParameter-type>
366 <outParameter-name>EndOfforN__SyrComponent</outParameter-name> </outParameter>
368 <outParameter-type>long</outParameter-type>
369 <outParameter-name>EndOfforN__min</outParameter-name> </outParameter>
371 <outParameter-type>long</outParameter-type>
372 <outParameter-name>EndOfforN__max</outParameter-name> </outParameter>
374 <outParameter-type>objref</outParameter-type>
375 <outParameter-name>EndOfwhileNotOne__SyrComponent</outParameter-name> </outParameter>
377 <outParameter-type>long</outParameter-type>
378 <outParameter-name>EndOfwhileNotOne__N</outParameter-name> </outParameter>
380 <outParameter-type>long</outParameter-type>
381 <outParameter-name>EndOffori__i</outParameter-name> </outParameter>
383 <outParameter-type>objref</outParameter-type>
384 <outParameter-name>EndOfwhileEven__SyrComponent</outParameter-name> </outParameter> </outParameter-list> </service>
388 <FuncName>?</FuncName>
389 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
390 <creation-date>15/6/2004 - 10:28:54</creation-date>
391 <lastmodification-date>15/6/2004 - 10:28:54</lastmodification-date>
392 <editor-release>2.0</editor-release>
394 <container>?</container>
396 <x-position>0</x-position>
397 <y-position>0</y-position> </node> </node-list>
400 <fromnode-name>Add</fromnode-name>
401 <fromserviceparameter-name>z</fromserviceparameter-name>
402 <tonode-name>Sub</tonode-name>
403 <toserviceparameter-name>y</toserviceparameter-name>
404 <coord-list/> </link>
406 <fromnode-name>Add</fromnode-name>
407 <fromserviceparameter-name>z</fromserviceparameter-name>
408 <tonode-name>Mul</tonode-name>
409 <toserviceparameter-name>y</toserviceparameter-name>
410 <coord-list/> </link>
412 <fromnode-name>Sub</fromnode-name>
413 <fromserviceparameter-name>z</fromserviceparameter-name>
414 <tonode-name>Mul</tonode-name>
415 <toserviceparameter-name>x</toserviceparameter-name>
416 <coord-list/> </link>
418 <fromnode-name>Sub</fromnode-name>
419 <fromserviceparameter-name>z</fromserviceparameter-name>
420 <tonode-name>Div</tonode-name>
421 <toserviceparameter-name>x</toserviceparameter-name>
422 <coord-list/> </link>
424 <fromnode-name>Mul</fromnode-name>
425 <fromserviceparameter-name>z</fromserviceparameter-name>
426 <tonode-name>Div</tonode-name>
427 <toserviceparameter-name>y</toserviceparameter-name>
428 <coord-list/> </link> </link-list>
431 <fromnode-name>GraphMacroNodes</fromnode-name>
432 <fromserviceparameter-name>Add__x</fromserviceparameter-name>
433 <tonode-name>Add</tonode-name>
434 <toserviceparameter-name>x</toserviceparameter-name>
436 <value-type>7</value-type>
437 <value>3</value> </data-value>
438 <coord-list/> </data>
440 <fromnode-name>GraphMacroNodes</fromnode-name>
441 <fromserviceparameter-name>Add__y</fromserviceparameter-name>
442 <tonode-name>Add</tonode-name>
443 <toserviceparameter-name>y</toserviceparameter-name>
445 <value-type>7</value-type>
446 <value>4.5</value> </data-value>
447 <coord-list/> </data>
449 <fromnode-name>GraphMacroNodes</fromnode-name>
450 <fromserviceparameter-name>Sub__x</fromserviceparameter-name>
451 <tonode-name>Sub</tonode-name>
452 <toserviceparameter-name>x</toserviceparameter-name>
454 <value-type>7</value-type>
455 <value>1.5</value> </data-value>
456 <coord-list/> </data>
458 <fromnode-name>GraphMacroNodes</fromnode-name>
459 <fromserviceparameter-name>Macro_SyrStruct__SyrComponent__aContainer</fromserviceparameter-name>
460 <tonode-name>Macro_SyrStruct</tonode-name>
461 <toserviceparameter-name>SyrComponent__aContainer</toserviceparameter-name>
463 <value-type>18</value-type>
464 <value>FactoryServer</value> </data-value>
465 <coord-list/> </data>
467 <fromnode-name>GraphMacroNodes</fromnode-name>
468 <fromserviceparameter-name>Macro_SyrStruct__SyrComponent__aComponent</fromserviceparameter-name>
469 <tonode-name>Macro_SyrStruct</tonode-name>
470 <toserviceparameter-name>SyrComponent__aComponent</toserviceparameter-name>
472 <value-type>18</value-type>
473 <value>SyrComponent</value> </data-value>
474 <coord-list/> </data>
476 <fromnode-name>GraphMacroNodes</fromnode-name>
477 <fromserviceparameter-name>Macro_SyrStruct__forN__N</fromserviceparameter-name>
478 <tonode-name>Macro_SyrStruct</tonode-name>
479 <toserviceparameter-name>forN__N</toserviceparameter-name>
481 <value-type>3</value-type>
482 <value>0</value> </data-value>
483 <coord-list/> </data>
485 <fromnode-name>GraphMacroNodes</fromnode-name>
486 <fromserviceparameter-name>Macro_SyrStruct__forN__K</fromserviceparameter-name>
487 <tonode-name>Macro_SyrStruct</tonode-name>
488 <toserviceparameter-name>forN__K</toserviceparameter-name>
490 <value-type>3</value-type>
491 <value>0</value> </data-value>
492 <coord-list/> </data>
494 <fromnode-name>GraphMacroNodes</fromnode-name>
495 <fromserviceparameter-name>Macro_SyrStruct__forN__min</fromserviceparameter-name>
496 <tonode-name>Macro_SyrStruct</tonode-name>
497 <toserviceparameter-name>forN__min</toserviceparameter-name>
499 <value-type>3</value-type>
500 <value>5</value> </data-value>
501 <coord-list/> </data>
503 <fromnode-name>GraphMacroNodes</fromnode-name>
504 <fromserviceparameter-name>Macro_SyrStruct__forN__max</fromserviceparameter-name>
505 <tonode-name>Macro_SyrStruct</tonode-name>
506 <toserviceparameter-name>forN__max</toserviceparameter-name>
508 <value-type>3</value-type>
509 <value>9</value> </data-value>
510 <coord-list/> </data>
512 <fromnode-name>GraphMacroNodes</fromnode-name>
513 <fromserviceparameter-name>Macro_SyrStruct__fori__i</fromserviceparameter-name>
514 <tonode-name>Macro_SyrStruct</tonode-name>
515 <toserviceparameter-name>fori__i</toserviceparameter-name>
517 <value-type>3</value-type>
518 <value>0</value> </data-value>
519 <coord-list/> </data>
521 <fromnode-name>GraphMacroNodes</fromnode-name>
522 <fromserviceparameter-name>Macro_SyrStruct_1__SyrComponent__aContainer</fromserviceparameter-name>
523 <tonode-name>Macro_SyrStruct_1</tonode-name>
524 <toserviceparameter-name>SyrComponent__aContainer</toserviceparameter-name>
526 <value-type>18</value-type>
527 <value>FactoryServer</value> </data-value>
528 <coord-list/> </data>
530 <fromnode-name>GraphMacroNodes</fromnode-name>
531 <fromserviceparameter-name>Macro_SyrStruct_1__SyrComponent__aComponent</fromserviceparameter-name>
532 <tonode-name>Macro_SyrStruct_1</tonode-name>
533 <toserviceparameter-name>SyrComponent__aComponent</toserviceparameter-name>
535 <value-type>18</value-type>
536 <value>SyrComponent</value> </data-value>
537 <coord-list/> </data>
539 <fromnode-name>GraphMacroNodes</fromnode-name>
540 <fromserviceparameter-name>Macro_SyrStruct_1__forN__N</fromserviceparameter-name>
541 <tonode-name>Macro_SyrStruct_1</tonode-name>
542 <toserviceparameter-name>forN__N</toserviceparameter-name>
544 <value-type>3</value-type>
545 <value>0</value> </data-value>
546 <coord-list/> </data>
548 <fromnode-name>GraphMacroNodes</fromnode-name>
549 <fromserviceparameter-name>Macro_SyrStruct_1__forN__K</fromserviceparameter-name>
550 <tonode-name>Macro_SyrStruct_1</tonode-name>
551 <toserviceparameter-name>forN__K</toserviceparameter-name>
553 <value-type>3</value-type>
554 <value>0</value> </data-value>
555 <coord-list/> </data>
557 <fromnode-name>GraphMacroNodes</fromnode-name>
558 <fromserviceparameter-name>Macro_SyrStruct_1__forN__min</fromserviceparameter-name>
559 <tonode-name>Macro_SyrStruct_1</tonode-name>
560 <toserviceparameter-name>forN__min</toserviceparameter-name>
562 <value-type>3</value-type>
563 <value>5</value> </data-value>
564 <coord-list/> </data>
566 <fromnode-name>GraphMacroNodes</fromnode-name>
567 <fromserviceparameter-name>Macro_SyrStruct_1__forN__max</fromserviceparameter-name>
568 <tonode-name>Macro_SyrStruct_1</tonode-name>
569 <toserviceparameter-name>forN__max</toserviceparameter-name>
571 <value-type>3</value-type>
572 <value>9</value> </data-value>
573 <coord-list/> </data>
575 <fromnode-name>GraphMacroNodes</fromnode-name>
576 <fromserviceparameter-name>Macro_SyrStruct_1__fori__i</fromserviceparameter-name>
577 <tonode-name>Macro_SyrStruct_1</tonode-name>
578 <toserviceparameter-name>fori__i</toserviceparameter-name>
580 <value-type>3</value-type>
581 <value>0</value> </data-value>
582 <coord-list/> </data> </data-list> </dataflow>
586 <component-name>?</component-name>
587 <interface-name>?</interface-name>
588 <node-name>SyrStruct_1</node-name>
590 <coupled-node>?</coupled-node>
592 <service-name>SyrStruct_1</service-name>
595 <inParameter-type>string</inParameter-type>
596 <inParameter-name>SyrComponent__aContainer</inParameter-name> </inParameter>
598 <inParameter-type>string</inParameter-type>
599 <inParameter-name>SyrComponent__aComponent</inParameter-name> </inParameter>
601 <inParameter-type>long</inParameter-type>
602 <inParameter-name>forN__N</inParameter-name> </inParameter>
604 <inParameter-type>long</inParameter-type>
605 <inParameter-name>forN__K</inParameter-name> </inParameter>
607 <inParameter-type>long</inParameter-type>
608 <inParameter-name>forN__min</inParameter-name> </inParameter>
610 <inParameter-type>long</inParameter-type>
611 <inParameter-name>forN__max</inParameter-name> </inParameter>
613 <inParameter-type>long</inParameter-type>
614 <inParameter-name>fori__i</inParameter-name> </inParameter> </inParameter-list>
617 <outParameter-type>long</outParameter-type>
618 <outParameter-name>EndOfforN__N</outParameter-name> </outParameter>
620 <outParameter-type>long</outParameter-type>
621 <outParameter-name>EndOfforN__K</outParameter-name> </outParameter>
623 <outParameter-type>objref</outParameter-type>
624 <outParameter-name>EndOfforN__SyrComponent</outParameter-name> </outParameter>
626 <outParameter-type>long</outParameter-type>
627 <outParameter-name>EndOfforN__min</outParameter-name> </outParameter>
629 <outParameter-type>long</outParameter-type>
630 <outParameter-name>EndOfforN__max</outParameter-name> </outParameter>
632 <outParameter-type>objref</outParameter-type>
633 <outParameter-name>EndOfwhileNotOne__SyrComponent</outParameter-name> </outParameter>
635 <outParameter-type>long</outParameter-type>
636 <outParameter-name>EndOfwhileNotOne__N</outParameter-name> </outParameter>
638 <outParameter-type>long</outParameter-type>
639 <outParameter-name>EndOffori__i</outParameter-name> </outParameter>
641 <outParameter-type>objref</outParameter-type>
642 <outParameter-name>EndOfwhileEven__SyrComponent</outParameter-name> </outParameter> </outParameter-list> </service>
645 <creation-date>15/6/2004 - 10:28:51</creation-date>
646 <lastmodification-date>15/6/2004 - 10:28:52</lastmodification-date>
647 <editor-release>2.0</editor-release>
649 <container>?</container>
650 <comment>Syracuse algorithm</comment>
651 <x-position>0</x-position>
652 <y-position>0</y-position> </node> </info-list>
655 <component-name>SyrComponent</component-name>
656 <interface-name>SyrComponent</interface-name>
657 <node-name>m3</node-name>
659 <coupled-node>?</coupled-node>
661 <service-name>C_M3</service-name>
664 <inParameter-type>long</inParameter-type>
665 <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
668 <outParameter-type>long</outParameter-type>
669 <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
672 <creation-date>15/6/2004 - 10:28:51</creation-date>
673 <lastmodification-date>15/6/2004 - 10:28:51</lastmodification-date>
674 <editor-release>2.0</editor-release>
676 <container>localhost/FactoryServer</container>
677 <comment>C_M3 from SyrComponent</comment>
678 <x-position>672</x-position>
679 <y-position>28</y-position> </node>
681 <component-name>SyrComponent</component-name>
682 <interface-name>SyrComponent</interface-name>
683 <node-name>m3incr</node-name>
685 <coupled-node>?</coupled-node>
687 <service-name>C_INCR</service-name>
690 <inParameter-type>long</inParameter-type>
691 <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
694 <outParameter-type>long</outParameter-type>
695 <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
698 <creation-date>15/6/2004 - 10:28:51</creation-date>
699 <lastmodification-date>15/6/2004 - 10:28:51</lastmodification-date>
700 <editor-release>2.0</editor-release>
702 <container>localhost/FactoryServer</container>
703 <comment>C_INCR from SyrComponent</comment>
704 <x-position>898</x-position>
705 <y-position>29</y-position> </node>
707 <component-name>SyrComponent</component-name>
708 <interface-name>SyrComponent</interface-name>
709 <node-name>incra</node-name>
711 <coupled-node>?</coupled-node>
713 <service-name>C_INCR</service-name>
716 <inParameter-type>long</inParameter-type>
717 <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
720 <outParameter-type>long</outParameter-type>
721 <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
724 <creation-date>15/6/2004 - 10:28:51</creation-date>
725 <lastmodification-date>15/6/2004 - 10:28:51</lastmodification-date>
726 <editor-release>2.0</editor-release>
728 <container>localhost/FactoryServer</container>
729 <comment>C_INCR from SyrComponent</comment>
730 <x-position>803</x-position>
731 <y-position>195</y-position> </node>
733 <component-name>SyrComponent</component-name>
734 <interface-name>SyrComponent</interface-name>
735 <node-name>div2</node-name>
737 <coupled-node>?</coupled-node>
739 <service-name>C_DIV2</service-name>
742 <inParameter-type>long</inParameter-type>
743 <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
746 <outParameter-type>long</outParameter-type>
747 <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
750 <creation-date>15/6/2004 - 10:28:51</creation-date>
751 <lastmodification-date>15/6/2004 - 10:28:51</lastmodification-date>
752 <editor-release>2.0</editor-release>
754 <container>localhost/FactoryServer</container>
755 <comment>C_DIV2 from SyrComponent</comment>
756 <x-position>810</x-position>
757 <y-position>435</y-position> </node>
759 <component-name>SyrComponent</component-name>
760 <interface-name>SyrComponent</interface-name>
761 <node-name>incrb</node-name>
763 <coupled-node>?</coupled-node>
765 <service-name>C_INCR</service-name>
768 <inParameter-type>long</inParameter-type>
769 <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
772 <outParameter-type>long</outParameter-type>
773 <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
776 <creation-date>15/6/2004 - 10:28:51</creation-date>
777 <lastmodification-date>15/6/2004 - 10:28:51</lastmodification-date>
778 <editor-release>2.0</editor-release>
780 <container>localhost/FactoryServer</container>
781 <comment>C_INCR from SyrComponent</comment>
782 <x-position>809</x-position>
783 <y-position>574</y-position> </node>
785 <component-name>?</component-name>
786 <interface-name>?</interface-name>
787 <node-name>SyrComponent</node-name>
789 <coupled-node>?</coupled-node>
791 <service-name>SyrComponent</service-name>
794 <inParameter-type>string</inParameter-type>
795 <inParameter-name>aContainer</inParameter-name> </inParameter>
797 <inParameter-type>string</inParameter-type>
798 <inParameter-name>aComponent</inParameter-name> </inParameter> </inParameter-list>
801 <outParameter-type>objref</outParameter-type>
802 <outParameter-name>SyrComponentobjref</outParameter-name> </outParameter> </outParameter-list> </service>
806 <FuncName>SyrComponent</FuncName>
807 <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
808 <PyFunc><![CDATA[def SyrComponent( aContainer , aComponent ) : ]]></PyFunc>
809 <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
810 <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
811 <PyFunc><![CDATA[ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
812 <PyFunc><![CDATA[ return ComponentRef ]]></PyFunc> </PyFunction> </PyFunction-list>
813 <creation-date>15/6/2004 - 10:28:51</creation-date>
814 <lastmodification-date>15/6/2004 - 10:28:51</lastmodification-date>
815 <editor-release>2.0</editor-release>
817 <container>?</container>
818 <comment>SyrComponent( aContainer , aComponent )</comment>
819 <x-position>0</x-position>
820 <y-position>0</y-position> </node>
822 <component-name>?</component-name>
823 <interface-name>?</interface-name>
824 <node-name>forN</node-name>
826 <coupled-node>EndOfforN</coupled-node>
828 <service-name>InitN</service-name>
831 <inParameter-type>long</inParameter-type>
832 <inParameter-name>N</inParameter-name> </inParameter>
834 <inParameter-type>long</inParameter-type>
835 <inParameter-name>K</inParameter-name> </inParameter>
837 <inParameter-type>objref</inParameter-type>
838 <inParameter-name>SyrComponent</inParameter-name> </inParameter>
840 <inParameter-type>long</inParameter-type>
841 <inParameter-name>min</inParameter-name> </inParameter>
843 <inParameter-type>long</inParameter-type>
844 <inParameter-name>max</inParameter-name> </inParameter> </inParameter-list>
847 <outParameter-type>long</outParameter-type>
848 <outParameter-name>N</outParameter-name> </outParameter>
850 <outParameter-type>long</outParameter-type>
851 <outParameter-name>K</outParameter-name> </outParameter>
853 <outParameter-type>objref</outParameter-type>
854 <outParameter-name>SyrComponent</outParameter-name> </outParameter>
856 <outParameter-type>long</outParameter-type>
857 <outParameter-name>min</outParameter-name> </outParameter>
859 <outParameter-type>long</outParameter-type>
860 <outParameter-name>max</outParameter-name> </outParameter> </outParameter-list> </service>
864 <FuncName>InitN</FuncName>
865 <PyFunc><![CDATA[def InitN( NN , K , SyrComponent , min , max ) : ]]></PyFunc>
866 <PyFunc><![CDATA[ N = max ]]></PyFunc>
867 <PyFunc><![CDATA[ if min > 0 : ]]></PyFunc>
868 <PyFunc><![CDATA[ if max >= min : ]]></PyFunc>
869 <PyFunc><![CDATA[ N = min ]]></PyFunc>
870 <PyFunc><![CDATA[ return N,K,SyrComponent,min,max ]]></PyFunc> </PyFunction>
872 <FuncName>MoreN</FuncName>
873 <PyFunc><![CDATA[def MoreN( NN , KK , SyrComponent , min , max ) : ]]></PyFunc>
874 <PyFunc><![CDATA[ N = NN ]]></PyFunc>
875 <PyFunc><![CDATA[ OutLoop = 0 ]]></PyFunc>
876 <PyFunc><![CDATA[ if max > NN : ]]></PyFunc>
877 <PyFunc><![CDATA[ OutLoop = 1 ]]></PyFunc>
878 <PyFunc><![CDATA[ return OutLoop,N,0,SyrComponent,min,max ]]></PyFunc> </PyFunction>
880 <FuncName>NextN</FuncName>
881 <PyFunc><![CDATA[def NextN( NN , KK , SyrComponent , min , max ) : ]]></PyFunc>
882 <PyFunc><![CDATA[ N = NN + 1 ]]></PyFunc>
883 <PyFunc><![CDATA[ K = KK ]]></PyFunc>
884 <PyFunc><![CDATA[ return N,K,SyrComponent,min,max ]]></PyFunc> </PyFunction> </PyFunction-list>
885 <creation-date>15/6/2004 - 10:28:51</creation-date>
886 <lastmodification-date>15/6/2004 - 10:28:51</lastmodification-date>
887 <editor-release>2.0</editor-release>
889 <container>?</container>
890 <comment>InitN , MoreN , NextN</comment>
891 <x-position>20</x-position>
892 <y-position>302</y-position> </node>
894 <component-name>?</component-name>
895 <interface-name>?</interface-name>
896 <node-name>EndOfforN</node-name>
898 <coupled-node>forN</coupled-node>
900 <service-name>EndInitN</service-name>
903 <inParameter-type>long</inParameter-type>
904 <inParameter-name>N</inParameter-name> </inParameter>
906 <inParameter-type>long</inParameter-type>
907 <inParameter-name>K</inParameter-name> </inParameter>
909 <inParameter-type>objref</inParameter-type>
910 <inParameter-name>SyrComponent</inParameter-name> </inParameter>
912 <inParameter-type>long</inParameter-type>
913 <inParameter-name>min</inParameter-name> </inParameter>
915 <inParameter-type>long</inParameter-type>
916 <inParameter-name>max</inParameter-name> </inParameter> </inParameter-list>
919 <outParameter-type>long</outParameter-type>
920 <outParameter-name>N</outParameter-name> </outParameter>
922 <outParameter-type>long</outParameter-type>
923 <outParameter-name>K</outParameter-name> </outParameter>
925 <outParameter-type>objref</outParameter-type>
926 <outParameter-name>SyrComponent</outParameter-name> </outParameter>
928 <outParameter-type>long</outParameter-type>
929 <outParameter-name>min</outParameter-name> </outParameter>
931 <outParameter-type>long</outParameter-type>
932 <outParameter-name>max</outParameter-name> </outParameter> </outParameter-list> </service>
936 <FuncName>?</FuncName>
937 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
938 <creation-date>15/6/2004 - 10:28:51</creation-date>
939 <lastmodification-date>15/6/2004 - 10:28:51</lastmodification-date>
940 <editor-release>2.0</editor-release>
942 <container>?</container>
944 <x-position>1535</x-position>
945 <y-position>332</y-position> </node>
947 <component-name>?</component-name>
948 <interface-name>?</interface-name>
949 <node-name>whileNotOne</node-name>
951 <coupled-node>EndOfwhileNotOne</coupled-node>
953 <service-name>InitNotOne</service-name>
956 <inParameter-type>objref</inParameter-type>
957 <inParameter-name>SyrComponent</inParameter-name> </inParameter>
959 <inParameter-type>long</inParameter-type>
960 <inParameter-name>N</inParameter-name> </inParameter>
962 <inParameter-type>long</inParameter-type>
963 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
966 <outParameter-type>objref</outParameter-type>
967 <outParameter-name>SyrComponent</outParameter-name> </outParameter>
969 <outParameter-type>long</outParameter-type>
970 <outParameter-name>N</outParameter-name> </outParameter>
972 <outParameter-type>long</outParameter-type>
973 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
977 <FuncName>InitNotOne</FuncName>
978 <PyFunc><![CDATA[import threading]]></PyFunc>
979 <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
980 <PyFunc><![CDATA[def InitNotOne( SyrComponent , N , K ) :]]></PyFunc>
981 <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction>
983 <FuncName>MoreNotOne</FuncName>
984 <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
985 <PyFunc><![CDATA[def MoreNotOne( SyrComponent , N , K ) :]]></PyFunc>
986 <PyFunc><![CDATA[ OutLoop = 1 - SyrComponent.C_ISONE( N )]]></PyFunc>
987 <PyFunc><![CDATA[ return OutLoop,SyrComponent,N,K ]]></PyFunc> </PyFunction>
989 <FuncName>NextNotOne</FuncName>
990 <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
991 <PyFunc><![CDATA[def NextNotOne( SyrComponent , N , K ) :]]></PyFunc>
992 <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
993 <creation-date>15/6/2004 - 10:28:52</creation-date>
994 <lastmodification-date>15/6/2004 - 10:28:52</lastmodification-date>
995 <editor-release>2.0</editor-release>
997 <container>?</container>
998 <comment>InitNotOne , MoreNotOne , NextNotOne</comment>
999 <x-position>212</x-position>
1000 <y-position>274</y-position> </node>
1002 <component-name>?</component-name>
1003 <interface-name>?</interface-name>
1004 <node-name>EndOfwhileNotOne</node-name>
1006 <coupled-node>whileNotOne</coupled-node>
1008 <service-name>EndInitNotOne</service-name>
1011 <inParameter-type>objref</inParameter-type>
1012 <inParameter-name>SyrComponent</inParameter-name> </inParameter>
1014 <inParameter-type>long</inParameter-type>
1015 <inParameter-name>N</inParameter-name> </inParameter>
1017 <inParameter-type>long</inParameter-type>
1018 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
1021 <outParameter-type>objref</outParameter-type>
1022 <outParameter-name>SyrComponent</outParameter-name> </outParameter>
1024 <outParameter-type>long</outParameter-type>
1025 <outParameter-name>N</outParameter-name> </outParameter>
1027 <outParameter-type>long</outParameter-type>
1028 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
1032 <FuncName>?</FuncName>
1033 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
1034 <creation-date>15/6/2004 - 10:28:52</creation-date>
1035 <lastmodification-date>15/6/2004 - 10:28:52</lastmodification-date>
1036 <editor-release>2.0</editor-release>
1038 <container>?</container>
1039 <comment>?</comment>
1040 <x-position>1366</x-position>
1041 <y-position>303</y-position> </node>
1043 <component-name>?</component-name>
1044 <interface-name>?</interface-name>
1045 <node-name>fori</node-name>
1047 <coupled-node>EndOffori</coupled-node>
1049 <service-name>Initfori</service-name>
1052 <inParameter-type>long</inParameter-type>
1053 <inParameter-name>i</inParameter-name> </inParameter>
1055 <inParameter-type>long</inParameter-type>
1056 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
1059 <outParameter-type>long</outParameter-type>
1060 <outParameter-name>i</outParameter-name> </outParameter>
1062 <outParameter-type>long</outParameter-type>
1063 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
1067 <FuncName>Initfori</FuncName>
1068 <PyFunc><![CDATA[def Initfori( ii , K ) :]]></PyFunc>
1069 <PyFunc><![CDATA[ return 1,0,K]]></PyFunc> </PyFunction>
1071 <FuncName>Morefori</FuncName>
1072 <PyFunc><![CDATA[def Morefori( ii , K ) :]]></PyFunc>
1073 <PyFunc><![CDATA[ OutLoop = 0]]></PyFunc>
1074 <PyFunc><![CDATA[ if 2 > ii :]]></PyFunc>
1075 <PyFunc><![CDATA[ OutLoop = 1]]></PyFunc>
1076 <PyFunc><![CDATA[ return OutLoop,ii,K]]></PyFunc> </PyFunction>
1078 <FuncName>Nextfori</FuncName>
1079 <PyFunc><![CDATA[def Nextfori( ii , K ) :]]></PyFunc>
1080 <PyFunc><![CDATA[ ii = ii + 1]]></PyFunc>
1081 <PyFunc><![CDATA[ return ii,K]]></PyFunc> </PyFunction> </PyFunction-list>
1082 <creation-date>15/6/2004 - 10:28:52</creation-date>
1083 <lastmodification-date>15/6/2004 - 10:28:52</lastmodification-date>
1084 <editor-release>2.0</editor-release>
1086 <container>?</container>
1087 <comment>Initfori, Morefori, Nextfori</comment>
1088 <x-position>635</x-position>
1089 <y-position>212</y-position> </node>
1091 <component-name>?</component-name>
1092 <interface-name>?</interface-name>
1093 <node-name>EndOffori</node-name>
1095 <coupled-node>fori</coupled-node>
1097 <service-name>EndInitfori</service-name>
1100 <inParameter-type>long</inParameter-type>
1101 <inParameter-name>i</inParameter-name> </inParameter>
1103 <inParameter-type>long</inParameter-type>
1104 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
1107 <outParameter-type>long</outParameter-type>
1108 <outParameter-name>i</outParameter-name> </outParameter>
1110 <outParameter-type>long</outParameter-type>
1111 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
1115 <FuncName>?</FuncName>
1116 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
1117 <creation-date>15/6/2004 - 10:28:52</creation-date>
1118 <lastmodification-date>15/6/2004 - 10:28:52</lastmodification-date>
1119 <editor-release>2.0</editor-release>
1121 <container>?</container>
1122 <comment>?</comment>
1123 <x-position>976</x-position>
1124 <y-position>212</y-position> </node>
1126 <component-name>?</component-name>
1127 <interface-name>?</interface-name>
1128 <node-name>whileEven</node-name>
1130 <coupled-node>EndOfwhileEven</coupled-node>
1132 <service-name>InitEven</service-name>
1135 <inParameter-type>objref</inParameter-type>
1136 <inParameter-name>SyrComponent</inParameter-name> </inParameter>
1138 <inParameter-type>long</inParameter-type>
1139 <inParameter-name>N</inParameter-name> </inParameter>
1141 <inParameter-type>long</inParameter-type>
1142 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
1145 <outParameter-type>objref</outParameter-type>
1146 <outParameter-name>SyrComponent</outParameter-name> </outParameter>
1148 <outParameter-type>long</outParameter-type>
1149 <outParameter-name>N</outParameter-name> </outParameter>
1151 <outParameter-type>long</outParameter-type>
1152 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
1156 <FuncName>InitEven</FuncName>
1157 <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
1158 <PyFunc><![CDATA[def InitEven( SyrComponent , N , K ) :]]></PyFunc>
1159 <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction>
1161 <FuncName>MoreEven</FuncName>
1162 <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
1163 <PyFunc><![CDATA[def MoreEven( SyrComponent , N , K ) :]]></PyFunc>
1164 <PyFunc><![CDATA[ OutLoop = SyrComponent.C_ISEVEN( N )]]></PyFunc>
1165 <PyFunc><![CDATA[ return OutLoop,SyrComponent,N,K ]]></PyFunc> </PyFunction>
1167 <FuncName>NextEven</FuncName>
1168 <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
1169 <PyFunc><![CDATA[def NextEven( SyrComponent , N , K ) :]]></PyFunc>
1170 <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
1171 <creation-date>15/6/2004 - 10:28:52</creation-date>
1172 <lastmodification-date>15/6/2004 - 10:28:52</lastmodification-date>
1173 <editor-release>2.0</editor-release>
1175 <container>?</container>
1176 <comment>InitEven, MoreEven, NextEven</comment>
1177 <x-position>632</x-position>
1178 <y-position>451</y-position> </node>
1180 <component-name>?</component-name>
1181 <interface-name>?</interface-name>
1182 <node-name>EndOfwhileEven</node-name>
1184 <coupled-node>whileEven</coupled-node>
1186 <service-name>EndInitEven</service-name>
1189 <inParameter-type>objref</inParameter-type>
1190 <inParameter-name>SyrComponent</inParameter-name> </inParameter>
1192 <inParameter-type>long</inParameter-type>
1193 <inParameter-name>N</inParameter-name> </inParameter>
1195 <inParameter-type>long</inParameter-type>
1196 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
1199 <outParameter-type>objref</outParameter-type>
1200 <outParameter-name>SyrComponent</outParameter-name> </outParameter>
1202 <outParameter-type>long</outParameter-type>
1203 <outParameter-name>N</outParameter-name> </outParameter>
1205 <outParameter-type>long</outParameter-type>
1206 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
1210 <FuncName>?</FuncName>
1211 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
1212 <creation-date>15/6/2004 - 10:28:52</creation-date>
1213 <lastmodification-date>15/6/2004 - 10:28:52</lastmodification-date>
1214 <editor-release>2.0</editor-release>
1216 <container>?</container>
1217 <comment>?</comment>
1218 <x-position>988</x-position>
1219 <y-position>451</y-position> </node>
1221 <component-name>?</component-name>
1222 <interface-name>?</interface-name>
1223 <node-name>ifNotEven</node-name>
1225 <coupled-node>EndOfifNotEven</coupled-node>
1227 <service-name>ifNotEven</service-name>
1230 <inParameter-type>objref</inParameter-type>
1231 <inParameter-name>SyrComponent</inParameter-name> </inParameter>
1233 <inParameter-type>long</inParameter-type>
1234 <inParameter-name>N</inParameter-name> </inParameter>
1236 <inParameter-type>long</inParameter-type>
1237 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
1240 <outParameter-type>long</outParameter-type>
1241 <outParameter-name>Odd</outParameter-name> </outParameter>
1243 <outParameter-type>long</outParameter-type>
1244 <outParameter-name>Even</outParameter-name> </outParameter>
1246 <outParameter-type>objref</outParameter-type>
1247 <outParameter-name>SyrComponent</outParameter-name> </outParameter>
1249 <outParameter-type>long</outParameter-type>
1250 <outParameter-name>N</outParameter-name> </outParameter>
1252 <outParameter-type>long</outParameter-type>
1253 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
1257 <FuncName>ifNotEven</FuncName>
1258 <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
1259 <PyFunc><![CDATA[def ifNotEven( SyrComponent , N , K ) :]]></PyFunc>
1260 <PyFunc><![CDATA[ Even = SyrComponent.C_ISEVEN( N )]]></PyFunc>
1261 <PyFunc><![CDATA[ Odd = 1 - Even]]></PyFunc>
1262 <PyFunc><![CDATA[ return Odd,Even,SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
1263 <creation-date>15/6/2004 - 10:28:52</creation-date>
1264 <lastmodification-date>15/6/2004 - 10:28:52</lastmodification-date>
1265 <editor-release>2.0</editor-release>
1267 <container>?</container>
1268 <comment>ifNotEven</comment>
1269 <x-position>418</x-position>
1270 <y-position>274</y-position> </node>
1272 <component-name>?</component-name>
1273 <interface-name>?</interface-name>
1274 <node-name>EndOfifNotEven</node-name>
1276 <coupled-node>ifNotEven</coupled-node>
1278 <service-name>EndifNotEven</service-name>
1281 <inParameter-type>long</inParameter-type>
1282 <inParameter-name>N</inParameter-name> </inParameter>
1284 <inParameter-type>long</inParameter-type>
1285 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
1288 <outParameter-type>long</outParameter-type>
1289 <outParameter-name>N</outParameter-name> </outParameter>
1291 <outParameter-type>long</outParameter-type>
1292 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
1296 <FuncName>?</FuncName>
1297 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
1298 <creation-date>15/6/2004 - 10:28:52</creation-date>
1299 <lastmodification-date>15/6/2004 - 10:28:52</lastmodification-date>
1300 <editor-release>2.0</editor-release>
1302 <container>?</container>
1303 <comment>?</comment>
1304 <x-position>1205</x-position>
1305 <y-position>331</y-position> </node> </node-list>
1308 <fromnode-name>m3</fromnode-name>
1309 <fromserviceparameter-name>anInteger</fromserviceparameter-name>
1310 <tonode-name>m3incr</tonode-name>
1311 <toserviceparameter-name>aCount</toserviceparameter-name>
1312 <coord-list/> </link>
1314 <fromnode-name>m3incr</fromnode-name>
1315 <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
1316 <tonode-name>EndOfifNotEven</tonode-name>
1317 <toserviceparameter-name>N</toserviceparameter-name>
1324 <y>109</y> </coord> </coord-list> </link>
1326 <fromnode-name>incra</fromnode-name>
1327 <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
1328 <tonode-name>EndOffori</tonode-name>
1329 <toserviceparameter-name>K</toserviceparameter-name>
1330 <coord-list/> </link>
1332 <fromnode-name>div2</fromnode-name>
1333 <fromserviceparameter-name>anInteger</fromserviceparameter-name>
1334 <tonode-name>EndOfwhileEven</tonode-name>
1335 <toserviceparameter-name>N</toserviceparameter-name>
1336 <coord-list/> </link>
1338 <fromnode-name>incrb</fromnode-name>
1339 <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
1340 <tonode-name>EndOfwhileEven</tonode-name>
1341 <toserviceparameter-name>K</toserviceparameter-name>
1348 <y>654</y> </coord> </coord-list> </link>
1350 <fromnode-name>SyrComponent</fromnode-name>
1351 <fromserviceparameter-name>SyrComponentobjref</fromserviceparameter-name>
1352 <tonode-name>forN</tonode-name>
1353 <toserviceparameter-name>SyrComponent</toserviceparameter-name>
1366 <y>81</y> </coord> </coord-list> </link>
1368 <fromnode-name>forN</fromnode-name>
1369 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1370 <tonode-name>EndOfforN</tonode-name>
1371 <toserviceparameter-name>DoLoop</toserviceparameter-name>
1372 <coord-list/> </link>
1374 <fromnode-name>forN</fromnode-name>
1375 <fromserviceparameter-name>N</fromserviceparameter-name>
1376 <tonode-name>whileNotOne</tonode-name>
1377 <toserviceparameter-name>N</toserviceparameter-name>
1378 <coord-list/> </link>
1380 <fromnode-name>forN</fromnode-name>
1381 <fromserviceparameter-name>N</fromserviceparameter-name>
1382 <tonode-name>EndOfforN</tonode-name>
1383 <toserviceparameter-name>N</toserviceparameter-name>
1384 <coord-list/> </link>
1386 <fromnode-name>forN</fromnode-name>
1387 <fromserviceparameter-name>K</fromserviceparameter-name>
1388 <tonode-name>whileNotOne</tonode-name>
1389 <toserviceparameter-name>K</toserviceparameter-name>
1390 <coord-list/> </link>
1392 <fromnode-name>forN</fromnode-name>
1393 <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
1394 <tonode-name>EndOfforN</tonode-name>
1395 <toserviceparameter-name>SyrComponent</toserviceparameter-name>
1396 <coord-list/> </link>
1398 <fromnode-name>forN</fromnode-name>
1399 <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
1400 <tonode-name>whileNotOne</tonode-name>
1401 <toserviceparameter-name>SyrComponent</toserviceparameter-name>
1408 <y>394</y> </coord> </coord-list> </link>
1410 <fromnode-name>forN</fromnode-name>
1411 <fromserviceparameter-name>min</fromserviceparameter-name>
1412 <tonode-name>EndOfforN</tonode-name>
1413 <toserviceparameter-name>min</toserviceparameter-name>
1414 <coord-list/> </link>
1416 <fromnode-name>forN</fromnode-name>
1417 <fromserviceparameter-name>max</fromserviceparameter-name>
1418 <tonode-name>EndOfforN</tonode-name>
1419 <toserviceparameter-name>max</toserviceparameter-name>
1420 <coord-list/> </link>
1422 <fromnode-name>EndOfforN</fromnode-name>
1423 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1424 <tonode-name>forN</tonode-name>
1425 <toserviceparameter-name>DoLoop</toserviceparameter-name>
1426 <coord-list/> </link>
1428 <fromnode-name>whileNotOne</fromnode-name>
1429 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1430 <tonode-name>EndOfwhileNotOne</tonode-name>
1431 <toserviceparameter-name>DoLoop</toserviceparameter-name>
1432 <coord-list/> </link>
1434 <fromnode-name>whileNotOne</fromnode-name>
1435 <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
1436 <tonode-name>EndOfwhileNotOne</tonode-name>
1437 <toserviceparameter-name>SyrComponent</toserviceparameter-name>
1438 <coord-list/> </link>
1440 <fromnode-name>whileNotOne</fromnode-name>
1441 <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
1442 <tonode-name>ifNotEven</tonode-name>
1443 <toserviceparameter-name>SyrComponent</toserviceparameter-name>
1444 <coord-list/> </link>
1446 <fromnode-name>whileNotOne</fromnode-name>
1447 <fromserviceparameter-name>N</fromserviceparameter-name>
1448 <tonode-name>ifNotEven</tonode-name>
1449 <toserviceparameter-name>N</toserviceparameter-name>
1450 <coord-list/> </link>
1452 <fromnode-name>whileNotOne</fromnode-name>
1453 <fromserviceparameter-name>K</fromserviceparameter-name>
1454 <tonode-name>ifNotEven</tonode-name>
1455 <toserviceparameter-name>K</toserviceparameter-name>
1456 <coord-list/> </link>
1458 <fromnode-name>EndOfwhileNotOne</fromnode-name>
1459 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1460 <tonode-name>whileNotOne</tonode-name>
1461 <toserviceparameter-name>DoLoop</toserviceparameter-name>
1462 <coord-list/> </link>
1464 <fromnode-name>EndOfwhileNotOne</fromnode-name>
1465 <fromserviceparameter-name>K</fromserviceparameter-name>
1466 <tonode-name>EndOfforN</tonode-name>
1467 <toserviceparameter-name>K</toserviceparameter-name>
1468 <coord-list/> </link>
1470 <fromnode-name>fori</fromnode-name>
1471 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1472 <tonode-name>EndOffori</tonode-name>
1473 <toserviceparameter-name>DoLoop</toserviceparameter-name>
1474 <coord-list/> </link>
1476 <fromnode-name>fori</fromnode-name>
1477 <fromserviceparameter-name>i</fromserviceparameter-name>
1478 <tonode-name>EndOffori</tonode-name>
1479 <toserviceparameter-name>i</toserviceparameter-name>
1480 <coord-list/> </link>
1482 <fromnode-name>fori</fromnode-name>
1483 <fromserviceparameter-name>K</fromserviceparameter-name>
1484 <tonode-name>incra</tonode-name>
1485 <toserviceparameter-name>aCount</toserviceparameter-name>
1486 <coord-list/> </link>
1488 <fromnode-name>EndOffori</fromnode-name>
1489 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1490 <tonode-name>fori</tonode-name>
1491 <toserviceparameter-name>DoLoop</toserviceparameter-name>
1492 <coord-list/> </link>
1494 <fromnode-name>EndOffori</fromnode-name>
1495 <fromserviceparameter-name>K</fromserviceparameter-name>
1496 <tonode-name>EndOfifNotEven</tonode-name>
1497 <toserviceparameter-name>K</toserviceparameter-name>
1504 <y>275</y> </coord> </coord-list> </link>
1506 <fromnode-name>whileEven</fromnode-name>
1507 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1508 <tonode-name>EndOfwhileEven</tonode-name>
1509 <toserviceparameter-name>DoLoop</toserviceparameter-name>
1510 <coord-list/> </link>
1512 <fromnode-name>whileEven</fromnode-name>
1513 <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
1514 <tonode-name>EndOfwhileEven</tonode-name>
1515 <toserviceparameter-name>SyrComponent</toserviceparameter-name>
1516 <coord-list/> </link>
1518 <fromnode-name>whileEven</fromnode-name>
1519 <fromserviceparameter-name>N</fromserviceparameter-name>
1520 <tonode-name>div2</tonode-name>
1521 <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
1522 <coord-list/> </link>
1524 <fromnode-name>whileEven</fromnode-name>
1525 <fromserviceparameter-name>K</fromserviceparameter-name>
1526 <tonode-name>incrb</tonode-name>
1527 <toserviceparameter-name>aCount</toserviceparameter-name>
1534 <y>543</y> </coord> </coord-list> </link>
1536 <fromnode-name>EndOfwhileEven</fromnode-name>
1537 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1538 <tonode-name>whileEven</tonode-name>
1539 <toserviceparameter-name>DoLoop</toserviceparameter-name>
1540 <coord-list/> </link>
1542 <fromnode-name>EndOfwhileEven</fromnode-name>
1543 <fromserviceparameter-name>N</fromserviceparameter-name>
1544 <tonode-name>EndOfifNotEven</tonode-name>
1545 <toserviceparameter-name>N</toserviceparameter-name>
1552 <y>513</y> </coord> </coord-list> </link>
1554 <fromnode-name>EndOfwhileEven</fromnode-name>
1555 <fromserviceparameter-name>K</fromserviceparameter-name>
1556 <tonode-name>EndOfifNotEven</tonode-name>
1557 <toserviceparameter-name>K</toserviceparameter-name>
1564 <y>543</y> </coord> </coord-list> </link>
1566 <fromnode-name>ifNotEven</fromnode-name>
1567 <fromserviceparameter-name>Odd</fromserviceparameter-name>
1568 <tonode-name>m3</tonode-name>
1569 <toserviceparameter-name>Gate</toserviceparameter-name>
1576 <y>307</y> </coord> </coord-list> </link>
1578 <fromnode-name>ifNotEven</fromnode-name>
1579 <fromserviceparameter-name>Odd</fromserviceparameter-name>
1580 <tonode-name>fori</tonode-name>
1581 <toserviceparameter-name>Gate</toserviceparameter-name>
1582 <coord-list/> </link>
1584 <fromnode-name>ifNotEven</fromnode-name>
1585 <fromserviceparameter-name>Even</fromserviceparameter-name>
1586 <tonode-name>whileEven</tonode-name>
1587 <toserviceparameter-name>Gate</toserviceparameter-name>
1594 <y>339</y> </coord> </coord-list> </link>
1596 <fromnode-name>ifNotEven</fromnode-name>
1597 <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
1598 <tonode-name>whileEven</tonode-name>
1599 <toserviceparameter-name>SyrComponent</toserviceparameter-name>
1606 <y>367</y> </coord> </coord-list> </link>
1608 <fromnode-name>ifNotEven</fromnode-name>
1609 <fromserviceparameter-name>N</fromserviceparameter-name>
1610 <tonode-name>whileEven</tonode-name>
1611 <toserviceparameter-name>N</toserviceparameter-name>
1618 <y>397</y> </coord> </coord-list> </link>
1620 <fromnode-name>ifNotEven</fromnode-name>
1621 <fromserviceparameter-name>N</fromserviceparameter-name>
1622 <tonode-name>m3</tonode-name>
1623 <toserviceparameter-name>anOddInteger</toserviceparameter-name>
1630 <y>395</y> </coord> </coord-list> </link>
1632 <fromnode-name>ifNotEven</fromnode-name>
1633 <fromserviceparameter-name>K</fromserviceparameter-name>
1634 <tonode-name>whileEven</tonode-name>
1635 <toserviceparameter-name>K</toserviceparameter-name>
1642 <y>426</y> </coord> </coord-list> </link>
1644 <fromnode-name>ifNotEven</fromnode-name>
1645 <fromserviceparameter-name>K</fromserviceparameter-name>
1646 <tonode-name>fori</tonode-name>
1647 <toserviceparameter-name>K</toserviceparameter-name>
1654 <y>426</y> </coord> </coord-list> </link>
1656 <fromnode-name>ifNotEven</fromnode-name>
1657 <fromserviceparameter-name>Default</fromserviceparameter-name>
1658 <tonode-name>EndOfifNotEven</tonode-name>
1659 <toserviceparameter-name>Default</toserviceparameter-name>
1672 <y>458</y> </coord> </coord-list> </link>
1674 <fromnode-name>EndOfifNotEven</fromnode-name>
1675 <fromserviceparameter-name>N</fromserviceparameter-name>
1676 <tonode-name>EndOfwhileNotOne</tonode-name>
1677 <toserviceparameter-name>N</toserviceparameter-name>
1678 <coord-list/> </link>
1680 <fromnode-name>EndOfifNotEven</fromnode-name>
1681 <fromserviceparameter-name>K</fromserviceparameter-name>
1682 <tonode-name>EndOfwhileNotOne</tonode-name>
1683 <toserviceparameter-name>K</toserviceparameter-name>
1684 <coord-list/> </link> </link-list>
1685 <data-list/> </dataflow>
1689 <component-name>?</component-name>
1690 <interface-name>?</interface-name>
1691 <node-name>SyrStruct_1_1</node-name>
1693 <coupled-node>?</coupled-node>
1695 <service-name>SyrStruct_1_1</service-name>
1698 <inParameter-type>string</inParameter-type>
1699 <inParameter-name>SyrComponent__aContainer</inParameter-name> </inParameter>
1701 <inParameter-type>string</inParameter-type>
1702 <inParameter-name>SyrComponent__aComponent</inParameter-name> </inParameter>
1704 <inParameter-type>long</inParameter-type>
1705 <inParameter-name>forN__N</inParameter-name> </inParameter>
1707 <inParameter-type>long</inParameter-type>
1708 <inParameter-name>forN__K</inParameter-name> </inParameter>
1710 <inParameter-type>long</inParameter-type>
1711 <inParameter-name>forN__min</inParameter-name> </inParameter>
1713 <inParameter-type>long</inParameter-type>
1714 <inParameter-name>forN__max</inParameter-name> </inParameter>
1716 <inParameter-type>long</inParameter-type>
1717 <inParameter-name>fori__i</inParameter-name> </inParameter> </inParameter-list>
1720 <outParameter-type>long</outParameter-type>
1721 <outParameter-name>EndOfforN__N</outParameter-name> </outParameter>
1723 <outParameter-type>long</outParameter-type>
1724 <outParameter-name>EndOfforN__K</outParameter-name> </outParameter>
1726 <outParameter-type>objref</outParameter-type>
1727 <outParameter-name>EndOfforN__SyrComponent</outParameter-name> </outParameter>
1729 <outParameter-type>long</outParameter-type>
1730 <outParameter-name>EndOfforN__min</outParameter-name> </outParameter>
1732 <outParameter-type>long</outParameter-type>
1733 <outParameter-name>EndOfforN__max</outParameter-name> </outParameter>
1735 <outParameter-type>objref</outParameter-type>
1736 <outParameter-name>EndOfwhileNotOne__SyrComponent</outParameter-name> </outParameter>
1738 <outParameter-type>long</outParameter-type>
1739 <outParameter-name>EndOfwhileNotOne__N</outParameter-name> </outParameter>
1741 <outParameter-type>long</outParameter-type>
1742 <outParameter-name>EndOffori__i</outParameter-name> </outParameter>
1744 <outParameter-type>objref</outParameter-type>
1745 <outParameter-name>EndOfwhileEven__SyrComponent</outParameter-name> </outParameter> </outParameter-list> </service>
1748 <creation-date>15/6/2004 - 10:28:52</creation-date>
1749 <lastmodification-date>15/6/2004 - 10:28:54</lastmodification-date>
1750 <editor-release>2.0</editor-release>
1752 <container>?</container>
1753 <comment>Syracuse algorithm</comment>
1754 <x-position>0</x-position>
1755 <y-position>0</y-position> </node> </info-list>
1758 <component-name>SyrComponent</component-name>
1759 <interface-name>SyrComponent</interface-name>
1760 <node-name>m3</node-name>
1762 <coupled-node>?</coupled-node>
1764 <service-name>C_M3</service-name>
1767 <inParameter-type>long</inParameter-type>
1768 <inParameter-name>anOddInteger</inParameter-name> </inParameter> </inParameter-list>
1771 <outParameter-type>long</outParameter-type>
1772 <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
1775 <creation-date>15/6/2004 - 10:28:53</creation-date>
1776 <lastmodification-date>15/6/2004 - 10:28:53</lastmodification-date>
1777 <editor-release>2.0</editor-release>
1779 <container>localhost/FactoryServer</container>
1780 <comment>C_M3 from SyrComponent</comment>
1781 <x-position>672</x-position>
1782 <y-position>28</y-position> </node>
1784 <component-name>SyrComponent</component-name>
1785 <interface-name>SyrComponent</interface-name>
1786 <node-name>m3incr</node-name>
1788 <coupled-node>?</coupled-node>
1790 <service-name>C_INCR</service-name>
1793 <inParameter-type>long</inParameter-type>
1794 <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
1797 <outParameter-type>long</outParameter-type>
1798 <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
1801 <creation-date>15/6/2004 - 10:28:53</creation-date>
1802 <lastmodification-date>15/6/2004 - 10:28:53</lastmodification-date>
1803 <editor-release>2.0</editor-release>
1805 <container>localhost/FactoryServer</container>
1806 <comment>C_INCR from SyrComponent</comment>
1807 <x-position>898</x-position>
1808 <y-position>29</y-position> </node>
1810 <component-name>SyrComponent</component-name>
1811 <interface-name>SyrComponent</interface-name>
1812 <node-name>incra</node-name>
1814 <coupled-node>?</coupled-node>
1816 <service-name>C_INCR</service-name>
1819 <inParameter-type>long</inParameter-type>
1820 <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
1823 <outParameter-type>long</outParameter-type>
1824 <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
1827 <creation-date>15/6/2004 - 10:28:53</creation-date>
1828 <lastmodification-date>15/6/2004 - 10:28:53</lastmodification-date>
1829 <editor-release>2.0</editor-release>
1831 <container>localhost/FactoryServer</container>
1832 <comment>C_INCR from SyrComponent</comment>
1833 <x-position>803</x-position>
1834 <y-position>195</y-position> </node>
1836 <component-name>SyrComponent</component-name>
1837 <interface-name>SyrComponent</interface-name>
1838 <node-name>div2</node-name>
1840 <coupled-node>?</coupled-node>
1842 <service-name>C_DIV2</service-name>
1845 <inParameter-type>long</inParameter-type>
1846 <inParameter-name>anEvenInteger</inParameter-name> </inParameter> </inParameter-list>
1849 <outParameter-type>long</outParameter-type>
1850 <outParameter-name>anInteger</outParameter-name> </outParameter> </outParameter-list> </service>
1853 <creation-date>15/6/2004 - 10:28:53</creation-date>
1854 <lastmodification-date>15/6/2004 - 10:28:53</lastmodification-date>
1855 <editor-release>2.0</editor-release>
1857 <container>localhost/FactoryServer</container>
1858 <comment>C_DIV2 from SyrComponent</comment>
1859 <x-position>810</x-position>
1860 <y-position>435</y-position> </node>
1862 <component-name>SyrComponent</component-name>
1863 <interface-name>SyrComponent</interface-name>
1864 <node-name>incrb</node-name>
1866 <coupled-node>?</coupled-node>
1868 <service-name>C_INCR</service-name>
1871 <inParameter-type>long</inParameter-type>
1872 <inParameter-name>aCount</inParameter-name> </inParameter> </inParameter-list>
1875 <outParameter-type>long</outParameter-type>
1876 <outParameter-name>aNewCount</outParameter-name> </outParameter> </outParameter-list> </service>
1879 <creation-date>15/6/2004 - 10:28:53</creation-date>
1880 <lastmodification-date>15/6/2004 - 10:28:53</lastmodification-date>
1881 <editor-release>2.0</editor-release>
1883 <container>localhost/FactoryServer</container>
1884 <comment>C_INCR from SyrComponent</comment>
1885 <x-position>809</x-position>
1886 <y-position>574</y-position> </node>
1888 <component-name>?</component-name>
1889 <interface-name>?</interface-name>
1890 <node-name>SyrComponent</node-name>
1892 <coupled-node>?</coupled-node>
1894 <service-name>SyrComponent</service-name>
1897 <inParameter-type>string</inParameter-type>
1898 <inParameter-name>aContainer</inParameter-name> </inParameter>
1900 <inParameter-type>string</inParameter-type>
1901 <inParameter-name>aComponent</inParameter-name> </inParameter> </inParameter-list>
1904 <outParameter-type>objref</outParameter-type>
1905 <outParameter-name>SyrComponentobjref</outParameter-name> </outParameter> </outParameter-list> </service>
1909 <FuncName>SyrComponent</FuncName>
1910 <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
1911 <PyFunc><![CDATA[def SyrComponent( aContainer , aComponent ) : ]]></PyFunc>
1912 <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
1913 <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
1914 <PyFunc><![CDATA[ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
1915 <PyFunc><![CDATA[ return ComponentRef ]]></PyFunc> </PyFunction> </PyFunction-list>
1916 <creation-date>15/6/2004 - 10:28:53</creation-date>
1917 <lastmodification-date>15/6/2004 - 10:28:53</lastmodification-date>
1918 <editor-release>2.0</editor-release>
1920 <container>?</container>
1921 <comment>SyrComponent( aContainer , aComponent )</comment>
1922 <x-position>0</x-position>
1923 <y-position>0</y-position> </node>
1925 <component-name>?</component-name>
1926 <interface-name>?</interface-name>
1927 <node-name>forN</node-name>
1929 <coupled-node>EndOfforN</coupled-node>
1931 <service-name>InitN</service-name>
1934 <inParameter-type>long</inParameter-type>
1935 <inParameter-name>N</inParameter-name> </inParameter>
1937 <inParameter-type>long</inParameter-type>
1938 <inParameter-name>K</inParameter-name> </inParameter>
1940 <inParameter-type>objref</inParameter-type>
1941 <inParameter-name>SyrComponent</inParameter-name> </inParameter>
1943 <inParameter-type>long</inParameter-type>
1944 <inParameter-name>min</inParameter-name> </inParameter>
1946 <inParameter-type>long</inParameter-type>
1947 <inParameter-name>max</inParameter-name> </inParameter> </inParameter-list>
1950 <outParameter-type>long</outParameter-type>
1951 <outParameter-name>N</outParameter-name> </outParameter>
1953 <outParameter-type>long</outParameter-type>
1954 <outParameter-name>K</outParameter-name> </outParameter>
1956 <outParameter-type>objref</outParameter-type>
1957 <outParameter-name>SyrComponent</outParameter-name> </outParameter>
1959 <outParameter-type>long</outParameter-type>
1960 <outParameter-name>min</outParameter-name> </outParameter>
1962 <outParameter-type>long</outParameter-type>
1963 <outParameter-name>max</outParameter-name> </outParameter> </outParameter-list> </service>
1967 <FuncName>InitN</FuncName>
1968 <PyFunc><![CDATA[def InitN( NN , K , SyrComponent , min , max ) : ]]></PyFunc>
1969 <PyFunc><![CDATA[ N = max ]]></PyFunc>
1970 <PyFunc><![CDATA[ if min > 0 : ]]></PyFunc>
1971 <PyFunc><![CDATA[ if max >= min : ]]></PyFunc>
1972 <PyFunc><![CDATA[ N = min ]]></PyFunc>
1973 <PyFunc><![CDATA[ return N,K,SyrComponent,min,max ]]></PyFunc> </PyFunction>
1975 <FuncName>MoreN</FuncName>
1976 <PyFunc><![CDATA[def MoreN( NN , KK , SyrComponent , min , max ) : ]]></PyFunc>
1977 <PyFunc><![CDATA[ N = NN ]]></PyFunc>
1978 <PyFunc><![CDATA[ OutLoop = 0 ]]></PyFunc>
1979 <PyFunc><![CDATA[ if max > NN : ]]></PyFunc>
1980 <PyFunc><![CDATA[ OutLoop = 1 ]]></PyFunc>
1981 <PyFunc><![CDATA[ return OutLoop,N,0,SyrComponent,min,max ]]></PyFunc> </PyFunction>
1983 <FuncName>NextN</FuncName>
1984 <PyFunc><![CDATA[def NextN( NN , KK , SyrComponent , min , max ) : ]]></PyFunc>
1985 <PyFunc><![CDATA[ N = NN + 1 ]]></PyFunc>
1986 <PyFunc><![CDATA[ K = KK ]]></PyFunc>
1987 <PyFunc><![CDATA[ return N,K,SyrComponent,min,max ]]></PyFunc> </PyFunction> </PyFunction-list>
1988 <creation-date>15/6/2004 - 10:28:53</creation-date>
1989 <lastmodification-date>15/6/2004 - 10:28:53</lastmodification-date>
1990 <editor-release>2.0</editor-release>
1992 <container>?</container>
1993 <comment>InitN , MoreN , NextN</comment>
1994 <x-position>20</x-position>
1995 <y-position>302</y-position> </node>
1997 <component-name>?</component-name>
1998 <interface-name>?</interface-name>
1999 <node-name>EndOfforN</node-name>
2001 <coupled-node>forN</coupled-node>
2003 <service-name>EndInitN</service-name>
2006 <inParameter-type>long</inParameter-type>
2007 <inParameter-name>N</inParameter-name> </inParameter>
2009 <inParameter-type>long</inParameter-type>
2010 <inParameter-name>K</inParameter-name> </inParameter>
2012 <inParameter-type>objref</inParameter-type>
2013 <inParameter-name>SyrComponent</inParameter-name> </inParameter>
2015 <inParameter-type>long</inParameter-type>
2016 <inParameter-name>min</inParameter-name> </inParameter>
2018 <inParameter-type>long</inParameter-type>
2019 <inParameter-name>max</inParameter-name> </inParameter> </inParameter-list>
2022 <outParameter-type>long</outParameter-type>
2023 <outParameter-name>N</outParameter-name> </outParameter>
2025 <outParameter-type>long</outParameter-type>
2026 <outParameter-name>K</outParameter-name> </outParameter>
2028 <outParameter-type>objref</outParameter-type>
2029 <outParameter-name>SyrComponent</outParameter-name> </outParameter>
2031 <outParameter-type>long</outParameter-type>
2032 <outParameter-name>min</outParameter-name> </outParameter>
2034 <outParameter-type>long</outParameter-type>
2035 <outParameter-name>max</outParameter-name> </outParameter> </outParameter-list> </service>
2039 <FuncName>?</FuncName>
2040 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
2041 <creation-date>15/6/2004 - 10:28:53</creation-date>
2042 <lastmodification-date>15/6/2004 - 10:28:53</lastmodification-date>
2043 <editor-release>2.0</editor-release>
2045 <container>?</container>
2046 <comment>?</comment>
2047 <x-position>1535</x-position>
2048 <y-position>332</y-position> </node>
2050 <component-name>?</component-name>
2051 <interface-name>?</interface-name>
2052 <node-name>whileNotOne</node-name>
2054 <coupled-node>EndOfwhileNotOne</coupled-node>
2056 <service-name>InitNotOne</service-name>
2059 <inParameter-type>objref</inParameter-type>
2060 <inParameter-name>SyrComponent</inParameter-name> </inParameter>
2062 <inParameter-type>long</inParameter-type>
2063 <inParameter-name>N</inParameter-name> </inParameter>
2065 <inParameter-type>long</inParameter-type>
2066 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
2069 <outParameter-type>objref</outParameter-type>
2070 <outParameter-name>SyrComponent</outParameter-name> </outParameter>
2072 <outParameter-type>long</outParameter-type>
2073 <outParameter-name>N</outParameter-name> </outParameter>
2075 <outParameter-type>long</outParameter-type>
2076 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
2080 <FuncName>InitNotOne</FuncName>
2081 <PyFunc><![CDATA[import threading]]></PyFunc>
2082 <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
2083 <PyFunc><![CDATA[def InitNotOne( SyrComponent , N , K ) :]]></PyFunc>
2084 <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction>
2086 <FuncName>MoreNotOne</FuncName>
2087 <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
2088 <PyFunc><![CDATA[def MoreNotOne( SyrComponent , N , K ) :]]></PyFunc>
2089 <PyFunc><![CDATA[ OutLoop = 1 - SyrComponent.C_ISONE( N )]]></PyFunc>
2090 <PyFunc><![CDATA[ return OutLoop,SyrComponent,N,K ]]></PyFunc> </PyFunction>
2092 <FuncName>NextNotOne</FuncName>
2093 <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
2094 <PyFunc><![CDATA[def NextNotOne( SyrComponent , N , K ) :]]></PyFunc>
2095 <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
2096 <creation-date>15/6/2004 - 10:28:53</creation-date>
2097 <lastmodification-date>15/6/2004 - 10:28:53</lastmodification-date>
2098 <editor-release>2.0</editor-release>
2100 <container>?</container>
2101 <comment>InitNotOne , MoreNotOne , NextNotOne</comment>
2102 <x-position>212</x-position>
2103 <y-position>274</y-position> </node>
2105 <component-name>?</component-name>
2106 <interface-name>?</interface-name>
2107 <node-name>EndOfwhileNotOne</node-name>
2109 <coupled-node>whileNotOne</coupled-node>
2111 <service-name>EndInitNotOne</service-name>
2114 <inParameter-type>objref</inParameter-type>
2115 <inParameter-name>SyrComponent</inParameter-name> </inParameter>
2117 <inParameter-type>long</inParameter-type>
2118 <inParameter-name>N</inParameter-name> </inParameter>
2120 <inParameter-type>long</inParameter-type>
2121 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
2124 <outParameter-type>objref</outParameter-type>
2125 <outParameter-name>SyrComponent</outParameter-name> </outParameter>
2127 <outParameter-type>long</outParameter-type>
2128 <outParameter-name>N</outParameter-name> </outParameter>
2130 <outParameter-type>long</outParameter-type>
2131 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
2135 <FuncName>?</FuncName>
2136 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
2137 <creation-date>15/6/2004 - 10:28:53</creation-date>
2138 <lastmodification-date>15/6/2004 - 10:28:53</lastmodification-date>
2139 <editor-release>2.0</editor-release>
2141 <container>?</container>
2142 <comment>?</comment>
2143 <x-position>1366</x-position>
2144 <y-position>303</y-position> </node>
2146 <component-name>?</component-name>
2147 <interface-name>?</interface-name>
2148 <node-name>fori</node-name>
2150 <coupled-node>EndOffori</coupled-node>
2152 <service-name>Initfori</service-name>
2155 <inParameter-type>long</inParameter-type>
2156 <inParameter-name>i</inParameter-name> </inParameter>
2158 <inParameter-type>long</inParameter-type>
2159 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
2162 <outParameter-type>long</outParameter-type>
2163 <outParameter-name>i</outParameter-name> </outParameter>
2165 <outParameter-type>long</outParameter-type>
2166 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
2170 <FuncName>Initfori</FuncName>
2171 <PyFunc><![CDATA[def Initfori( ii , K ) :]]></PyFunc>
2172 <PyFunc><![CDATA[ return 1,0,K]]></PyFunc> </PyFunction>
2174 <FuncName>Morefori</FuncName>
2175 <PyFunc><![CDATA[def Morefori( ii , K ) :]]></PyFunc>
2176 <PyFunc><![CDATA[ OutLoop = 0]]></PyFunc>
2177 <PyFunc><![CDATA[ if 2 > ii :]]></PyFunc>
2178 <PyFunc><![CDATA[ OutLoop = 1]]></PyFunc>
2179 <PyFunc><![CDATA[ return OutLoop,ii,K]]></PyFunc> </PyFunction>
2181 <FuncName>Nextfori</FuncName>
2182 <PyFunc><![CDATA[def Nextfori( ii , K ) :]]></PyFunc>
2183 <PyFunc><![CDATA[ ii = ii + 1]]></PyFunc>
2184 <PyFunc><![CDATA[ return ii,K]]></PyFunc> </PyFunction> </PyFunction-list>
2185 <creation-date>15/6/2004 - 10:28:53</creation-date>
2186 <lastmodification-date>15/6/2004 - 10:28:53</lastmodification-date>
2187 <editor-release>2.0</editor-release>
2189 <container>?</container>
2190 <comment>Initfori, Morefori, Nextfori</comment>
2191 <x-position>635</x-position>
2192 <y-position>212</y-position> </node>
2194 <component-name>?</component-name>
2195 <interface-name>?</interface-name>
2196 <node-name>EndOffori</node-name>
2198 <coupled-node>fori</coupled-node>
2200 <service-name>EndInitfori</service-name>
2203 <inParameter-type>long</inParameter-type>
2204 <inParameter-name>i</inParameter-name> </inParameter>
2206 <inParameter-type>long</inParameter-type>
2207 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
2210 <outParameter-type>long</outParameter-type>
2211 <outParameter-name>i</outParameter-name> </outParameter>
2213 <outParameter-type>long</outParameter-type>
2214 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
2218 <FuncName>?</FuncName>
2219 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
2220 <creation-date>15/6/2004 - 10:28:53</creation-date>
2221 <lastmodification-date>15/6/2004 - 10:28:53</lastmodification-date>
2222 <editor-release>2.0</editor-release>
2224 <container>?</container>
2225 <comment>?</comment>
2226 <x-position>976</x-position>
2227 <y-position>212</y-position> </node>
2229 <component-name>?</component-name>
2230 <interface-name>?</interface-name>
2231 <node-name>whileEven</node-name>
2233 <coupled-node>EndOfwhileEven</coupled-node>
2235 <service-name>InitEven</service-name>
2238 <inParameter-type>objref</inParameter-type>
2239 <inParameter-name>SyrComponent</inParameter-name> </inParameter>
2241 <inParameter-type>long</inParameter-type>
2242 <inParameter-name>N</inParameter-name> </inParameter>
2244 <inParameter-type>long</inParameter-type>
2245 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
2248 <outParameter-type>objref</outParameter-type>
2249 <outParameter-name>SyrComponent</outParameter-name> </outParameter>
2251 <outParameter-type>long</outParameter-type>
2252 <outParameter-name>N</outParameter-name> </outParameter>
2254 <outParameter-type>long</outParameter-type>
2255 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
2259 <FuncName>InitEven</FuncName>
2260 <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
2261 <PyFunc><![CDATA[def InitEven( SyrComponent , N , K ) :]]></PyFunc>
2262 <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction>
2264 <FuncName>MoreEven</FuncName>
2265 <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
2266 <PyFunc><![CDATA[def MoreEven( SyrComponent , N , K ) :]]></PyFunc>
2267 <PyFunc><![CDATA[ OutLoop = SyrComponent.C_ISEVEN( N )]]></PyFunc>
2268 <PyFunc><![CDATA[ return OutLoop,SyrComponent,N,K ]]></PyFunc> </PyFunction>
2270 <FuncName>NextEven</FuncName>
2271 <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
2272 <PyFunc><![CDATA[def NextEven( SyrComponent , N , K ) :]]></PyFunc>
2273 <PyFunc><![CDATA[ return SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
2274 <creation-date>15/6/2004 - 10:28:53</creation-date>
2275 <lastmodification-date>15/6/2004 - 10:28:53</lastmodification-date>
2276 <editor-release>2.0</editor-release>
2278 <container>?</container>
2279 <comment>InitEven, MoreEven, NextEven</comment>
2280 <x-position>632</x-position>
2281 <y-position>451</y-position> </node>
2283 <component-name>?</component-name>
2284 <interface-name>?</interface-name>
2285 <node-name>EndOfwhileEven</node-name>
2287 <coupled-node>whileEven</coupled-node>
2289 <service-name>EndInitEven</service-name>
2292 <inParameter-type>objref</inParameter-type>
2293 <inParameter-name>SyrComponent</inParameter-name> </inParameter>
2295 <inParameter-type>long</inParameter-type>
2296 <inParameter-name>N</inParameter-name> </inParameter>
2298 <inParameter-type>long</inParameter-type>
2299 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
2302 <outParameter-type>objref</outParameter-type>
2303 <outParameter-name>SyrComponent</outParameter-name> </outParameter>
2305 <outParameter-type>long</outParameter-type>
2306 <outParameter-name>N</outParameter-name> </outParameter>
2308 <outParameter-type>long</outParameter-type>
2309 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
2313 <FuncName>?</FuncName>
2314 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
2315 <creation-date>15/6/2004 - 10:28:53</creation-date>
2316 <lastmodification-date>15/6/2004 - 10:28:53</lastmodification-date>
2317 <editor-release>2.0</editor-release>
2319 <container>?</container>
2320 <comment>?</comment>
2321 <x-position>988</x-position>
2322 <y-position>451</y-position> </node>
2324 <component-name>?</component-name>
2325 <interface-name>?</interface-name>
2326 <node-name>ifNotEven</node-name>
2328 <coupled-node>EndOfifNotEven</coupled-node>
2330 <service-name>ifNotEven</service-name>
2333 <inParameter-type>objref</inParameter-type>
2334 <inParameter-name>SyrComponent</inParameter-name> </inParameter>
2336 <inParameter-type>long</inParameter-type>
2337 <inParameter-name>N</inParameter-name> </inParameter>
2339 <inParameter-type>long</inParameter-type>
2340 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
2343 <outParameter-type>long</outParameter-type>
2344 <outParameter-name>Odd</outParameter-name> </outParameter>
2346 <outParameter-type>long</outParameter-type>
2347 <outParameter-name>Even</outParameter-name> </outParameter>
2349 <outParameter-type>objref</outParameter-type>
2350 <outParameter-name>SyrComponent</outParameter-name> </outParameter>
2352 <outParameter-type>long</outParameter-type>
2353 <outParameter-name>N</outParameter-name> </outParameter>
2355 <outParameter-type>long</outParameter-type>
2356 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
2360 <FuncName>ifNotEven</FuncName>
2361 <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
2362 <PyFunc><![CDATA[def ifNotEven( SyrComponent , N , K ) :]]></PyFunc>
2363 <PyFunc><![CDATA[ Even = SyrComponent.C_ISEVEN( N )]]></PyFunc>
2364 <PyFunc><![CDATA[ Odd = 1 - Even]]></PyFunc>
2365 <PyFunc><![CDATA[ return Odd,Even,SyrComponent,N,K]]></PyFunc> </PyFunction> </PyFunction-list>
2366 <creation-date>15/6/2004 - 10:28:54</creation-date>
2367 <lastmodification-date>15/6/2004 - 10:28:54</lastmodification-date>
2368 <editor-release>2.0</editor-release>
2370 <container>?</container>
2371 <comment>ifNotEven</comment>
2372 <x-position>418</x-position>
2373 <y-position>274</y-position> </node>
2375 <component-name>?</component-name>
2376 <interface-name>?</interface-name>
2377 <node-name>EndOfifNotEven</node-name>
2379 <coupled-node>ifNotEven</coupled-node>
2381 <service-name>EndifNotEven</service-name>
2384 <inParameter-type>long</inParameter-type>
2385 <inParameter-name>N</inParameter-name> </inParameter>
2387 <inParameter-type>long</inParameter-type>
2388 <inParameter-name>K</inParameter-name> </inParameter> </inParameter-list>
2391 <outParameter-type>long</outParameter-type>
2392 <outParameter-name>N</outParameter-name> </outParameter>
2394 <outParameter-type>long</outParameter-type>
2395 <outParameter-name>K</outParameter-name> </outParameter> </outParameter-list> </service>
2399 <FuncName>?</FuncName>
2400 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
2401 <creation-date>15/6/2004 - 10:28:54</creation-date>
2402 <lastmodification-date>15/6/2004 - 10:28:54</lastmodification-date>
2403 <editor-release>2.0</editor-release>
2405 <container>?</container>
2406 <comment>?</comment>
2407 <x-position>1205</x-position>
2408 <y-position>331</y-position> </node> </node-list>
2411 <fromnode-name>m3</fromnode-name>
2412 <fromserviceparameter-name>anInteger</fromserviceparameter-name>
2413 <tonode-name>m3incr</tonode-name>
2414 <toserviceparameter-name>aCount</toserviceparameter-name>
2415 <coord-list/> </link>
2417 <fromnode-name>m3incr</fromnode-name>
2418 <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
2419 <tonode-name>EndOfifNotEven</tonode-name>
2420 <toserviceparameter-name>N</toserviceparameter-name>
2427 <y>109</y> </coord> </coord-list> </link>
2429 <fromnode-name>incra</fromnode-name>
2430 <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
2431 <tonode-name>EndOffori</tonode-name>
2432 <toserviceparameter-name>K</toserviceparameter-name>
2433 <coord-list/> </link>
2435 <fromnode-name>div2</fromnode-name>
2436 <fromserviceparameter-name>anInteger</fromserviceparameter-name>
2437 <tonode-name>EndOfwhileEven</tonode-name>
2438 <toserviceparameter-name>N</toserviceparameter-name>
2439 <coord-list/> </link>
2441 <fromnode-name>incrb</fromnode-name>
2442 <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
2443 <tonode-name>EndOfwhileEven</tonode-name>
2444 <toserviceparameter-name>K</toserviceparameter-name>
2451 <y>654</y> </coord> </coord-list> </link>
2453 <fromnode-name>SyrComponent</fromnode-name>
2454 <fromserviceparameter-name>SyrComponentobjref</fromserviceparameter-name>
2455 <tonode-name>forN</tonode-name>
2456 <toserviceparameter-name>SyrComponent</toserviceparameter-name>
2469 <y>81</y> </coord> </coord-list> </link>
2471 <fromnode-name>forN</fromnode-name>
2472 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2473 <tonode-name>EndOfforN</tonode-name>
2474 <toserviceparameter-name>DoLoop</toserviceparameter-name>
2475 <coord-list/> </link>
2477 <fromnode-name>forN</fromnode-name>
2478 <fromserviceparameter-name>N</fromserviceparameter-name>
2479 <tonode-name>whileNotOne</tonode-name>
2480 <toserviceparameter-name>N</toserviceparameter-name>
2481 <coord-list/> </link>
2483 <fromnode-name>forN</fromnode-name>
2484 <fromserviceparameter-name>N</fromserviceparameter-name>
2485 <tonode-name>EndOfforN</tonode-name>
2486 <toserviceparameter-name>N</toserviceparameter-name>
2487 <coord-list/> </link>
2489 <fromnode-name>forN</fromnode-name>
2490 <fromserviceparameter-name>K</fromserviceparameter-name>
2491 <tonode-name>whileNotOne</tonode-name>
2492 <toserviceparameter-name>K</toserviceparameter-name>
2493 <coord-list/> </link>
2495 <fromnode-name>forN</fromnode-name>
2496 <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
2497 <tonode-name>EndOfforN</tonode-name>
2498 <toserviceparameter-name>SyrComponent</toserviceparameter-name>
2499 <coord-list/> </link>
2501 <fromnode-name>forN</fromnode-name>
2502 <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
2503 <tonode-name>whileNotOne</tonode-name>
2504 <toserviceparameter-name>SyrComponent</toserviceparameter-name>
2511 <y>394</y> </coord> </coord-list> </link>
2513 <fromnode-name>forN</fromnode-name>
2514 <fromserviceparameter-name>min</fromserviceparameter-name>
2515 <tonode-name>EndOfforN</tonode-name>
2516 <toserviceparameter-name>min</toserviceparameter-name>
2517 <coord-list/> </link>
2519 <fromnode-name>forN</fromnode-name>
2520 <fromserviceparameter-name>max</fromserviceparameter-name>
2521 <tonode-name>EndOfforN</tonode-name>
2522 <toserviceparameter-name>max</toserviceparameter-name>
2523 <coord-list/> </link>
2525 <fromnode-name>EndOfforN</fromnode-name>
2526 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2527 <tonode-name>forN</tonode-name>
2528 <toserviceparameter-name>DoLoop</toserviceparameter-name>
2529 <coord-list/> </link>
2531 <fromnode-name>whileNotOne</fromnode-name>
2532 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2533 <tonode-name>EndOfwhileNotOne</tonode-name>
2534 <toserviceparameter-name>DoLoop</toserviceparameter-name>
2535 <coord-list/> </link>
2537 <fromnode-name>whileNotOne</fromnode-name>
2538 <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
2539 <tonode-name>EndOfwhileNotOne</tonode-name>
2540 <toserviceparameter-name>SyrComponent</toserviceparameter-name>
2541 <coord-list/> </link>
2543 <fromnode-name>whileNotOne</fromnode-name>
2544 <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
2545 <tonode-name>ifNotEven</tonode-name>
2546 <toserviceparameter-name>SyrComponent</toserviceparameter-name>
2547 <coord-list/> </link>
2549 <fromnode-name>whileNotOne</fromnode-name>
2550 <fromserviceparameter-name>N</fromserviceparameter-name>
2551 <tonode-name>ifNotEven</tonode-name>
2552 <toserviceparameter-name>N</toserviceparameter-name>
2553 <coord-list/> </link>
2555 <fromnode-name>whileNotOne</fromnode-name>
2556 <fromserviceparameter-name>K</fromserviceparameter-name>
2557 <tonode-name>ifNotEven</tonode-name>
2558 <toserviceparameter-name>K</toserviceparameter-name>
2559 <coord-list/> </link>
2561 <fromnode-name>EndOfwhileNotOne</fromnode-name>
2562 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2563 <tonode-name>whileNotOne</tonode-name>
2564 <toserviceparameter-name>DoLoop</toserviceparameter-name>
2565 <coord-list/> </link>
2567 <fromnode-name>EndOfwhileNotOne</fromnode-name>
2568 <fromserviceparameter-name>K</fromserviceparameter-name>
2569 <tonode-name>EndOfforN</tonode-name>
2570 <toserviceparameter-name>K</toserviceparameter-name>
2571 <coord-list/> </link>
2573 <fromnode-name>fori</fromnode-name>
2574 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2575 <tonode-name>EndOffori</tonode-name>
2576 <toserviceparameter-name>DoLoop</toserviceparameter-name>
2577 <coord-list/> </link>
2579 <fromnode-name>fori</fromnode-name>
2580 <fromserviceparameter-name>i</fromserviceparameter-name>
2581 <tonode-name>EndOffori</tonode-name>
2582 <toserviceparameter-name>i</toserviceparameter-name>
2583 <coord-list/> </link>
2585 <fromnode-name>fori</fromnode-name>
2586 <fromserviceparameter-name>K</fromserviceparameter-name>
2587 <tonode-name>incra</tonode-name>
2588 <toserviceparameter-name>aCount</toserviceparameter-name>
2589 <coord-list/> </link>
2591 <fromnode-name>EndOffori</fromnode-name>
2592 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2593 <tonode-name>fori</tonode-name>
2594 <toserviceparameter-name>DoLoop</toserviceparameter-name>
2595 <coord-list/> </link>
2597 <fromnode-name>EndOffori</fromnode-name>
2598 <fromserviceparameter-name>K</fromserviceparameter-name>
2599 <tonode-name>EndOfifNotEven</tonode-name>
2600 <toserviceparameter-name>K</toserviceparameter-name>
2607 <y>275</y> </coord> </coord-list> </link>
2609 <fromnode-name>whileEven</fromnode-name>
2610 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2611 <tonode-name>EndOfwhileEven</tonode-name>
2612 <toserviceparameter-name>DoLoop</toserviceparameter-name>
2613 <coord-list/> </link>
2615 <fromnode-name>whileEven</fromnode-name>
2616 <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
2617 <tonode-name>EndOfwhileEven</tonode-name>
2618 <toserviceparameter-name>SyrComponent</toserviceparameter-name>
2619 <coord-list/> </link>
2621 <fromnode-name>whileEven</fromnode-name>
2622 <fromserviceparameter-name>N</fromserviceparameter-name>
2623 <tonode-name>div2</tonode-name>
2624 <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
2625 <coord-list/> </link>
2627 <fromnode-name>whileEven</fromnode-name>
2628 <fromserviceparameter-name>K</fromserviceparameter-name>
2629 <tonode-name>incrb</tonode-name>
2630 <toserviceparameter-name>aCount</toserviceparameter-name>
2637 <y>543</y> </coord> </coord-list> </link>
2639 <fromnode-name>EndOfwhileEven</fromnode-name>
2640 <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2641 <tonode-name>whileEven</tonode-name>
2642 <toserviceparameter-name>DoLoop</toserviceparameter-name>
2643 <coord-list/> </link>
2645 <fromnode-name>EndOfwhileEven</fromnode-name>
2646 <fromserviceparameter-name>N</fromserviceparameter-name>
2647 <tonode-name>EndOfifNotEven</tonode-name>
2648 <toserviceparameter-name>N</toserviceparameter-name>
2655 <y>513</y> </coord> </coord-list> </link>
2657 <fromnode-name>EndOfwhileEven</fromnode-name>
2658 <fromserviceparameter-name>K</fromserviceparameter-name>
2659 <tonode-name>EndOfifNotEven</tonode-name>
2660 <toserviceparameter-name>K</toserviceparameter-name>
2667 <y>543</y> </coord> </coord-list> </link>
2669 <fromnode-name>ifNotEven</fromnode-name>
2670 <fromserviceparameter-name>Odd</fromserviceparameter-name>
2671 <tonode-name>m3</tonode-name>
2672 <toserviceparameter-name>Gate</toserviceparameter-name>
2679 <y>307</y> </coord> </coord-list> </link>
2681 <fromnode-name>ifNotEven</fromnode-name>
2682 <fromserviceparameter-name>Odd</fromserviceparameter-name>
2683 <tonode-name>fori</tonode-name>
2684 <toserviceparameter-name>Gate</toserviceparameter-name>
2685 <coord-list/> </link>
2687 <fromnode-name>ifNotEven</fromnode-name>
2688 <fromserviceparameter-name>Even</fromserviceparameter-name>
2689 <tonode-name>whileEven</tonode-name>
2690 <toserviceparameter-name>Gate</toserviceparameter-name>
2697 <y>339</y> </coord> </coord-list> </link>
2699 <fromnode-name>ifNotEven</fromnode-name>
2700 <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
2701 <tonode-name>whileEven</tonode-name>
2702 <toserviceparameter-name>SyrComponent</toserviceparameter-name>
2709 <y>367</y> </coord> </coord-list> </link>
2711 <fromnode-name>ifNotEven</fromnode-name>
2712 <fromserviceparameter-name>N</fromserviceparameter-name>
2713 <tonode-name>whileEven</tonode-name>
2714 <toserviceparameter-name>N</toserviceparameter-name>
2721 <y>397</y> </coord> </coord-list> </link>
2723 <fromnode-name>ifNotEven</fromnode-name>
2724 <fromserviceparameter-name>N</fromserviceparameter-name>
2725 <tonode-name>m3</tonode-name>
2726 <toserviceparameter-name>anOddInteger</toserviceparameter-name>
2733 <y>395</y> </coord> </coord-list> </link>
2735 <fromnode-name>ifNotEven</fromnode-name>
2736 <fromserviceparameter-name>K</fromserviceparameter-name>
2737 <tonode-name>whileEven</tonode-name>
2738 <toserviceparameter-name>K</toserviceparameter-name>
2745 <y>426</y> </coord> </coord-list> </link>
2747 <fromnode-name>ifNotEven</fromnode-name>
2748 <fromserviceparameter-name>K</fromserviceparameter-name>
2749 <tonode-name>fori</tonode-name>
2750 <toserviceparameter-name>K</toserviceparameter-name>
2757 <y>426</y> </coord> </coord-list> </link>
2759 <fromnode-name>ifNotEven</fromnode-name>
2760 <fromserviceparameter-name>Default</fromserviceparameter-name>
2761 <tonode-name>EndOfifNotEven</tonode-name>
2762 <toserviceparameter-name>Default</toserviceparameter-name>
2775 <y>458</y> </coord> </coord-list> </link>
2777 <fromnode-name>EndOfifNotEven</fromnode-name>
2778 <fromserviceparameter-name>N</fromserviceparameter-name>
2779 <tonode-name>EndOfwhileNotOne</tonode-name>
2780 <toserviceparameter-name>N</toserviceparameter-name>
2781 <coord-list/> </link>
2783 <fromnode-name>EndOfifNotEven</fromnode-name>
2784 <fromserviceparameter-name>K</fromserviceparameter-name>
2785 <tonode-name>EndOfwhileNotOne</tonode-name>
2786 <toserviceparameter-name>K</toserviceparameter-name>
2787 <coord-list/> </link> </link-list>
2788 <data-list/> </dataflow></supergraph>