Salome HOME
4b00e0f1ce6377592aee63dab9a1ea0bd7659e1e
[samples/datafiles.git] / Superv / Graphs / GraphMacroNodes.xml
1 <!DOCTYPE SuperGraph>
2 <!--
3   Copyright (C) 2007-2011  CEA/DEN, EDF R&D, OPEN CASCADE
4
5   Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
6   CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
7
8   This library is free software; you can redistribute it and/or
9   modify it under the terms of the GNU Lesser General Public
10   License as published by the Free Software Foundation; either
11   version 2.1 of the License.
12
13   This library is distributed in the hope that it will be useful,
14   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16   Lesser General Public License for more details.
17
18   You should have received a copy of the GNU Lesser General Public
19   License along with this library; if not, write to the Free Software
20   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21
22   See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
23
24 -->
25 <supergraph>
26 <dataflow>
27 <info-list>
28 <node>
29 <component-name>?</component-name>
30     <interface-name>?</interface-name>
31     <node-name>GraphMacroNodes</node-name>
32     <kind>1</kind>
33     <coupled-node>?</coupled-node>
34     <service>
35 <service-name>GraphMacroNodes</service-name>
36      <inParameter-list>
37 <inParameter>
38 <inParameter-type>double</inParameter-type>
39        <inParameter-name>Add__x</inParameter-name>      </inParameter>
40       <inParameter>
41 <inParameter-type>double</inParameter-type>
42        <inParameter-name>Add__y</inParameter-name>      </inParameter>
43       <inParameter>
44 <inParameter-type>double</inParameter-type>
45        <inParameter-name>Sub__x</inParameter-name>      </inParameter>
46       <inParameter>
47 <inParameter-type>string</inParameter-type>
48        <inParameter-name>Macro_SyrStruct__SyrComponent__aContainer</inParameter-name>      </inParameter>
49       <inParameter>
50 <inParameter-type>string</inParameter-type>
51        <inParameter-name>Macro_SyrStruct__SyrComponent__aComponent</inParameter-name>      </inParameter>
52       <inParameter>
53 <inParameter-type>long</inParameter-type>
54        <inParameter-name>Macro_SyrStruct__forN__N</inParameter-name>      </inParameter>
55       <inParameter>
56 <inParameter-type>long</inParameter-type>
57        <inParameter-name>Macro_SyrStruct__forN__K</inParameter-name>      </inParameter>
58       <inParameter>
59 <inParameter-type>long</inParameter-type>
60        <inParameter-name>Macro_SyrStruct__forN__min</inParameter-name>      </inParameter>
61       <inParameter>
62 <inParameter-type>long</inParameter-type>
63        <inParameter-name>Macro_SyrStruct__forN__max</inParameter-name>      </inParameter>
64       <inParameter>
65 <inParameter-type>long</inParameter-type>
66        <inParameter-name>Macro_SyrStruct__fori__i</inParameter-name>      </inParameter>
67       <inParameter>
68 <inParameter-type>string</inParameter-type>
69        <inParameter-name>Macro_SyrStruct_1__SyrComponent__aContainer</inParameter-name>      </inParameter>
70       <inParameter>
71 <inParameter-type>string</inParameter-type>
72        <inParameter-name>Macro_SyrStruct_1__SyrComponent__aComponent</inParameter-name>      </inParameter>
73       <inParameter>
74 <inParameter-type>long</inParameter-type>
75        <inParameter-name>Macro_SyrStruct_1__forN__N</inParameter-name>      </inParameter>
76       <inParameter>
77 <inParameter-type>long</inParameter-type>
78        <inParameter-name>Macro_SyrStruct_1__forN__K</inParameter-name>      </inParameter>
79       <inParameter>
80 <inParameter-type>long</inParameter-type>
81        <inParameter-name>Macro_SyrStruct_1__forN__min</inParameter-name>      </inParameter>
82       <inParameter>
83 <inParameter-type>long</inParameter-type>
84        <inParameter-name>Macro_SyrStruct_1__forN__max</inParameter-name>      </inParameter>
85       <inParameter>
86 <inParameter-type>long</inParameter-type>
87        <inParameter-name>Macro_SyrStruct_1__fori__i</inParameter-name>      </inParameter>     </inParameter-list>
88      <outParameter-list>
89 <outParameter>
90 <outParameter-type>double</outParameter-type>
91        <outParameter-name>Add__FuncValue</outParameter-name>      </outParameter>
92       <outParameter>
93 <outParameter-type>double</outParameter-type>
94        <outParameter-name>Div__z</outParameter-name>      </outParameter>
95       <outParameter>
96 <outParameter-type>long</outParameter-type>
97        <outParameter-name>Macro_SyrStruct__EndOfforN__N</outParameter-name>      </outParameter>
98       <outParameter>
99 <outParameter-type>long</outParameter-type>
100        <outParameter-name>Macro_SyrStruct__EndOfforN__K</outParameter-name>      </outParameter>
101       <outParameter>
102 <outParameter-type>objref</outParameter-type>
103        <outParameter-name>Macro_SyrStruct__EndOfforN__SyrComponent</outParameter-name>      </outParameter>
104       <outParameter>
105 <outParameter-type>long</outParameter-type>
106        <outParameter-name>Macro_SyrStruct__EndOfforN__min</outParameter-name>      </outParameter>
107       <outParameter>
108 <outParameter-type>long</outParameter-type>
109        <outParameter-name>Macro_SyrStruct__EndOfforN__max</outParameter-name>      </outParameter>
110       <outParameter>
111 <outParameter-type>objref</outParameter-type>
112        <outParameter-name>Macro_SyrStruct__EndOfwhileNotOne__SyrComponent</outParameter-name>      </outParameter>
113       <outParameter>
114 <outParameter-type>long</outParameter-type>
115        <outParameter-name>Macro_SyrStruct__EndOfwhileNotOne__N</outParameter-name>      </outParameter>
116       <outParameter>
117 <outParameter-type>long</outParameter-type>
118        <outParameter-name>Macro_SyrStruct__EndOffori__i</outParameter-name>      </outParameter>
119       <outParameter>
120 <outParameter-type>objref</outParameter-type>
121        <outParameter-name>Macro_SyrStruct__EndOfwhileEven__SyrComponent</outParameter-name>      </outParameter>
122       <outParameter>
123 <outParameter-type>long</outParameter-type>
124        <outParameter-name>Macro_SyrStruct_1__EndOfforN__N</outParameter-name>      </outParameter>
125       <outParameter>
126 <outParameter-type>long</outParameter-type>
127        <outParameter-name>Macro_SyrStruct_1__EndOfforN__K</outParameter-name>      </outParameter>
128       <outParameter>
129 <outParameter-type>objref</outParameter-type>
130        <outParameter-name>Macro_SyrStruct_1__EndOfforN__SyrComponent</outParameter-name>      </outParameter>
131       <outParameter>
132 <outParameter-type>long</outParameter-type>
133        <outParameter-name>Macro_SyrStruct_1__EndOfforN__min</outParameter-name>      </outParameter>
134       <outParameter>
135 <outParameter-type>long</outParameter-type>
136        <outParameter-name>Macro_SyrStruct_1__EndOfforN__max</outParameter-name>      </outParameter>
137       <outParameter>
138 <outParameter-type>objref</outParameter-type>
139        <outParameter-name>Macro_SyrStruct_1__EndOfwhileNotOne__SyrComponent</outParameter-name>      </outParameter>
140       <outParameter>
141 <outParameter-type>long</outParameter-type>
142        <outParameter-name>Macro_SyrStruct_1__EndOfwhileNotOne__N</outParameter-name>      </outParameter>
143       <outParameter>
144 <outParameter-type>long</outParameter-type>
145        <outParameter-name>Macro_SyrStruct_1__EndOffori__i</outParameter-name>      </outParameter>
146       <outParameter>
147 <outParameter-type>objref</outParameter-type>
148        <outParameter-name>Macro_SyrStruct_1__EndOfwhileEven__SyrComponent</outParameter-name>      </outParameter>     </outParameter-list>    </service>
149     <DataStream-list/>
150     <PyFunction-list/>
151     <creation-date>15/6/2004 - 10:28:51</creation-date>
152     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
153     <editor-release>2.0</editor-release>
154     <author>?</author>
155     <container>?</container>
156     <comment>?</comment>
157     <x-position>0</x-position>
158     <y-position>0</y-position>   </node>  </info-list>
159   <node-list>
160 <node>
161 <component-name>AddComponent</component-name>
162     <interface-name>AddComponent</interface-name>
163     <node-name>Add</node-name>
164     <kind>0</kind>
165     <coupled-node>?</coupled-node>
166     <service>
167 <service-name>Add</service-name>
168      <inParameter-list>
169 <inParameter>
170 <inParameter-type>double</inParameter-type>
171        <inParameter-name>x</inParameter-name>      </inParameter>
172       <inParameter>
173 <inParameter-type>double</inParameter-type>
174        <inParameter-name>y</inParameter-name>      </inParameter>     </inParameter-list>
175      <outParameter-list>
176 <outParameter>
177 <outParameter-type>double</outParameter-type>
178        <outParameter-name>FuncValue</outParameter-name>      </outParameter>
179       <outParameter>
180 <outParameter-type>double</outParameter-type>
181        <outParameter-name>z</outParameter-name>      </outParameter>     </outParameter-list>    </service>
182     <DataStream-list/>
183     <PyFunction-list/>
184     <creation-date>4/5/2005 - 14:6:2</creation-date>
185     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
186     <editor-release>2.0</editor-release>
187     <author>?</author>
188     <container>FactoryServer</container>
189     <comment>Add from AddComponent</comment>
190     <x-position>9</x-position>
191     <y-position>293</y-position>   </node>
192    <node>
193 <component-name>SubComponent</component-name>
194     <interface-name>SubComponent</interface-name>
195     <node-name>Sub</node-name>
196     <kind>0</kind>
197     <coupled-node>?</coupled-node>
198     <service>
199 <service-name>Sub</service-name>
200      <inParameter-list>
201 <inParameter>
202 <inParameter-type>double</inParameter-type>
203        <inParameter-name>x</inParameter-name>      </inParameter>
204       <inParameter>
205 <inParameter-type>double</inParameter-type>
206        <inParameter-name>y</inParameter-name>      </inParameter>     </inParameter-list>
207      <outParameter-list>
208 <outParameter>
209 <outParameter-type>double</outParameter-type>
210        <outParameter-name>z</outParameter-name>      </outParameter>     </outParameter-list>    </service>
211     <DataStream-list/>
212     <PyFunction-list/>
213     <creation-date>4/5/2005 - 14:6:2</creation-date>
214     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
215     <editor-release>2.0</editor-release>
216     <author>?</author>
217     <container>FactoryServer</container>
218     <comment>Sub from SubComponent</comment>
219     <x-position>227</x-position>
220     <y-position>99</y-position>   </node>
221    <node>
222 <component-name>MulComponent</component-name>
223     <interface-name>MulComponent</interface-name>
224     <node-name>Mul</node-name>
225     <kind>0</kind>
226     <coupled-node>?</coupled-node>
227     <service>
228 <service-name>Mul</service-name>
229      <inParameter-list>
230 <inParameter>
231 <inParameter-type>double</inParameter-type>
232        <inParameter-name>x</inParameter-name>      </inParameter>
233       <inParameter>
234 <inParameter-type>double</inParameter-type>
235        <inParameter-name>y</inParameter-name>      </inParameter>     </inParameter-list>
236      <outParameter-list>
237 <outParameter>
238 <outParameter-type>double</outParameter-type>
239        <outParameter-name>z</outParameter-name>      </outParameter>     </outParameter-list>    </service>
240     <DataStream-list/>
241     <PyFunction-list/>
242     <creation-date>4/5/2005 - 14:6:2</creation-date>
243     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
244     <editor-release>2.0</editor-release>
245     <author>?</author>
246     <container>FactoryServer</container>
247     <comment>Mul from MulComponent</comment>
248     <x-position>443</x-position>
249     <y-position>278</y-position>   </node>
250    <node>
251 <component-name>DivComponent</component-name>
252     <interface-name>DivComponent</interface-name>
253     <node-name>Div</node-name>
254     <kind>0</kind>
255     <coupled-node>?</coupled-node>
256     <service>
257 <service-name>Div</service-name>
258      <inParameter-list>
259 <inParameter>
260 <inParameter-type>double</inParameter-type>
261        <inParameter-name>x</inParameter-name>      </inParameter>
262       <inParameter>
263 <inParameter-type>double</inParameter-type>
264        <inParameter-name>y</inParameter-name>      </inParameter>     </inParameter-list>
265      <outParameter-list>
266 <outParameter>
267 <outParameter-type>double</outParameter-type>
268        <outParameter-name>z</outParameter-name>      </outParameter>     </outParameter-list>    </service>
269     <DataStream-list/>
270     <PyFunction-list/>
271     <creation-date>4/5/2005 - 14:6:2</creation-date>
272     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
273     <editor-release>2.0</editor-release>
274     <author>?</author>
275     <container>FactoryServer</container>
276     <comment>Div from DivComponent</comment>
277     <x-position>634</x-position>
278     <y-position>97</y-position>   </node>
279    <node>
280 <component-name>?</component-name>
281     <interface-name>?</interface-name>
282     <node-name>Macro_SyrStruct</node-name>
283     <kind>10</kind>
284     <coupled-node>SyrStruct_1</coupled-node>
285     <service>
286 <service-name>SyrStruct_1</service-name>
287      <inParameter-list>
288 <inParameter>
289 <inParameter-type>string</inParameter-type>
290        <inParameter-name>SyrComponent__aContainer</inParameter-name>      </inParameter>
291       <inParameter>
292 <inParameter-type>string</inParameter-type>
293        <inParameter-name>SyrComponent__aComponent</inParameter-name>      </inParameter>
294       <inParameter>
295 <inParameter-type>long</inParameter-type>
296        <inParameter-name>forN__N</inParameter-name>      </inParameter>
297       <inParameter>
298 <inParameter-type>long</inParameter-type>
299        <inParameter-name>forN__K</inParameter-name>      </inParameter>
300       <inParameter>
301 <inParameter-type>long</inParameter-type>
302        <inParameter-name>forN__min</inParameter-name>      </inParameter>
303       <inParameter>
304 <inParameter-type>long</inParameter-type>
305        <inParameter-name>forN__max</inParameter-name>      </inParameter>
306       <inParameter>
307 <inParameter-type>long</inParameter-type>
308        <inParameter-name>fori__i</inParameter-name>      </inParameter>     </inParameter-list>
309      <outParameter-list>
310 <outParameter>
311 <outParameter-type>long</outParameter-type>
312        <outParameter-name>EndOfforN__N</outParameter-name>      </outParameter>
313       <outParameter>
314 <outParameter-type>long</outParameter-type>
315        <outParameter-name>EndOfforN__K</outParameter-name>      </outParameter>
316       <outParameter>
317 <outParameter-type>objref</outParameter-type>
318        <outParameter-name>EndOfforN__SyrComponent</outParameter-name>      </outParameter>
319       <outParameter>
320 <outParameter-type>long</outParameter-type>
321        <outParameter-name>EndOfforN__min</outParameter-name>      </outParameter>
322       <outParameter>
323 <outParameter-type>long</outParameter-type>
324        <outParameter-name>EndOfforN__max</outParameter-name>      </outParameter>
325       <outParameter>
326 <outParameter-type>objref</outParameter-type>
327        <outParameter-name>EndOfwhileNotOne__SyrComponent</outParameter-name>      </outParameter>
328       <outParameter>
329 <outParameter-type>long</outParameter-type>
330        <outParameter-name>EndOfwhileNotOne__N</outParameter-name>      </outParameter>
331       <outParameter>
332 <outParameter-type>long</outParameter-type>
333        <outParameter-name>EndOffori__i</outParameter-name>      </outParameter>
334       <outParameter>
335 <outParameter-type>objref</outParameter-type>
336        <outParameter-name>EndOfwhileEven__SyrComponent</outParameter-name>      </outParameter>     </outParameter-list>    </service>
337     <DataStream-list/>
338     <PyFunction-list>
339 <PyFunction>
340 <FuncName>?</FuncName>
341       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
342     <creation-date>4/5/2005 - 14:6:2</creation-date>
343     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
344     <editor-release>2.0</editor-release>
345     <author>?</author>
346     <container>?</container>
347     <comment>Macro Node</comment>
348     <x-position>13</x-position>
349     <y-position>6</y-position>   </node>
350    <node>
351 <component-name>?</component-name>
352     <interface-name>?</interface-name>
353     <node-name>Macro_SyrStruct_1</node-name>
354     <kind>10</kind>
355     <coupled-node>SyrStruct_1_1</coupled-node>
356     <service>
357 <service-name>SyrStruct_1_1</service-name>
358      <inParameter-list>
359 <inParameter>
360 <inParameter-type>string</inParameter-type>
361        <inParameter-name>SyrComponent__aContainer</inParameter-name>      </inParameter>
362       <inParameter>
363 <inParameter-type>string</inParameter-type>
364        <inParameter-name>SyrComponent__aComponent</inParameter-name>      </inParameter>
365       <inParameter>
366 <inParameter-type>long</inParameter-type>
367        <inParameter-name>forN__N</inParameter-name>      </inParameter>
368       <inParameter>
369 <inParameter-type>long</inParameter-type>
370        <inParameter-name>forN__K</inParameter-name>      </inParameter>
371       <inParameter>
372 <inParameter-type>long</inParameter-type>
373        <inParameter-name>forN__min</inParameter-name>      </inParameter>
374       <inParameter>
375 <inParameter-type>long</inParameter-type>
376        <inParameter-name>forN__max</inParameter-name>      </inParameter>
377       <inParameter>
378 <inParameter-type>long</inParameter-type>
379        <inParameter-name>fori__i</inParameter-name>      </inParameter>     </inParameter-list>
380      <outParameter-list>
381 <outParameter>
382 <outParameter-type>long</outParameter-type>
383        <outParameter-name>EndOfforN__N</outParameter-name>      </outParameter>
384       <outParameter>
385 <outParameter-type>long</outParameter-type>
386        <outParameter-name>EndOfforN__K</outParameter-name>      </outParameter>
387       <outParameter>
388 <outParameter-type>objref</outParameter-type>
389        <outParameter-name>EndOfforN__SyrComponent</outParameter-name>      </outParameter>
390       <outParameter>
391 <outParameter-type>long</outParameter-type>
392        <outParameter-name>EndOfforN__min</outParameter-name>      </outParameter>
393       <outParameter>
394 <outParameter-type>long</outParameter-type>
395        <outParameter-name>EndOfforN__max</outParameter-name>      </outParameter>
396       <outParameter>
397 <outParameter-type>objref</outParameter-type>
398        <outParameter-name>EndOfwhileNotOne__SyrComponent</outParameter-name>      </outParameter>
399       <outParameter>
400 <outParameter-type>long</outParameter-type>
401        <outParameter-name>EndOfwhileNotOne__N</outParameter-name>      </outParameter>
402       <outParameter>
403 <outParameter-type>long</outParameter-type>
404        <outParameter-name>EndOffori__i</outParameter-name>      </outParameter>
405       <outParameter>
406 <outParameter-type>objref</outParameter-type>
407        <outParameter-name>EndOfwhileEven__SyrComponent</outParameter-name>      </outParameter>     </outParameter-list>    </service>
408     <DataStream-list/>
409     <PyFunction-list>
410 <PyFunction>
411 <FuncName>?</FuncName>
412       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
413     <creation-date>4/5/2005 - 14:6:2</creation-date>
414     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
415     <editor-release>2.0</editor-release>
416     <author>?</author>
417     <container>?</container>
418     <comment>Macro Node</comment>
419     <x-position>8</x-position>
420     <y-position>441</y-position>   </node>  </node-list>
421   <link-list>
422 <link>
423 <fromnode-name>Add</fromnode-name>
424     <fromserviceparameter-name>z</fromserviceparameter-name>
425     <tonode-name>Sub</tonode-name>
426     <toserviceparameter-name>y</toserviceparameter-name>
427     <coord-list/>   </link>
428    <link>
429 <fromnode-name>Add</fromnode-name>
430     <fromserviceparameter-name>z</fromserviceparameter-name>
431     <tonode-name>Mul</tonode-name>
432     <toserviceparameter-name>y</toserviceparameter-name>
433     <coord-list/>   </link>
434    <link>
435 <fromnode-name>Sub</fromnode-name>
436     <fromserviceparameter-name>z</fromserviceparameter-name>
437     <tonode-name>Mul</tonode-name>
438     <toserviceparameter-name>x</toserviceparameter-name>
439     <coord-list/>   </link>
440    <link>
441 <fromnode-name>Sub</fromnode-name>
442     <fromserviceparameter-name>z</fromserviceparameter-name>
443     <tonode-name>Div</tonode-name>
444     <toserviceparameter-name>x</toserviceparameter-name>
445     <coord-list/>   </link>
446    <link>
447 <fromnode-name>Mul</fromnode-name>
448     <fromserviceparameter-name>z</fromserviceparameter-name>
449     <tonode-name>Div</tonode-name>
450     <toserviceparameter-name>y</toserviceparameter-name>
451     <coord-list/>   </link>  </link-list>
452   <data-list>
453 <data>
454 <fromnode-name>GraphMacroNodes</fromnode-name>
455     <fromserviceparameter-name>Add__x</fromserviceparameter-name>
456     <tonode-name>Add</tonode-name>
457     <toserviceparameter-name>x</toserviceparameter-name>
458     <data-value>
459 <value-type>7</value-type>
460      <value>3</value>    </data-value>
461     <coord-list/>   </data>
462    <data>
463 <fromnode-name>GraphMacroNodes</fromnode-name>
464     <fromserviceparameter-name>Add__y</fromserviceparameter-name>
465     <tonode-name>Add</tonode-name>
466     <toserviceparameter-name>y</toserviceparameter-name>
467     <data-value>
468 <value-type>7</value-type>
469      <value>4.5</value>    </data-value>
470     <coord-list/>   </data>
471    <data>
472 <fromnode-name>GraphMacroNodes</fromnode-name>
473     <fromserviceparameter-name>Sub__x</fromserviceparameter-name>
474     <tonode-name>Sub</tonode-name>
475     <toserviceparameter-name>x</toserviceparameter-name>
476     <data-value>
477 <value-type>7</value-type>
478      <value>1.5</value>    </data-value>
479     <coord-list/>   </data>
480    <data>
481 <fromnode-name>GraphMacroNodes</fromnode-name>
482     <fromserviceparameter-name>Macro_SyrStruct__SyrComponent__aContainer</fromserviceparameter-name>
483     <tonode-name>Macro_SyrStruct</tonode-name>
484     <toserviceparameter-name>SyrComponent__aContainer</toserviceparameter-name>
485     <data-value>
486 <value-type>18</value-type>
487      <value>FactoryServer</value>    </data-value>
488     <coord-list/>   </data>
489    <data>
490 <fromnode-name>GraphMacroNodes</fromnode-name>
491     <fromserviceparameter-name>Macro_SyrStruct__SyrComponent__aComponent</fromserviceparameter-name>
492     <tonode-name>Macro_SyrStruct</tonode-name>
493     <toserviceparameter-name>SyrComponent__aComponent</toserviceparameter-name>
494     <data-value>
495 <value-type>18</value-type>
496      <value>SyrComponent</value>    </data-value>
497     <coord-list/>   </data>
498    <data>
499 <fromnode-name>GraphMacroNodes</fromnode-name>
500     <fromserviceparameter-name>Macro_SyrStruct__forN__N</fromserviceparameter-name>
501     <tonode-name>Macro_SyrStruct</tonode-name>
502     <toserviceparameter-name>forN__N</toserviceparameter-name>
503     <data-value>
504 <value-type>3</value-type>
505      <value>0</value>    </data-value>
506     <coord-list/>   </data>
507    <data>
508 <fromnode-name>GraphMacroNodes</fromnode-name>
509     <fromserviceparameter-name>Macro_SyrStruct__forN__K</fromserviceparameter-name>
510     <tonode-name>Macro_SyrStruct</tonode-name>
511     <toserviceparameter-name>forN__K</toserviceparameter-name>
512     <data-value>
513 <value-type>3</value-type>
514      <value>0</value>    </data-value>
515     <coord-list/>   </data>
516    <data>
517 <fromnode-name>GraphMacroNodes</fromnode-name>
518     <fromserviceparameter-name>Macro_SyrStruct__forN__min</fromserviceparameter-name>
519     <tonode-name>Macro_SyrStruct</tonode-name>
520     <toserviceparameter-name>forN__min</toserviceparameter-name>
521     <data-value>
522 <value-type>3</value-type>
523      <value>5</value>    </data-value>
524     <coord-list/>   </data>
525    <data>
526 <fromnode-name>GraphMacroNodes</fromnode-name>
527     <fromserviceparameter-name>Macro_SyrStruct__forN__max</fromserviceparameter-name>
528     <tonode-name>Macro_SyrStruct</tonode-name>
529     <toserviceparameter-name>forN__max</toserviceparameter-name>
530     <data-value>
531 <value-type>3</value-type>
532      <value>9</value>    </data-value>
533     <coord-list/>   </data>
534    <data>
535 <fromnode-name>GraphMacroNodes</fromnode-name>
536     <fromserviceparameter-name>Macro_SyrStruct__fori__i</fromserviceparameter-name>
537     <tonode-name>Macro_SyrStruct</tonode-name>
538     <toserviceparameter-name>fori__i</toserviceparameter-name>
539     <data-value>
540 <value-type>3</value-type>
541      <value>0</value>    </data-value>
542     <coord-list/>   </data>
543    <data>
544 <fromnode-name>GraphMacroNodes</fromnode-name>
545     <fromserviceparameter-name>Macro_SyrStruct_1__SyrComponent__aContainer</fromserviceparameter-name>
546     <tonode-name>Macro_SyrStruct_1</tonode-name>
547     <toserviceparameter-name>SyrComponent__aContainer</toserviceparameter-name>
548     <data-value>
549 <value-type>18</value-type>
550      <value>FactoryServer</value>    </data-value>
551     <coord-list/>   </data>
552    <data>
553 <fromnode-name>GraphMacroNodes</fromnode-name>
554     <fromserviceparameter-name>Macro_SyrStruct_1__SyrComponent__aComponent</fromserviceparameter-name>
555     <tonode-name>Macro_SyrStruct_1</tonode-name>
556     <toserviceparameter-name>SyrComponent__aComponent</toserviceparameter-name>
557     <data-value>
558 <value-type>18</value-type>
559      <value>SyrComponent</value>    </data-value>
560     <coord-list/>   </data>
561    <data>
562 <fromnode-name>GraphMacroNodes</fromnode-name>
563     <fromserviceparameter-name>Macro_SyrStruct_1__forN__N</fromserviceparameter-name>
564     <tonode-name>Macro_SyrStruct_1</tonode-name>
565     <toserviceparameter-name>forN__N</toserviceparameter-name>
566     <data-value>
567 <value-type>3</value-type>
568      <value>0</value>    </data-value>
569     <coord-list/>   </data>
570    <data>
571 <fromnode-name>GraphMacroNodes</fromnode-name>
572     <fromserviceparameter-name>Macro_SyrStruct_1__forN__K</fromserviceparameter-name>
573     <tonode-name>Macro_SyrStruct_1</tonode-name>
574     <toserviceparameter-name>forN__K</toserviceparameter-name>
575     <data-value>
576 <value-type>3</value-type>
577      <value>0</value>    </data-value>
578     <coord-list/>   </data>
579    <data>
580 <fromnode-name>GraphMacroNodes</fromnode-name>
581     <fromserviceparameter-name>Macro_SyrStruct_1__forN__min</fromserviceparameter-name>
582     <tonode-name>Macro_SyrStruct_1</tonode-name>
583     <toserviceparameter-name>forN__min</toserviceparameter-name>
584     <data-value>
585 <value-type>3</value-type>
586      <value>5</value>    </data-value>
587     <coord-list/>   </data>
588    <data>
589 <fromnode-name>GraphMacroNodes</fromnode-name>
590     <fromserviceparameter-name>Macro_SyrStruct_1__forN__max</fromserviceparameter-name>
591     <tonode-name>Macro_SyrStruct_1</tonode-name>
592     <toserviceparameter-name>forN__max</toserviceparameter-name>
593     <data-value>
594 <value-type>3</value-type>
595      <value>9</value>    </data-value>
596     <coord-list/>   </data>
597    <data>
598 <fromnode-name>GraphMacroNodes</fromnode-name>
599     <fromserviceparameter-name>Macro_SyrStruct_1__fori__i</fromserviceparameter-name>
600     <tonode-name>Macro_SyrStruct_1</tonode-name>
601     <toserviceparameter-name>fori__i</toserviceparameter-name>
602     <data-value>
603 <value-type>3</value-type>
604      <value>0</value>    </data-value>
605     <coord-list/>   </data>  </data-list> </dataflow>
606  <dataflow>
607 <info-list>
608 <node>
609 <component-name>?</component-name>
610     <interface-name>?</interface-name>
611     <node-name>SyrStruct_1</node-name>
612     <kind>1</kind>
613     <coupled-node>?</coupled-node>
614     <service>
615 <service-name>SyrStruct_1</service-name>
616      <inParameter-list>
617 <inParameter>
618 <inParameter-type>string</inParameter-type>
619        <inParameter-name>SyrComponent__aContainer</inParameter-name>      </inParameter>
620       <inParameter>
621 <inParameter-type>string</inParameter-type>
622        <inParameter-name>SyrComponent__aComponent</inParameter-name>      </inParameter>
623       <inParameter>
624 <inParameter-type>long</inParameter-type>
625        <inParameter-name>forN__N</inParameter-name>      </inParameter>
626       <inParameter>
627 <inParameter-type>long</inParameter-type>
628        <inParameter-name>forN__K</inParameter-name>      </inParameter>
629       <inParameter>
630 <inParameter-type>long</inParameter-type>
631        <inParameter-name>forN__min</inParameter-name>      </inParameter>
632       <inParameter>
633 <inParameter-type>long</inParameter-type>
634        <inParameter-name>forN__max</inParameter-name>      </inParameter>
635       <inParameter>
636 <inParameter-type>long</inParameter-type>
637        <inParameter-name>fori__i</inParameter-name>      </inParameter>     </inParameter-list>
638      <outParameter-list>
639 <outParameter>
640 <outParameter-type>long</outParameter-type>
641        <outParameter-name>EndOfforN__N</outParameter-name>      </outParameter>
642       <outParameter>
643 <outParameter-type>long</outParameter-type>
644        <outParameter-name>EndOfforN__K</outParameter-name>      </outParameter>
645       <outParameter>
646 <outParameter-type>objref</outParameter-type>
647        <outParameter-name>EndOfforN__SyrComponent</outParameter-name>      </outParameter>
648       <outParameter>
649 <outParameter-type>long</outParameter-type>
650        <outParameter-name>EndOfforN__min</outParameter-name>      </outParameter>
651       <outParameter>
652 <outParameter-type>long</outParameter-type>
653        <outParameter-name>EndOfforN__max</outParameter-name>      </outParameter>
654       <outParameter>
655 <outParameter-type>objref</outParameter-type>
656        <outParameter-name>EndOfwhileNotOne__SyrComponent</outParameter-name>      </outParameter>
657       <outParameter>
658 <outParameter-type>long</outParameter-type>
659        <outParameter-name>EndOfwhileNotOne__N</outParameter-name>      </outParameter>
660       <outParameter>
661 <outParameter-type>long</outParameter-type>
662        <outParameter-name>EndOffori__i</outParameter-name>      </outParameter>
663       <outParameter>
664 <outParameter-type>objref</outParameter-type>
665        <outParameter-name>EndOfwhileEven__SyrComponent</outParameter-name>      </outParameter>     </outParameter-list>    </service>
666     <DataStream-list/>
667     <PyFunction-list/>
668     <creation-date>15/6/2004 - 10:28:51</creation-date>
669     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
670     <editor-release>2.0</editor-release>
671     <author>JR</author>
672     <container>?</container>
673     <comment>Syracuse algorithm</comment>
674     <x-position>0</x-position>
675     <y-position>0</y-position>   </node>  </info-list>
676   <node-list>
677 <node>
678 <component-name>SyrComponent</component-name>
679     <interface-name>SyrComponent</interface-name>
680     <node-name>m3</node-name>
681     <kind>0</kind>
682     <coupled-node>?</coupled-node>
683     <service>
684 <service-name>C_M3</service-name>
685      <inParameter-list>
686 <inParameter>
687 <inParameter-type>long</inParameter-type>
688        <inParameter-name>anOddInteger</inParameter-name>      </inParameter>     </inParameter-list>
689      <outParameter-list>
690 <outParameter>
691 <outParameter-type>long</outParameter-type>
692        <outParameter-name>anInteger</outParameter-name>      </outParameter>     </outParameter-list>    </service>
693     <DataStream-list/>
694     <PyFunction-list/>
695     <creation-date>4/5/2005 - 14:6:2</creation-date>
696     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
697     <editor-release>2.0</editor-release>
698     <author>?</author>
699     <container>localhost/FactoryServer</container>
700     <comment>C_M3 from SyrComponent</comment>
701     <x-position>672</x-position>
702     <y-position>28</y-position>   </node>
703    <node>
704 <component-name>SyrComponent</component-name>
705     <interface-name>SyrComponent</interface-name>
706     <node-name>m3incr</node-name>
707     <kind>0</kind>
708     <coupled-node>?</coupled-node>
709     <service>
710 <service-name>C_INCR</service-name>
711      <inParameter-list>
712 <inParameter>
713 <inParameter-type>long</inParameter-type>
714        <inParameter-name>aCount</inParameter-name>      </inParameter>     </inParameter-list>
715      <outParameter-list>
716 <outParameter>
717 <outParameter-type>long</outParameter-type>
718        <outParameter-name>aNewCount</outParameter-name>      </outParameter>     </outParameter-list>    </service>
719     <DataStream-list/>
720     <PyFunction-list/>
721     <creation-date>4/5/2005 - 14:6:2</creation-date>
722     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
723     <editor-release>2.0</editor-release>
724     <author>?</author>
725     <container>localhost/FactoryServer</container>
726     <comment>C_INCR from SyrComponent</comment>
727     <x-position>898</x-position>
728     <y-position>29</y-position>   </node>
729    <node>
730 <component-name>SyrComponent</component-name>
731     <interface-name>SyrComponent</interface-name>
732     <node-name>incra</node-name>
733     <kind>0</kind>
734     <coupled-node>?</coupled-node>
735     <service>
736 <service-name>C_INCR</service-name>
737      <inParameter-list>
738 <inParameter>
739 <inParameter-type>long</inParameter-type>
740        <inParameter-name>aCount</inParameter-name>      </inParameter>     </inParameter-list>
741      <outParameter-list>
742 <outParameter>
743 <outParameter-type>long</outParameter-type>
744        <outParameter-name>aNewCount</outParameter-name>      </outParameter>     </outParameter-list>    </service>
745     <DataStream-list/>
746     <PyFunction-list/>
747     <creation-date>4/5/2005 - 14:6:2</creation-date>
748     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
749     <editor-release>2.0</editor-release>
750     <author>?</author>
751     <container>localhost/FactoryServer</container>
752     <comment>C_INCR from SyrComponent</comment>
753     <x-position>803</x-position>
754     <y-position>195</y-position>   </node>
755    <node>
756 <component-name>SyrComponent</component-name>
757     <interface-name>SyrComponent</interface-name>
758     <node-name>div2</node-name>
759     <kind>0</kind>
760     <coupled-node>?</coupled-node>
761     <service>
762 <service-name>C_DIV2</service-name>
763      <inParameter-list>
764 <inParameter>
765 <inParameter-type>long</inParameter-type>
766        <inParameter-name>anEvenInteger</inParameter-name>      </inParameter>     </inParameter-list>
767      <outParameter-list>
768 <outParameter>
769 <outParameter-type>long</outParameter-type>
770        <outParameter-name>anInteger</outParameter-name>      </outParameter>     </outParameter-list>    </service>
771     <DataStream-list/>
772     <PyFunction-list/>
773     <creation-date>4/5/2005 - 14:6:2</creation-date>
774     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
775     <editor-release>2.0</editor-release>
776     <author>?</author>
777     <container>localhost/FactoryServer</container>
778     <comment>C_DIV2 from SyrComponent</comment>
779     <x-position>810</x-position>
780     <y-position>435</y-position>   </node>
781    <node>
782 <component-name>SyrComponent</component-name>
783     <interface-name>SyrComponent</interface-name>
784     <node-name>incrb</node-name>
785     <kind>0</kind>
786     <coupled-node>?</coupled-node>
787     <service>
788 <service-name>C_INCR</service-name>
789      <inParameter-list>
790 <inParameter>
791 <inParameter-type>long</inParameter-type>
792        <inParameter-name>aCount</inParameter-name>      </inParameter>     </inParameter-list>
793      <outParameter-list>
794 <outParameter>
795 <outParameter-type>long</outParameter-type>
796        <outParameter-name>aNewCount</outParameter-name>      </outParameter>     </outParameter-list>    </service>
797     <DataStream-list/>
798     <PyFunction-list/>
799     <creation-date>4/5/2005 - 14:6:2</creation-date>
800     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
801     <editor-release>2.0</editor-release>
802     <author>?</author>
803     <container>localhost/FactoryServer</container>
804     <comment>C_INCR from SyrComponent</comment>
805     <x-position>809</x-position>
806     <y-position>574</y-position>   </node>
807    <node>
808 <component-name>?</component-name>
809     <interface-name>?</interface-name>
810     <node-name>SyrComponent</node-name>
811     <kind>3</kind>
812     <coupled-node>?</coupled-node>
813     <service>
814 <service-name>SyrComponent</service-name>
815      <inParameter-list>
816 <inParameter>
817 <inParameter-type>string</inParameter-type>
818        <inParameter-name>aContainer</inParameter-name>      </inParameter>
819       <inParameter>
820 <inParameter-type>string</inParameter-type>
821        <inParameter-name>aComponent</inParameter-name>      </inParameter>     </inParameter-list>
822      <outParameter-list>
823 <outParameter>
824 <outParameter-type>objref</outParameter-type>
825        <outParameter-name>SyrComponentobjref</outParameter-name>      </outParameter>     </outParameter-list>    </service>
826     <DataStream-list/>
827     <PyFunction-list>
828 <PyFunction>
829 <FuncName>SyrComponent</FuncName>
830       <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
831       <PyFunc><![CDATA[def SyrComponent( aContainer , aComponent ) : ]]></PyFunc>
832       <PyFunc><![CDATA[    orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
833       <PyFunc><![CDATA[    lcc = LifeCycleCORBA(orb) ]]></PyFunc>
834       <PyFunc><![CDATA[    ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
835       <PyFunc><![CDATA[    return ComponentRef ]]></PyFunc>     </PyFunction>    </PyFunction-list>
836     <creation-date>4/5/2005 - 14:6:2</creation-date>
837     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
838     <editor-release>2.0</editor-release>
839     <author>?</author>
840     <container>?</container>
841     <comment>SyrComponent( aContainer , aComponent )</comment>
842     <x-position>0</x-position>
843     <y-position>0</y-position>   </node>
844    <node>
845 <component-name>?</component-name>
846     <interface-name>?</interface-name>
847     <node-name>forN</node-name>
848     <kind>4</kind>
849     <coupled-node>EndOfforN</coupled-node>
850     <service>
851 <service-name>forN</service-name>
852      <inParameter-list>
853 <inParameter>
854 <inParameter-type>long</inParameter-type>
855        <inParameter-name>N</inParameter-name>      </inParameter>
856       <inParameter>
857 <inParameter-type>long</inParameter-type>
858        <inParameter-name>K</inParameter-name>      </inParameter>
859       <inParameter>
860 <inParameter-type>objref</inParameter-type>
861        <inParameter-name>SyrComponent</inParameter-name>      </inParameter>
862       <inParameter>
863 <inParameter-type>long</inParameter-type>
864        <inParameter-name>min</inParameter-name>      </inParameter>
865       <inParameter>
866 <inParameter-type>long</inParameter-type>
867        <inParameter-name>max</inParameter-name>      </inParameter>     </inParameter-list>
868      <outParameter-list>
869 <outParameter>
870 <outParameter-type>long</outParameter-type>
871        <outParameter-name>N</outParameter-name>      </outParameter>
872       <outParameter>
873 <outParameter-type>long</outParameter-type>
874        <outParameter-name>K</outParameter-name>      </outParameter>
875       <outParameter>
876 <outParameter-type>objref</outParameter-type>
877        <outParameter-name>SyrComponent</outParameter-name>      </outParameter>
878       <outParameter>
879 <outParameter-type>long</outParameter-type>
880        <outParameter-name>min</outParameter-name>      </outParameter>
881       <outParameter>
882 <outParameter-type>long</outParameter-type>
883        <outParameter-name>max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
884     <DataStream-list/>
885     <PyFunction-list>
886 <PyFunction>
887 <FuncName>InitN</FuncName>
888       <PyFunc><![CDATA[def InitN( NN , K , SyrComponent , min , max ) : ]]></PyFunc>
889       <PyFunc><![CDATA[    N = max ]]></PyFunc>
890       <PyFunc><![CDATA[    if min > 0 : ]]></PyFunc>
891       <PyFunc><![CDATA[        if max >= min : ]]></PyFunc>
892       <PyFunc><![CDATA[            N = min ]]></PyFunc>
893       <PyFunc><![CDATA[    return N,K,SyrComponent,min,max ]]></PyFunc>     </PyFunction>
894      <PyFunction>
895 <FuncName>MoreN</FuncName>
896       <PyFunc><![CDATA[def MoreN( NN , KK , SyrComponent , min , max ) : ]]></PyFunc>
897       <PyFunc><![CDATA[    N = NN ]]></PyFunc>
898       <PyFunc><![CDATA[    OutLoop = 0 ]]></PyFunc>
899       <PyFunc><![CDATA[    if max > NN : ]]></PyFunc>
900       <PyFunc><![CDATA[        OutLoop = 1 ]]></PyFunc>
901       <PyFunc><![CDATA[    return OutLoop,N,0,SyrComponent,min,max ]]></PyFunc>     </PyFunction>
902      <PyFunction>
903 <FuncName>NextN</FuncName>
904       <PyFunc><![CDATA[def NextN( NN , KK , SyrComponent , min , max ) : ]]></PyFunc>
905       <PyFunc><![CDATA[    N = NN + 1 ]]></PyFunc>
906       <PyFunc><![CDATA[    K = KK ]]></PyFunc>
907       <PyFunc><![CDATA[    return N,K,SyrComponent,min,max ]]></PyFunc>     </PyFunction>    </PyFunction-list>
908     <creation-date>4/5/2005 - 14:6:2</creation-date>
909     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
910     <editor-release>2.0</editor-release>
911     <author>?</author>
912     <container>?</container>
913     <comment>InitN , MoreN , NextN</comment>
914     <x-position>20</x-position>
915     <y-position>302</y-position>   </node>
916    <node>
917 <component-name>?</component-name>
918     <interface-name>?</interface-name>
919     <node-name>EndOfforN</node-name>
920     <kind>5</kind>
921     <coupled-node>forN</coupled-node>
922     <service>
923 <service-name>EndOfforN</service-name>
924      <inParameter-list>
925 <inParameter>
926 <inParameter-type>long</inParameter-type>
927        <inParameter-name>N</inParameter-name>      </inParameter>
928       <inParameter>
929 <inParameter-type>long</inParameter-type>
930        <inParameter-name>K</inParameter-name>      </inParameter>
931       <inParameter>
932 <inParameter-type>objref</inParameter-type>
933        <inParameter-name>SyrComponent</inParameter-name>      </inParameter>
934       <inParameter>
935 <inParameter-type>long</inParameter-type>
936        <inParameter-name>min</inParameter-name>      </inParameter>
937       <inParameter>
938 <inParameter-type>long</inParameter-type>
939        <inParameter-name>max</inParameter-name>      </inParameter>     </inParameter-list>
940      <outParameter-list>
941 <outParameter>
942 <outParameter-type>long</outParameter-type>
943        <outParameter-name>N</outParameter-name>      </outParameter>
944       <outParameter>
945 <outParameter-type>long</outParameter-type>
946        <outParameter-name>K</outParameter-name>      </outParameter>
947       <outParameter>
948 <outParameter-type>objref</outParameter-type>
949        <outParameter-name>SyrComponent</outParameter-name>      </outParameter>
950       <outParameter>
951 <outParameter-type>long</outParameter-type>
952        <outParameter-name>min</outParameter-name>      </outParameter>
953       <outParameter>
954 <outParameter-type>long</outParameter-type>
955        <outParameter-name>max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
956     <DataStream-list/>
957     <PyFunction-list>
958 <PyFunction>
959 <FuncName>?</FuncName>
960       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
961     <creation-date>4/5/2005 - 14:6:2</creation-date>
962     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
963     <editor-release>2.0</editor-release>
964     <author>?</author>
965     <container>?</container>
966     <comment>?</comment>
967     <x-position>1535</x-position>
968     <y-position>332</y-position>   </node>
969    <node>
970 <component-name>?</component-name>
971     <interface-name>?</interface-name>
972     <node-name>whileNotOne</node-name>
973     <kind>4</kind>
974     <coupled-node>EndOfwhileNotOne</coupled-node>
975     <service>
976 <service-name>whileNotOne</service-name>
977      <inParameter-list>
978 <inParameter>
979 <inParameter-type>objref</inParameter-type>
980        <inParameter-name>SyrComponent</inParameter-name>      </inParameter>
981       <inParameter>
982 <inParameter-type>long</inParameter-type>
983        <inParameter-name>N</inParameter-name>      </inParameter>
984       <inParameter>
985 <inParameter-type>long</inParameter-type>
986        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
987      <outParameter-list>
988 <outParameter>
989 <outParameter-type>objref</outParameter-type>
990        <outParameter-name>SyrComponent</outParameter-name>      </outParameter>
991       <outParameter>
992 <outParameter-type>long</outParameter-type>
993        <outParameter-name>N</outParameter-name>      </outParameter>
994       <outParameter>
995 <outParameter-type>long</outParameter-type>
996        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
997     <DataStream-list/>
998     <PyFunction-list>
999 <PyFunction>
1000 <FuncName>InitNotOne</FuncName>
1001       <PyFunc><![CDATA[import threading]]></PyFunc>
1002       <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
1003       <PyFunc><![CDATA[def InitNotOne( SyrComponent , N , K ) :]]></PyFunc>
1004       <PyFunc><![CDATA[    return SyrComponent,N,K]]></PyFunc>     </PyFunction>
1005      <PyFunction>
1006 <FuncName>MoreNotOne</FuncName>
1007       <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
1008       <PyFunc><![CDATA[def MoreNotOne( SyrComponent , N , K ) :]]></PyFunc>
1009       <PyFunc><![CDATA[    OutLoop = 1 - SyrComponent.C_ISONE( N )]]></PyFunc>
1010       <PyFunc><![CDATA[    return OutLoop,SyrComponent,N,K ]]></PyFunc>     </PyFunction>
1011      <PyFunction>
1012 <FuncName>NextNotOne</FuncName>
1013       <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
1014       <PyFunc><![CDATA[def NextNotOne( SyrComponent , N , K ) :]]></PyFunc>
1015       <PyFunc><![CDATA[    return SyrComponent,N,K]]></PyFunc>     </PyFunction>    </PyFunction-list>
1016     <creation-date>4/5/2005 - 14:6:2</creation-date>
1017     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1018     <editor-release>2.0</editor-release>
1019     <author>?</author>
1020     <container>?</container>
1021     <comment>InitNotOne , MoreNotOne , NextNotOne</comment>
1022     <x-position>212</x-position>
1023     <y-position>274</y-position>   </node>
1024    <node>
1025 <component-name>?</component-name>
1026     <interface-name>?</interface-name>
1027     <node-name>EndOfwhileNotOne</node-name>
1028     <kind>5</kind>
1029     <coupled-node>whileNotOne</coupled-node>
1030     <service>
1031 <service-name>EndOfwhileNotOne</service-name>
1032      <inParameter-list>
1033 <inParameter>
1034 <inParameter-type>objref</inParameter-type>
1035        <inParameter-name>SyrComponent</inParameter-name>      </inParameter>
1036       <inParameter>
1037 <inParameter-type>long</inParameter-type>
1038        <inParameter-name>N</inParameter-name>      </inParameter>
1039       <inParameter>
1040 <inParameter-type>long</inParameter-type>
1041        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
1042      <outParameter-list>
1043 <outParameter>
1044 <outParameter-type>objref</outParameter-type>
1045        <outParameter-name>SyrComponent</outParameter-name>      </outParameter>
1046       <outParameter>
1047 <outParameter-type>long</outParameter-type>
1048        <outParameter-name>N</outParameter-name>      </outParameter>
1049       <outParameter>
1050 <outParameter-type>long</outParameter-type>
1051        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1052     <DataStream-list/>
1053     <PyFunction-list>
1054 <PyFunction>
1055 <FuncName>?</FuncName>
1056       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
1057     <creation-date>4/5/2005 - 14:6:2</creation-date>
1058     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1059     <editor-release>2.0</editor-release>
1060     <author>?</author>
1061     <container>?</container>
1062     <comment>?</comment>
1063     <x-position>1366</x-position>
1064     <y-position>303</y-position>   </node>
1065    <node>
1066 <component-name>?</component-name>
1067     <interface-name>?</interface-name>
1068     <node-name>fori</node-name>
1069     <kind>4</kind>
1070     <coupled-node>EndOffori</coupled-node>
1071     <service>
1072 <service-name>fori</service-name>
1073      <inParameter-list>
1074 <inParameter>
1075 <inParameter-type>long</inParameter-type>
1076        <inParameter-name>i</inParameter-name>      </inParameter>
1077       <inParameter>
1078 <inParameter-type>long</inParameter-type>
1079        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
1080      <outParameter-list>
1081 <outParameter>
1082 <outParameter-type>long</outParameter-type>
1083        <outParameter-name>i</outParameter-name>      </outParameter>
1084       <outParameter>
1085 <outParameter-type>long</outParameter-type>
1086        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1087     <DataStream-list/>
1088     <PyFunction-list>
1089 <PyFunction>
1090 <FuncName>Initfori</FuncName>
1091       <PyFunc><![CDATA[def Initfori( ii , K ) :]]></PyFunc>
1092       <PyFunc><![CDATA[    return 1,0,K]]></PyFunc>     </PyFunction>
1093      <PyFunction>
1094 <FuncName>Morefori</FuncName>
1095       <PyFunc><![CDATA[def Morefori( ii , K ) :]]></PyFunc>
1096       <PyFunc><![CDATA[    OutLoop = 0]]></PyFunc>
1097       <PyFunc><![CDATA[    if 2 > ii :]]></PyFunc>
1098       <PyFunc><![CDATA[        OutLoop = 1]]></PyFunc>
1099       <PyFunc><![CDATA[    return OutLoop,ii,K]]></PyFunc>     </PyFunction>
1100      <PyFunction>
1101 <FuncName>Nextfori</FuncName>
1102       <PyFunc><![CDATA[def Nextfori( ii , K ) :]]></PyFunc>
1103       <PyFunc><![CDATA[    ii = ii + 1]]></PyFunc>
1104       <PyFunc><![CDATA[    return ii,K]]></PyFunc>     </PyFunction>    </PyFunction-list>
1105     <creation-date>4/5/2005 - 14:6:2</creation-date>
1106     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1107     <editor-release>2.0</editor-release>
1108     <author>?</author>
1109     <container>?</container>
1110     <comment>Initfori, Morefori, Nextfori</comment>
1111     <x-position>635</x-position>
1112     <y-position>212</y-position>   </node>
1113    <node>
1114 <component-name>?</component-name>
1115     <interface-name>?</interface-name>
1116     <node-name>EndOffori</node-name>
1117     <kind>5</kind>
1118     <coupled-node>fori</coupled-node>
1119     <service>
1120 <service-name>EndOffori</service-name>
1121      <inParameter-list>
1122 <inParameter>
1123 <inParameter-type>long</inParameter-type>
1124        <inParameter-name>i</inParameter-name>      </inParameter>
1125       <inParameter>
1126 <inParameter-type>long</inParameter-type>
1127        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
1128      <outParameter-list>
1129 <outParameter>
1130 <outParameter-type>long</outParameter-type>
1131        <outParameter-name>i</outParameter-name>      </outParameter>
1132       <outParameter>
1133 <outParameter-type>long</outParameter-type>
1134        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1135     <DataStream-list/>
1136     <PyFunction-list>
1137 <PyFunction>
1138 <FuncName>?</FuncName>
1139       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
1140     <creation-date>4/5/2005 - 14:6:2</creation-date>
1141     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1142     <editor-release>2.0</editor-release>
1143     <author>?</author>
1144     <container>?</container>
1145     <comment>?</comment>
1146     <x-position>976</x-position>
1147     <y-position>212</y-position>   </node>
1148    <node>
1149 <component-name>?</component-name>
1150     <interface-name>?</interface-name>
1151     <node-name>whileEven</node-name>
1152     <kind>4</kind>
1153     <coupled-node>EndOfwhileEven</coupled-node>
1154     <service>
1155 <service-name>whileEven</service-name>
1156      <inParameter-list>
1157 <inParameter>
1158 <inParameter-type>objref</inParameter-type>
1159        <inParameter-name>SyrComponent</inParameter-name>      </inParameter>
1160       <inParameter>
1161 <inParameter-type>long</inParameter-type>
1162        <inParameter-name>N</inParameter-name>      </inParameter>
1163       <inParameter>
1164 <inParameter-type>long</inParameter-type>
1165        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
1166      <outParameter-list>
1167 <outParameter>
1168 <outParameter-type>objref</outParameter-type>
1169        <outParameter-name>SyrComponent</outParameter-name>      </outParameter>
1170       <outParameter>
1171 <outParameter-type>long</outParameter-type>
1172        <outParameter-name>N</outParameter-name>      </outParameter>
1173       <outParameter>
1174 <outParameter-type>long</outParameter-type>
1175        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1176     <DataStream-list/>
1177     <PyFunction-list>
1178 <PyFunction>
1179 <FuncName>InitEven</FuncName>
1180       <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
1181       <PyFunc><![CDATA[def InitEven( SyrComponent , N , K ) :]]></PyFunc>
1182       <PyFunc><![CDATA[    return SyrComponent,N,K]]></PyFunc>     </PyFunction>
1183      <PyFunction>
1184 <FuncName>MoreEven</FuncName>
1185       <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
1186       <PyFunc><![CDATA[def MoreEven( SyrComponent , N , K ) :]]></PyFunc>
1187       <PyFunc><![CDATA[    OutLoop = SyrComponent.C_ISEVEN( N )]]></PyFunc>
1188       <PyFunc><![CDATA[    return OutLoop,SyrComponent,N,K ]]></PyFunc>     </PyFunction>
1189      <PyFunction>
1190 <FuncName>NextEven</FuncName>
1191       <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
1192       <PyFunc><![CDATA[def NextEven( SyrComponent , N , K ) :]]></PyFunc>
1193       <PyFunc><![CDATA[    return SyrComponent,N,K]]></PyFunc>     </PyFunction>    </PyFunction-list>
1194     <creation-date>4/5/2005 - 14:6:2</creation-date>
1195     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1196     <editor-release>2.0</editor-release>
1197     <author>?</author>
1198     <container>?</container>
1199     <comment>InitEven, MoreEven, NextEven</comment>
1200     <x-position>632</x-position>
1201     <y-position>451</y-position>   </node>
1202    <node>
1203 <component-name>?</component-name>
1204     <interface-name>?</interface-name>
1205     <node-name>EndOfwhileEven</node-name>
1206     <kind>5</kind>
1207     <coupled-node>whileEven</coupled-node>
1208     <service>
1209 <service-name>EndOfwhileEven</service-name>
1210      <inParameter-list>
1211 <inParameter>
1212 <inParameter-type>objref</inParameter-type>
1213        <inParameter-name>SyrComponent</inParameter-name>      </inParameter>
1214       <inParameter>
1215 <inParameter-type>long</inParameter-type>
1216        <inParameter-name>N</inParameter-name>      </inParameter>
1217       <inParameter>
1218 <inParameter-type>long</inParameter-type>
1219        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
1220      <outParameter-list>
1221 <outParameter>
1222 <outParameter-type>objref</outParameter-type>
1223        <outParameter-name>SyrComponent</outParameter-name>      </outParameter>
1224       <outParameter>
1225 <outParameter-type>long</outParameter-type>
1226        <outParameter-name>N</outParameter-name>      </outParameter>
1227       <outParameter>
1228 <outParameter-type>long</outParameter-type>
1229        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1230     <DataStream-list/>
1231     <PyFunction-list>
1232 <PyFunction>
1233 <FuncName>?</FuncName>
1234       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
1235     <creation-date>4/5/2005 - 14:6:2</creation-date>
1236     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1237     <editor-release>2.0</editor-release>
1238     <author>?</author>
1239     <container>?</container>
1240     <comment>?</comment>
1241     <x-position>988</x-position>
1242     <y-position>451</y-position>   </node>
1243    <node>
1244 <component-name>?</component-name>
1245     <interface-name>?</interface-name>
1246     <node-name>ifNotEven</node-name>
1247     <kind>6</kind>
1248     <coupled-node>EndOfifNotEven</coupled-node>
1249     <service>
1250 <service-name>ifNotEven</service-name>
1251      <inParameter-list>
1252 <inParameter>
1253 <inParameter-type>objref</inParameter-type>
1254        <inParameter-name>SyrComponent</inParameter-name>      </inParameter>
1255       <inParameter>
1256 <inParameter-type>long</inParameter-type>
1257        <inParameter-name>N</inParameter-name>      </inParameter>
1258       <inParameter>
1259 <inParameter-type>long</inParameter-type>
1260        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
1261      <outParameter-list>
1262 <outParameter>
1263 <outParameter-type>long</outParameter-type>
1264        <outParameter-name>Odd</outParameter-name>      </outParameter>
1265       <outParameter>
1266 <outParameter-type>long</outParameter-type>
1267        <outParameter-name>Even</outParameter-name>      </outParameter>
1268       <outParameter>
1269 <outParameter-type>objref</outParameter-type>
1270        <outParameter-name>SyrComponent</outParameter-name>      </outParameter>
1271       <outParameter>
1272 <outParameter-type>long</outParameter-type>
1273        <outParameter-name>N</outParameter-name>      </outParameter>
1274       <outParameter>
1275 <outParameter-type>long</outParameter-type>
1276        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1277     <DataStream-list/>
1278     <PyFunction-list>
1279 <PyFunction>
1280 <FuncName>ifNotEven</FuncName>
1281       <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
1282       <PyFunc><![CDATA[def ifNotEven( SyrComponent , N , K ) :]]></PyFunc>
1283       <PyFunc><![CDATA[    Even = SyrComponent.C_ISEVEN( N )]]></PyFunc>
1284       <PyFunc><![CDATA[    Odd = 1 - Even]]></PyFunc>
1285       <PyFunc><![CDATA[    return Odd,Even,SyrComponent,N,K]]></PyFunc>     </PyFunction>    </PyFunction-list>
1286     <creation-date>4/5/2005 - 14:6:2</creation-date>
1287     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1288     <editor-release>2.0</editor-release>
1289     <author>?</author>
1290     <container>?</container>
1291     <comment>ifNotEven</comment>
1292     <x-position>418</x-position>
1293     <y-position>274</y-position>   </node>
1294    <node>
1295 <component-name>?</component-name>
1296     <interface-name>?</interface-name>
1297     <node-name>EndOfifNotEven</node-name>
1298     <kind>7</kind>
1299     <coupled-node>ifNotEven</coupled-node>
1300     <service>
1301 <service-name>EndOfifNotEven</service-name>
1302      <inParameter-list>
1303 <inParameter>
1304 <inParameter-type>long</inParameter-type>
1305        <inParameter-name>N</inParameter-name>      </inParameter>
1306       <inParameter>
1307 <inParameter-type>long</inParameter-type>
1308        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
1309      <outParameter-list>
1310 <outParameter>
1311 <outParameter-type>long</outParameter-type>
1312        <outParameter-name>N</outParameter-name>      </outParameter>
1313       <outParameter>
1314 <outParameter-type>long</outParameter-type>
1315        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1316     <DataStream-list/>
1317     <PyFunction-list>
1318 <PyFunction>
1319 <FuncName>?</FuncName>
1320       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
1321     <creation-date>4/5/2005 - 14:6:2</creation-date>
1322     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1323     <editor-release>2.0</editor-release>
1324     <author>?</author>
1325     <container>?</container>
1326     <comment>?</comment>
1327     <x-position>1205</x-position>
1328     <y-position>331</y-position>   </node>  </node-list>
1329   <link-list>
1330 <link>
1331 <fromnode-name>m3</fromnode-name>
1332     <fromserviceparameter-name>anInteger</fromserviceparameter-name>
1333     <tonode-name>m3incr</tonode-name>
1334     <toserviceparameter-name>aCount</toserviceparameter-name>
1335     <coord-list/>   </link>
1336    <link>
1337 <fromnode-name>m3incr</fromnode-name>
1338     <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
1339     <tonode-name>EndOfifNotEven</tonode-name>
1340     <toserviceparameter-name>N</toserviceparameter-name>
1341     <coord-list>
1342 <coord>
1343 <x>1190</x>
1344       <y>366</y>     </coord>
1345      <coord>
1346 <x>1191</x>
1347       <y>109</y>     </coord>    </coord-list>   </link>
1348    <link>
1349 <fromnode-name>incra</fromnode-name>
1350     <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
1351     <tonode-name>EndOffori</tonode-name>
1352     <toserviceparameter-name>K</toserviceparameter-name>
1353     <coord-list/>   </link>
1354    <link>
1355 <fromnode-name>div2</fromnode-name>
1356     <fromserviceparameter-name>anInteger</fromserviceparameter-name>
1357     <tonode-name>EndOfwhileEven</tonode-name>
1358     <toserviceparameter-name>N</toserviceparameter-name>
1359     <coord-list/>   </link>
1360    <link>
1361 <fromnode-name>incrb</fromnode-name>
1362     <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
1363     <tonode-name>EndOfwhileEven</tonode-name>
1364     <toserviceparameter-name>K</toserviceparameter-name>
1365     <coord-list>
1366 <coord>
1367 <x>988</x>
1368       <y>543</y>     </coord>
1369      <coord>
1370 <x>988</x>
1371       <y>654</y>     </coord>    </coord-list>   </link>
1372    <link>
1373 <fromnode-name>SyrComponent</fromnode-name>
1374     <fromserviceparameter-name>SyrComponentobjref</fromserviceparameter-name>
1375     <tonode-name>forN</tonode-name>
1376     <toserviceparameter-name>SyrComponent</toserviceparameter-name>
1377     <coord-list>
1378 <coord>
1379 <x>13</x>
1380       <y>394</y>     </coord>
1381      <coord>
1382 <x>12</x>
1383       <y>181</y>     </coord>
1384      <coord>
1385 <x>196</x>
1386       <y>181</y>     </coord>
1387      <coord>
1388 <x>197</x>
1389       <y>81</y>     </coord>    </coord-list>   </link>
1390    <link>
1391 <fromnode-name>forN</fromnode-name>
1392     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1393     <tonode-name>EndOfforN</tonode-name>
1394     <toserviceparameter-name>DoLoop</toserviceparameter-name>
1395     <coord-list/>   </link>
1396    <link>
1397 <fromnode-name>forN</fromnode-name>
1398     <fromserviceparameter-name>N</fromserviceparameter-name>
1399     <tonode-name>whileNotOne</tonode-name>
1400     <toserviceparameter-name>N</toserviceparameter-name>
1401     <coord-list/>   </link>
1402    <link>
1403 <fromnode-name>forN</fromnode-name>
1404     <fromserviceparameter-name>N</fromserviceparameter-name>
1405     <tonode-name>EndOfforN</tonode-name>
1406     <toserviceparameter-name>N</toserviceparameter-name>
1407     <coord-list/>   </link>
1408    <link>
1409 <fromnode-name>forN</fromnode-name>
1410     <fromserviceparameter-name>K</fromserviceparameter-name>
1411     <tonode-name>whileNotOne</tonode-name>
1412     <toserviceparameter-name>K</toserviceparameter-name>
1413     <coord-list/>   </link>
1414    <link>
1415 <fromnode-name>forN</fromnode-name>
1416     <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
1417     <tonode-name>EndOfforN</tonode-name>
1418     <toserviceparameter-name>SyrComponent</toserviceparameter-name>
1419     <coord-list/>   </link>
1420    <link>
1421 <fromnode-name>forN</fromnode-name>
1422     <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
1423     <tonode-name>whileNotOne</tonode-name>
1424     <toserviceparameter-name>SyrComponent</toserviceparameter-name>
1425     <coord-list>
1426 <coord>
1427 <x>192</x>
1428       <y>309</y>     </coord>
1429      <coord>
1430 <x>191</x>
1431       <y>394</y>     </coord>    </coord-list>   </link>
1432    <link>
1433 <fromnode-name>forN</fromnode-name>
1434     <fromserviceparameter-name>min</fromserviceparameter-name>
1435     <tonode-name>EndOfforN</tonode-name>
1436     <toserviceparameter-name>min</toserviceparameter-name>
1437     <coord-list/>   </link>
1438    <link>
1439 <fromnode-name>forN</fromnode-name>
1440     <fromserviceparameter-name>max</fromserviceparameter-name>
1441     <tonode-name>EndOfforN</tonode-name>
1442     <toserviceparameter-name>max</toserviceparameter-name>
1443     <coord-list/>   </link>
1444    <link>
1445 <fromnode-name>EndOfforN</fromnode-name>
1446     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1447     <tonode-name>forN</tonode-name>
1448     <toserviceparameter-name>DoLoop</toserviceparameter-name>
1449     <coord-list/>   </link>
1450    <link>
1451 <fromnode-name>whileNotOne</fromnode-name>
1452     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1453     <tonode-name>EndOfwhileNotOne</tonode-name>
1454     <toserviceparameter-name>DoLoop</toserviceparameter-name>
1455     <coord-list/>   </link>
1456    <link>
1457 <fromnode-name>whileNotOne</fromnode-name>
1458     <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
1459     <tonode-name>EndOfwhileNotOne</tonode-name>
1460     <toserviceparameter-name>SyrComponent</toserviceparameter-name>
1461     <coord-list/>   </link>
1462    <link>
1463 <fromnode-name>whileNotOne</fromnode-name>
1464     <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
1465     <tonode-name>ifNotEven</tonode-name>
1466     <toserviceparameter-name>SyrComponent</toserviceparameter-name>
1467     <coord-list/>   </link>
1468    <link>
1469 <fromnode-name>whileNotOne</fromnode-name>
1470     <fromserviceparameter-name>N</fromserviceparameter-name>
1471     <tonode-name>ifNotEven</tonode-name>
1472     <toserviceparameter-name>N</toserviceparameter-name>
1473     <coord-list/>   </link>
1474    <link>
1475 <fromnode-name>whileNotOne</fromnode-name>
1476     <fromserviceparameter-name>K</fromserviceparameter-name>
1477     <tonode-name>ifNotEven</tonode-name>
1478     <toserviceparameter-name>K</toserviceparameter-name>
1479     <coord-list/>   </link>
1480    <link>
1481 <fromnode-name>EndOfwhileNotOne</fromnode-name>
1482     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1483     <tonode-name>whileNotOne</tonode-name>
1484     <toserviceparameter-name>DoLoop</toserviceparameter-name>
1485     <coord-list/>   </link>
1486    <link>
1487 <fromnode-name>EndOfwhileNotOne</fromnode-name>
1488     <fromserviceparameter-name>K</fromserviceparameter-name>
1489     <tonode-name>EndOfforN</tonode-name>
1490     <toserviceparameter-name>K</toserviceparameter-name>
1491     <coord-list/>   </link>
1492    <link>
1493 <fromnode-name>fori</fromnode-name>
1494     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1495     <tonode-name>EndOffori</tonode-name>
1496     <toserviceparameter-name>DoLoop</toserviceparameter-name>
1497     <coord-list/>   </link>
1498    <link>
1499 <fromnode-name>fori</fromnode-name>
1500     <fromserviceparameter-name>i</fromserviceparameter-name>
1501     <tonode-name>EndOffori</tonode-name>
1502     <toserviceparameter-name>i</toserviceparameter-name>
1503     <coord-list/>   </link>
1504    <link>
1505 <fromnode-name>fori</fromnode-name>
1506     <fromserviceparameter-name>K</fromserviceparameter-name>
1507     <tonode-name>incra</tonode-name>
1508     <toserviceparameter-name>aCount</toserviceparameter-name>
1509     <coord-list/>   </link>
1510    <link>
1511 <fromnode-name>EndOffori</fromnode-name>
1512     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1513     <tonode-name>fori</tonode-name>
1514     <toserviceparameter-name>DoLoop</toserviceparameter-name>
1515     <coord-list/>   </link>
1516    <link>
1517 <fromnode-name>EndOffori</fromnode-name>
1518     <fromserviceparameter-name>K</fromserviceparameter-name>
1519     <tonode-name>EndOfifNotEven</tonode-name>
1520     <toserviceparameter-name>K</toserviceparameter-name>
1521     <coord-list>
1522 <coord>
1523 <x>1170</x>
1524       <y>396</y>     </coord>
1525      <coord>
1526 <x>1169</x>
1527       <y>275</y>     </coord>    </coord-list>   </link>
1528    <link>
1529 <fromnode-name>whileEven</fromnode-name>
1530     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1531     <tonode-name>EndOfwhileEven</tonode-name>
1532     <toserviceparameter-name>DoLoop</toserviceparameter-name>
1533     <coord-list/>   </link>
1534    <link>
1535 <fromnode-name>whileEven</fromnode-name>
1536     <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
1537     <tonode-name>EndOfwhileEven</tonode-name>
1538     <toserviceparameter-name>SyrComponent</toserviceparameter-name>
1539     <coord-list/>   </link>
1540    <link>
1541 <fromnode-name>whileEven</fromnode-name>
1542     <fromserviceparameter-name>N</fromserviceparameter-name>
1543     <tonode-name>div2</tonode-name>
1544     <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
1545     <coord-list/>   </link>
1546    <link>
1547 <fromnode-name>whileEven</fromnode-name>
1548     <fromserviceparameter-name>K</fromserviceparameter-name>
1549     <tonode-name>incrb</tonode-name>
1550     <toserviceparameter-name>aCount</toserviceparameter-name>
1551     <coord-list>
1552 <coord>
1553 <x>796</x>
1554       <y>655</y>     </coord>
1555      <coord>
1556 <x>795</x>
1557       <y>543</y>     </coord>    </coord-list>   </link>
1558    <link>
1559 <fromnode-name>EndOfwhileEven</fromnode-name>
1560     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1561     <tonode-name>whileEven</tonode-name>
1562     <toserviceparameter-name>DoLoop</toserviceparameter-name>
1563     <coord-list/>   </link>
1564    <link>
1565 <fromnode-name>EndOfwhileEven</fromnode-name>
1566     <fromserviceparameter-name>N</fromserviceparameter-name>
1567     <tonode-name>EndOfifNotEven</tonode-name>
1568     <toserviceparameter-name>N</toserviceparameter-name>
1569     <coord-list>
1570 <coord>
1571 <x>1191</x>
1572       <y>366</y>     </coord>
1573      <coord>
1574 <x>1191</x>
1575       <y>513</y>     </coord>    </coord-list>   </link>
1576    <link>
1577 <fromnode-name>EndOfwhileEven</fromnode-name>
1578     <fromserviceparameter-name>K</fromserviceparameter-name>
1579     <tonode-name>EndOfifNotEven</tonode-name>
1580     <toserviceparameter-name>K</toserviceparameter-name>
1581     <coord-list>
1582 <coord>
1583 <x>1169</x>
1584       <y>395</y>     </coord>
1585      <coord>
1586 <x>1170</x>
1587       <y>543</y>     </coord>    </coord-list>   </link>
1588    <link>
1589 <fromnode-name>ifNotEven</fromnode-name>
1590     <fromserviceparameter-name>Odd</fromserviceparameter-name>
1591     <tonode-name>m3</tonode-name>
1592     <toserviceparameter-name>Gate</toserviceparameter-name>
1593     <coord-list>
1594 <coord>
1595 <x>593</x>
1596       <y>141</y>     </coord>
1597      <coord>
1598 <x>593</x>
1599       <y>307</y>     </coord>    </coord-list>   </link>
1600    <link>
1601 <fromnode-name>ifNotEven</fromnode-name>
1602     <fromserviceparameter-name>Odd</fromserviceparameter-name>
1603     <tonode-name>fori</tonode-name>
1604     <toserviceparameter-name>Gate</toserviceparameter-name>
1605     <coord-list/>   </link>
1606    <link>
1607 <fromnode-name>ifNotEven</fromnode-name>
1608     <fromserviceparameter-name>Even</fromserviceparameter-name>
1609     <tonode-name>whileEven</tonode-name>
1610     <toserviceparameter-name>Gate</toserviceparameter-name>
1611     <coord-list>
1612 <coord>
1613 <x>593</x>
1614       <y>576</y>     </coord>
1615      <coord>
1616 <x>592</x>
1617       <y>339</y>     </coord>    </coord-list>   </link>
1618    <link>
1619 <fromnode-name>ifNotEven</fromnode-name>
1620     <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
1621     <tonode-name>whileEven</tonode-name>
1622     <toserviceparameter-name>SyrComponent</toserviceparameter-name>
1623     <coord-list>
1624 <coord>
1625 <x>586</x>
1626       <y>486</y>     </coord>
1627      <coord>
1628 <x>587</x>
1629       <y>367</y>     </coord>    </coord-list>   </link>
1630    <link>
1631 <fromnode-name>ifNotEven</fromnode-name>
1632     <fromserviceparameter-name>N</fromserviceparameter-name>
1633     <tonode-name>whileEven</tonode-name>
1634     <toserviceparameter-name>N</toserviceparameter-name>
1635     <coord-list>
1636 <coord>
1637 <x>604</x>
1638       <y>513</y>     </coord>
1639      <coord>
1640 <x>603</x>
1641       <y>397</y>     </coord>    </coord-list>   </link>
1642    <link>
1643 <fromnode-name>ifNotEven</fromnode-name>
1644     <fromserviceparameter-name>N</fromserviceparameter-name>
1645     <tonode-name>m3</tonode-name>
1646     <toserviceparameter-name>anOddInteger</toserviceparameter-name>
1647     <coord-list>
1648 <coord>
1649 <x>604</x>
1650       <y>107</y>     </coord>
1651      <coord>
1652 <x>604</x>
1653       <y>395</y>     </coord>    </coord-list>   </link>
1654    <link>
1655 <fromnode-name>ifNotEven</fromnode-name>
1656     <fromserviceparameter-name>K</fromserviceparameter-name>
1657     <tonode-name>whileEven</tonode-name>
1658     <toserviceparameter-name>K</toserviceparameter-name>
1659     <coord-list>
1660 <coord>
1661 <x>621</x>
1662       <y>544</y>     </coord>
1663      <coord>
1664 <x>622</x>
1665       <y>426</y>     </coord>    </coord-list>   </link>
1666    <link>
1667 <fromnode-name>ifNotEven</fromnode-name>
1668     <fromserviceparameter-name>K</fromserviceparameter-name>
1669     <tonode-name>fori</tonode-name>
1670     <toserviceparameter-name>K</toserviceparameter-name>
1671     <coord-list>
1672 <coord>
1673 <x>622</x>
1674       <y>275</y>     </coord>
1675      <coord>
1676 <x>622</x>
1677       <y>426</y>     </coord>    </coord-list>   </link>
1678    <link>
1679 <fromnode-name>ifNotEven</fromnode-name>
1680     <fromserviceparameter-name>Default</fromserviceparameter-name>
1681     <tonode-name>EndOfifNotEven</tonode-name>
1682     <toserviceparameter-name>Default</toserviceparameter-name>
1683     <coord-list>
1684 <coord>
1685 <x>1204</x>
1686       <y>429</y>     </coord>
1687      <coord>
1688 <x>1203</x>
1689       <y>12</y>     </coord>
1690      <coord>
1691 <x>581</x>
1692       <y>13</y>     </coord>
1693      <coord>
1694 <x>581</x>
1695       <y>458</y>     </coord>    </coord-list>   </link>
1696    <link>
1697 <fromnode-name>EndOfifNotEven</fromnode-name>
1698     <fromserviceparameter-name>N</fromserviceparameter-name>
1699     <tonode-name>EndOfwhileNotOne</tonode-name>
1700     <toserviceparameter-name>N</toserviceparameter-name>
1701     <coord-list/>   </link>
1702    <link>
1703 <fromnode-name>EndOfifNotEven</fromnode-name>
1704     <fromserviceparameter-name>K</fromserviceparameter-name>
1705     <tonode-name>EndOfwhileNotOne</tonode-name>
1706     <toserviceparameter-name>K</toserviceparameter-name>
1707     <coord-list/>   </link>  </link-list>
1708   <data-list/> </dataflow>
1709  <dataflow>
1710 <info-list>
1711 <node>
1712 <component-name>?</component-name>
1713     <interface-name>?</interface-name>
1714     <node-name>SyrStruct_1_1</node-name>
1715     <kind>1</kind>
1716     <coupled-node>?</coupled-node>
1717     <service>
1718 <service-name>SyrStruct_1_1</service-name>
1719      <inParameter-list>
1720 <inParameter>
1721 <inParameter-type>string</inParameter-type>
1722        <inParameter-name>SyrComponent__aContainer</inParameter-name>      </inParameter>
1723       <inParameter>
1724 <inParameter-type>string</inParameter-type>
1725        <inParameter-name>SyrComponent__aComponent</inParameter-name>      </inParameter>
1726       <inParameter>
1727 <inParameter-type>long</inParameter-type>
1728        <inParameter-name>forN__N</inParameter-name>      </inParameter>
1729       <inParameter>
1730 <inParameter-type>long</inParameter-type>
1731        <inParameter-name>forN__K</inParameter-name>      </inParameter>
1732       <inParameter>
1733 <inParameter-type>long</inParameter-type>
1734        <inParameter-name>forN__min</inParameter-name>      </inParameter>
1735       <inParameter>
1736 <inParameter-type>long</inParameter-type>
1737        <inParameter-name>forN__max</inParameter-name>      </inParameter>
1738       <inParameter>
1739 <inParameter-type>long</inParameter-type>
1740        <inParameter-name>fori__i</inParameter-name>      </inParameter>     </inParameter-list>
1741      <outParameter-list>
1742 <outParameter>
1743 <outParameter-type>long</outParameter-type>
1744        <outParameter-name>EndOfforN__N</outParameter-name>      </outParameter>
1745       <outParameter>
1746 <outParameter-type>long</outParameter-type>
1747        <outParameter-name>EndOfforN__K</outParameter-name>      </outParameter>
1748       <outParameter>
1749 <outParameter-type>objref</outParameter-type>
1750        <outParameter-name>EndOfforN__SyrComponent</outParameter-name>      </outParameter>
1751       <outParameter>
1752 <outParameter-type>long</outParameter-type>
1753        <outParameter-name>EndOfforN__min</outParameter-name>      </outParameter>
1754       <outParameter>
1755 <outParameter-type>long</outParameter-type>
1756        <outParameter-name>EndOfforN__max</outParameter-name>      </outParameter>
1757       <outParameter>
1758 <outParameter-type>objref</outParameter-type>
1759        <outParameter-name>EndOfwhileNotOne__SyrComponent</outParameter-name>      </outParameter>
1760       <outParameter>
1761 <outParameter-type>long</outParameter-type>
1762        <outParameter-name>EndOfwhileNotOne__N</outParameter-name>      </outParameter>
1763       <outParameter>
1764 <outParameter-type>long</outParameter-type>
1765        <outParameter-name>EndOffori__i</outParameter-name>      </outParameter>
1766       <outParameter>
1767 <outParameter-type>objref</outParameter-type>
1768        <outParameter-name>EndOfwhileEven__SyrComponent</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1769     <DataStream-list/>
1770     <PyFunction-list/>
1771     <creation-date>15/6/2004 - 10:28:52</creation-date>
1772     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1773     <editor-release>2.0</editor-release>
1774     <author>JR</author>
1775     <container>?</container>
1776     <comment>Syracuse algorithm</comment>
1777     <x-position>0</x-position>
1778     <y-position>0</y-position>   </node>  </info-list>
1779   <node-list>
1780 <node>
1781 <component-name>SyrComponent</component-name>
1782     <interface-name>SyrComponent</interface-name>
1783     <node-name>m3</node-name>
1784     <kind>0</kind>
1785     <coupled-node>?</coupled-node>
1786     <service>
1787 <service-name>C_M3</service-name>
1788      <inParameter-list>
1789 <inParameter>
1790 <inParameter-type>long</inParameter-type>
1791        <inParameter-name>anOddInteger</inParameter-name>      </inParameter>     </inParameter-list>
1792      <outParameter-list>
1793 <outParameter>
1794 <outParameter-type>long</outParameter-type>
1795        <outParameter-name>anInteger</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1796     <DataStream-list/>
1797     <PyFunction-list/>
1798     <creation-date>4/5/2005 - 14:6:2</creation-date>
1799     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1800     <editor-release>2.0</editor-release>
1801     <author>?</author>
1802     <container>localhost/FactoryServer</container>
1803     <comment>C_M3 from SyrComponent</comment>
1804     <x-position>672</x-position>
1805     <y-position>28</y-position>   </node>
1806    <node>
1807 <component-name>SyrComponent</component-name>
1808     <interface-name>SyrComponent</interface-name>
1809     <node-name>m3incr</node-name>
1810     <kind>0</kind>
1811     <coupled-node>?</coupled-node>
1812     <service>
1813 <service-name>C_INCR</service-name>
1814      <inParameter-list>
1815 <inParameter>
1816 <inParameter-type>long</inParameter-type>
1817        <inParameter-name>aCount</inParameter-name>      </inParameter>     </inParameter-list>
1818      <outParameter-list>
1819 <outParameter>
1820 <outParameter-type>long</outParameter-type>
1821        <outParameter-name>aNewCount</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1822     <DataStream-list/>
1823     <PyFunction-list/>
1824     <creation-date>4/5/2005 - 14:6:2</creation-date>
1825     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1826     <editor-release>2.0</editor-release>
1827     <author>?</author>
1828     <container>localhost/FactoryServer</container>
1829     <comment>C_INCR from SyrComponent</comment>
1830     <x-position>898</x-position>
1831     <y-position>29</y-position>   </node>
1832    <node>
1833 <component-name>SyrComponent</component-name>
1834     <interface-name>SyrComponent</interface-name>
1835     <node-name>incra</node-name>
1836     <kind>0</kind>
1837     <coupled-node>?</coupled-node>
1838     <service>
1839 <service-name>C_INCR</service-name>
1840      <inParameter-list>
1841 <inParameter>
1842 <inParameter-type>long</inParameter-type>
1843        <inParameter-name>aCount</inParameter-name>      </inParameter>     </inParameter-list>
1844      <outParameter-list>
1845 <outParameter>
1846 <outParameter-type>long</outParameter-type>
1847        <outParameter-name>aNewCount</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1848     <DataStream-list/>
1849     <PyFunction-list/>
1850     <creation-date>4/5/2005 - 14:6:2</creation-date>
1851     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1852     <editor-release>2.0</editor-release>
1853     <author>?</author>
1854     <container>localhost/FactoryServer</container>
1855     <comment>C_INCR from SyrComponent</comment>
1856     <x-position>803</x-position>
1857     <y-position>195</y-position>   </node>
1858    <node>
1859 <component-name>SyrComponent</component-name>
1860     <interface-name>SyrComponent</interface-name>
1861     <node-name>div2</node-name>
1862     <kind>0</kind>
1863     <coupled-node>?</coupled-node>
1864     <service>
1865 <service-name>C_DIV2</service-name>
1866      <inParameter-list>
1867 <inParameter>
1868 <inParameter-type>long</inParameter-type>
1869        <inParameter-name>anEvenInteger</inParameter-name>      </inParameter>     </inParameter-list>
1870      <outParameter-list>
1871 <outParameter>
1872 <outParameter-type>long</outParameter-type>
1873        <outParameter-name>anInteger</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1874     <DataStream-list/>
1875     <PyFunction-list/>
1876     <creation-date>4/5/2005 - 14:6:2</creation-date>
1877     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1878     <editor-release>2.0</editor-release>
1879     <author>?</author>
1880     <container>localhost/FactoryServer</container>
1881     <comment>C_DIV2 from SyrComponent</comment>
1882     <x-position>810</x-position>
1883     <y-position>435</y-position>   </node>
1884    <node>
1885 <component-name>SyrComponent</component-name>
1886     <interface-name>SyrComponent</interface-name>
1887     <node-name>incrb</node-name>
1888     <kind>0</kind>
1889     <coupled-node>?</coupled-node>
1890     <service>
1891 <service-name>C_INCR</service-name>
1892      <inParameter-list>
1893 <inParameter>
1894 <inParameter-type>long</inParameter-type>
1895        <inParameter-name>aCount</inParameter-name>      </inParameter>     </inParameter-list>
1896      <outParameter-list>
1897 <outParameter>
1898 <outParameter-type>long</outParameter-type>
1899        <outParameter-name>aNewCount</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1900     <DataStream-list/>
1901     <PyFunction-list/>
1902     <creation-date>4/5/2005 - 14:6:2</creation-date>
1903     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1904     <editor-release>2.0</editor-release>
1905     <author>?</author>
1906     <container>localhost/FactoryServer</container>
1907     <comment>C_INCR from SyrComponent</comment>
1908     <x-position>809</x-position>
1909     <y-position>574</y-position>   </node>
1910    <node>
1911 <component-name>?</component-name>
1912     <interface-name>?</interface-name>
1913     <node-name>SyrComponent</node-name>
1914     <kind>3</kind>
1915     <coupled-node>?</coupled-node>
1916     <service>
1917 <service-name>SyrComponent</service-name>
1918      <inParameter-list>
1919 <inParameter>
1920 <inParameter-type>string</inParameter-type>
1921        <inParameter-name>aContainer</inParameter-name>      </inParameter>
1922       <inParameter>
1923 <inParameter-type>string</inParameter-type>
1924        <inParameter-name>aComponent</inParameter-name>      </inParameter>     </inParameter-list>
1925      <outParameter-list>
1926 <outParameter>
1927 <outParameter-type>objref</outParameter-type>
1928        <outParameter-name>SyrComponentobjref</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1929     <DataStream-list/>
1930     <PyFunction-list>
1931 <PyFunction>
1932 <FuncName>SyrComponent</FuncName>
1933       <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
1934       <PyFunc><![CDATA[def SyrComponent( aContainer , aComponent ) : ]]></PyFunc>
1935       <PyFunc><![CDATA[    orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
1936       <PyFunc><![CDATA[    lcc = LifeCycleCORBA(orb) ]]></PyFunc>
1937       <PyFunc><![CDATA[    ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
1938       <PyFunc><![CDATA[    return ComponentRef ]]></PyFunc>     </PyFunction>    </PyFunction-list>
1939     <creation-date>4/5/2005 - 14:6:2</creation-date>
1940     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
1941     <editor-release>2.0</editor-release>
1942     <author>?</author>
1943     <container>?</container>
1944     <comment>SyrComponent( aContainer , aComponent )</comment>
1945     <x-position>0</x-position>
1946     <y-position>0</y-position>   </node>
1947    <node>
1948 <component-name>?</component-name>
1949     <interface-name>?</interface-name>
1950     <node-name>forN</node-name>
1951     <kind>4</kind>
1952     <coupled-node>EndOfforN</coupled-node>
1953     <service>
1954 <service-name>forN</service-name>
1955      <inParameter-list>
1956 <inParameter>
1957 <inParameter-type>long</inParameter-type>
1958        <inParameter-name>N</inParameter-name>      </inParameter>
1959       <inParameter>
1960 <inParameter-type>long</inParameter-type>
1961        <inParameter-name>K</inParameter-name>      </inParameter>
1962       <inParameter>
1963 <inParameter-type>objref</inParameter-type>
1964        <inParameter-name>SyrComponent</inParameter-name>      </inParameter>
1965       <inParameter>
1966 <inParameter-type>long</inParameter-type>
1967        <inParameter-name>min</inParameter-name>      </inParameter>
1968       <inParameter>
1969 <inParameter-type>long</inParameter-type>
1970        <inParameter-name>max</inParameter-name>      </inParameter>     </inParameter-list>
1971      <outParameter-list>
1972 <outParameter>
1973 <outParameter-type>long</outParameter-type>
1974        <outParameter-name>N</outParameter-name>      </outParameter>
1975       <outParameter>
1976 <outParameter-type>long</outParameter-type>
1977        <outParameter-name>K</outParameter-name>      </outParameter>
1978       <outParameter>
1979 <outParameter-type>objref</outParameter-type>
1980        <outParameter-name>SyrComponent</outParameter-name>      </outParameter>
1981       <outParameter>
1982 <outParameter-type>long</outParameter-type>
1983        <outParameter-name>min</outParameter-name>      </outParameter>
1984       <outParameter>
1985 <outParameter-type>long</outParameter-type>
1986        <outParameter-name>max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
1987     <DataStream-list/>
1988     <PyFunction-list>
1989 <PyFunction>
1990 <FuncName>InitN</FuncName>
1991       <PyFunc><![CDATA[def InitN( NN , K , SyrComponent , min , max ) : ]]></PyFunc>
1992       <PyFunc><![CDATA[    N = max ]]></PyFunc>
1993       <PyFunc><![CDATA[    if min > 0 : ]]></PyFunc>
1994       <PyFunc><![CDATA[        if max >= min : ]]></PyFunc>
1995       <PyFunc><![CDATA[            N = min ]]></PyFunc>
1996       <PyFunc><![CDATA[    return N,K,SyrComponent,min,max ]]></PyFunc>     </PyFunction>
1997      <PyFunction>
1998 <FuncName>MoreN</FuncName>
1999       <PyFunc><![CDATA[def MoreN( NN , KK , SyrComponent , min , max ) : ]]></PyFunc>
2000       <PyFunc><![CDATA[    N = NN ]]></PyFunc>
2001       <PyFunc><![CDATA[    OutLoop = 0 ]]></PyFunc>
2002       <PyFunc><![CDATA[    if max > NN : ]]></PyFunc>
2003       <PyFunc><![CDATA[        OutLoop = 1 ]]></PyFunc>
2004       <PyFunc><![CDATA[    return OutLoop,N,0,SyrComponent,min,max ]]></PyFunc>     </PyFunction>
2005      <PyFunction>
2006 <FuncName>NextN</FuncName>
2007       <PyFunc><![CDATA[def NextN( NN , KK , SyrComponent , min , max ) : ]]></PyFunc>
2008       <PyFunc><![CDATA[    N = NN + 1 ]]></PyFunc>
2009       <PyFunc><![CDATA[    K = KK ]]></PyFunc>
2010       <PyFunc><![CDATA[    return N,K,SyrComponent,min,max ]]></PyFunc>     </PyFunction>    </PyFunction-list>
2011     <creation-date>4/5/2005 - 14:6:2</creation-date>
2012     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
2013     <editor-release>2.0</editor-release>
2014     <author>?</author>
2015     <container>?</container>
2016     <comment>InitN , MoreN , NextN</comment>
2017     <x-position>20</x-position>
2018     <y-position>302</y-position>   </node>
2019    <node>
2020 <component-name>?</component-name>
2021     <interface-name>?</interface-name>
2022     <node-name>EndOfforN</node-name>
2023     <kind>5</kind>
2024     <coupled-node>forN</coupled-node>
2025     <service>
2026 <service-name>EndOfforN</service-name>
2027      <inParameter-list>
2028 <inParameter>
2029 <inParameter-type>long</inParameter-type>
2030        <inParameter-name>N</inParameter-name>      </inParameter>
2031       <inParameter>
2032 <inParameter-type>long</inParameter-type>
2033        <inParameter-name>K</inParameter-name>      </inParameter>
2034       <inParameter>
2035 <inParameter-type>objref</inParameter-type>
2036        <inParameter-name>SyrComponent</inParameter-name>      </inParameter>
2037       <inParameter>
2038 <inParameter-type>long</inParameter-type>
2039        <inParameter-name>min</inParameter-name>      </inParameter>
2040       <inParameter>
2041 <inParameter-type>long</inParameter-type>
2042        <inParameter-name>max</inParameter-name>      </inParameter>     </inParameter-list>
2043      <outParameter-list>
2044 <outParameter>
2045 <outParameter-type>long</outParameter-type>
2046        <outParameter-name>N</outParameter-name>      </outParameter>
2047       <outParameter>
2048 <outParameter-type>long</outParameter-type>
2049        <outParameter-name>K</outParameter-name>      </outParameter>
2050       <outParameter>
2051 <outParameter-type>objref</outParameter-type>
2052        <outParameter-name>SyrComponent</outParameter-name>      </outParameter>
2053       <outParameter>
2054 <outParameter-type>long</outParameter-type>
2055        <outParameter-name>min</outParameter-name>      </outParameter>
2056       <outParameter>
2057 <outParameter-type>long</outParameter-type>
2058        <outParameter-name>max</outParameter-name>      </outParameter>     </outParameter-list>    </service>
2059     <DataStream-list/>
2060     <PyFunction-list>
2061 <PyFunction>
2062 <FuncName>?</FuncName>
2063       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
2064     <creation-date>4/5/2005 - 14:6:2</creation-date>
2065     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
2066     <editor-release>2.0</editor-release>
2067     <author>?</author>
2068     <container>?</container>
2069     <comment>?</comment>
2070     <x-position>1535</x-position>
2071     <y-position>332</y-position>   </node>
2072    <node>
2073 <component-name>?</component-name>
2074     <interface-name>?</interface-name>
2075     <node-name>whileNotOne</node-name>
2076     <kind>4</kind>
2077     <coupled-node>EndOfwhileNotOne</coupled-node>
2078     <service>
2079 <service-name>whileNotOne</service-name>
2080      <inParameter-list>
2081 <inParameter>
2082 <inParameter-type>objref</inParameter-type>
2083        <inParameter-name>SyrComponent</inParameter-name>      </inParameter>
2084       <inParameter>
2085 <inParameter-type>long</inParameter-type>
2086        <inParameter-name>N</inParameter-name>      </inParameter>
2087       <inParameter>
2088 <inParameter-type>long</inParameter-type>
2089        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
2090      <outParameter-list>
2091 <outParameter>
2092 <outParameter-type>objref</outParameter-type>
2093        <outParameter-name>SyrComponent</outParameter-name>      </outParameter>
2094       <outParameter>
2095 <outParameter-type>long</outParameter-type>
2096        <outParameter-name>N</outParameter-name>      </outParameter>
2097       <outParameter>
2098 <outParameter-type>long</outParameter-type>
2099        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
2100     <DataStream-list/>
2101     <PyFunction-list>
2102 <PyFunction>
2103 <FuncName>InitNotOne</FuncName>
2104       <PyFunc><![CDATA[import threading]]></PyFunc>
2105       <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
2106       <PyFunc><![CDATA[def InitNotOne( SyrComponent , N , K ) :]]></PyFunc>
2107       <PyFunc><![CDATA[    return SyrComponent,N,K]]></PyFunc>     </PyFunction>
2108      <PyFunction>
2109 <FuncName>MoreNotOne</FuncName>
2110       <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
2111       <PyFunc><![CDATA[def MoreNotOne( SyrComponent , N , K ) :]]></PyFunc>
2112       <PyFunc><![CDATA[    OutLoop = 1 - SyrComponent.C_ISONE( N )]]></PyFunc>
2113       <PyFunc><![CDATA[    return OutLoop,SyrComponent,N,K ]]></PyFunc>     </PyFunction>
2114      <PyFunction>
2115 <FuncName>NextNotOne</FuncName>
2116       <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
2117       <PyFunc><![CDATA[def NextNotOne( SyrComponent , N , K ) :]]></PyFunc>
2118       <PyFunc><![CDATA[    return SyrComponent,N,K]]></PyFunc>     </PyFunction>    </PyFunction-list>
2119     <creation-date>4/5/2005 - 14:6:2</creation-date>
2120     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
2121     <editor-release>2.0</editor-release>
2122     <author>?</author>
2123     <container>?</container>
2124     <comment>InitNotOne , MoreNotOne , NextNotOne</comment>
2125     <x-position>212</x-position>
2126     <y-position>274</y-position>   </node>
2127    <node>
2128 <component-name>?</component-name>
2129     <interface-name>?</interface-name>
2130     <node-name>EndOfwhileNotOne</node-name>
2131     <kind>5</kind>
2132     <coupled-node>whileNotOne</coupled-node>
2133     <service>
2134 <service-name>EndOfwhileNotOne</service-name>
2135      <inParameter-list>
2136 <inParameter>
2137 <inParameter-type>objref</inParameter-type>
2138        <inParameter-name>SyrComponent</inParameter-name>      </inParameter>
2139       <inParameter>
2140 <inParameter-type>long</inParameter-type>
2141        <inParameter-name>N</inParameter-name>      </inParameter>
2142       <inParameter>
2143 <inParameter-type>long</inParameter-type>
2144        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
2145      <outParameter-list>
2146 <outParameter>
2147 <outParameter-type>objref</outParameter-type>
2148        <outParameter-name>SyrComponent</outParameter-name>      </outParameter>
2149       <outParameter>
2150 <outParameter-type>long</outParameter-type>
2151        <outParameter-name>N</outParameter-name>      </outParameter>
2152       <outParameter>
2153 <outParameter-type>long</outParameter-type>
2154        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
2155     <DataStream-list/>
2156     <PyFunction-list>
2157 <PyFunction>
2158 <FuncName>?</FuncName>
2159       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
2160     <creation-date>4/5/2005 - 14:6:2</creation-date>
2161     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
2162     <editor-release>2.0</editor-release>
2163     <author>?</author>
2164     <container>?</container>
2165     <comment>?</comment>
2166     <x-position>1366</x-position>
2167     <y-position>303</y-position>   </node>
2168    <node>
2169 <component-name>?</component-name>
2170     <interface-name>?</interface-name>
2171     <node-name>fori</node-name>
2172     <kind>4</kind>
2173     <coupled-node>EndOffori</coupled-node>
2174     <service>
2175 <service-name>fori</service-name>
2176      <inParameter-list>
2177 <inParameter>
2178 <inParameter-type>long</inParameter-type>
2179        <inParameter-name>i</inParameter-name>      </inParameter>
2180       <inParameter>
2181 <inParameter-type>long</inParameter-type>
2182        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
2183      <outParameter-list>
2184 <outParameter>
2185 <outParameter-type>long</outParameter-type>
2186        <outParameter-name>i</outParameter-name>      </outParameter>
2187       <outParameter>
2188 <outParameter-type>long</outParameter-type>
2189        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
2190     <DataStream-list/>
2191     <PyFunction-list>
2192 <PyFunction>
2193 <FuncName>Initfori</FuncName>
2194       <PyFunc><![CDATA[def Initfori( ii , K ) :]]></PyFunc>
2195       <PyFunc><![CDATA[    return 1,0,K]]></PyFunc>     </PyFunction>
2196      <PyFunction>
2197 <FuncName>Morefori</FuncName>
2198       <PyFunc><![CDATA[def Morefori( ii , K ) :]]></PyFunc>
2199       <PyFunc><![CDATA[    OutLoop = 0]]></PyFunc>
2200       <PyFunc><![CDATA[    if 2 > ii :]]></PyFunc>
2201       <PyFunc><![CDATA[        OutLoop = 1]]></PyFunc>
2202       <PyFunc><![CDATA[    return OutLoop,ii,K]]></PyFunc>     </PyFunction>
2203      <PyFunction>
2204 <FuncName>Nextfori</FuncName>
2205       <PyFunc><![CDATA[def Nextfori( ii , K ) :]]></PyFunc>
2206       <PyFunc><![CDATA[    ii = ii + 1]]></PyFunc>
2207       <PyFunc><![CDATA[    return ii,K]]></PyFunc>     </PyFunction>    </PyFunction-list>
2208     <creation-date>4/5/2005 - 14:6:2</creation-date>
2209     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
2210     <editor-release>2.0</editor-release>
2211     <author>?</author>
2212     <container>?</container>
2213     <comment>Initfori, Morefori, Nextfori</comment>
2214     <x-position>635</x-position>
2215     <y-position>212</y-position>   </node>
2216    <node>
2217 <component-name>?</component-name>
2218     <interface-name>?</interface-name>
2219     <node-name>EndOffori</node-name>
2220     <kind>5</kind>
2221     <coupled-node>fori</coupled-node>
2222     <service>
2223 <service-name>EndOffori</service-name>
2224      <inParameter-list>
2225 <inParameter>
2226 <inParameter-type>long</inParameter-type>
2227        <inParameter-name>i</inParameter-name>      </inParameter>
2228       <inParameter>
2229 <inParameter-type>long</inParameter-type>
2230        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
2231      <outParameter-list>
2232 <outParameter>
2233 <outParameter-type>long</outParameter-type>
2234        <outParameter-name>i</outParameter-name>      </outParameter>
2235       <outParameter>
2236 <outParameter-type>long</outParameter-type>
2237        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
2238     <DataStream-list/>
2239     <PyFunction-list>
2240 <PyFunction>
2241 <FuncName>?</FuncName>
2242       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
2243     <creation-date>4/5/2005 - 14:6:2</creation-date>
2244     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
2245     <editor-release>2.0</editor-release>
2246     <author>?</author>
2247     <container>?</container>
2248     <comment>?</comment>
2249     <x-position>976</x-position>
2250     <y-position>212</y-position>   </node>
2251    <node>
2252 <component-name>?</component-name>
2253     <interface-name>?</interface-name>
2254     <node-name>whileEven</node-name>
2255     <kind>4</kind>
2256     <coupled-node>EndOfwhileEven</coupled-node>
2257     <service>
2258 <service-name>whileEven</service-name>
2259      <inParameter-list>
2260 <inParameter>
2261 <inParameter-type>objref</inParameter-type>
2262        <inParameter-name>SyrComponent</inParameter-name>      </inParameter>
2263       <inParameter>
2264 <inParameter-type>long</inParameter-type>
2265        <inParameter-name>N</inParameter-name>      </inParameter>
2266       <inParameter>
2267 <inParameter-type>long</inParameter-type>
2268        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
2269      <outParameter-list>
2270 <outParameter>
2271 <outParameter-type>objref</outParameter-type>
2272        <outParameter-name>SyrComponent</outParameter-name>      </outParameter>
2273       <outParameter>
2274 <outParameter-type>long</outParameter-type>
2275        <outParameter-name>N</outParameter-name>      </outParameter>
2276       <outParameter>
2277 <outParameter-type>long</outParameter-type>
2278        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
2279     <DataStream-list/>
2280     <PyFunction-list>
2281 <PyFunction>
2282 <FuncName>InitEven</FuncName>
2283       <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
2284       <PyFunc><![CDATA[def InitEven( SyrComponent , N , K ) :]]></PyFunc>
2285       <PyFunc><![CDATA[    return SyrComponent,N,K]]></PyFunc>     </PyFunction>
2286      <PyFunction>
2287 <FuncName>MoreEven</FuncName>
2288       <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
2289       <PyFunc><![CDATA[def MoreEven( SyrComponent , N , K ) :]]></PyFunc>
2290       <PyFunc><![CDATA[    OutLoop = SyrComponent.C_ISEVEN( N )]]></PyFunc>
2291       <PyFunc><![CDATA[    return OutLoop,SyrComponent,N,K ]]></PyFunc>     </PyFunction>
2292      <PyFunction>
2293 <FuncName>NextEven</FuncName>
2294       <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
2295       <PyFunc><![CDATA[def NextEven( SyrComponent , N , K ) :]]></PyFunc>
2296       <PyFunc><![CDATA[    return SyrComponent,N,K]]></PyFunc>     </PyFunction>    </PyFunction-list>
2297     <creation-date>4/5/2005 - 14:6:2</creation-date>
2298     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
2299     <editor-release>2.0</editor-release>
2300     <author>?</author>
2301     <container>?</container>
2302     <comment>InitEven, MoreEven, NextEven</comment>
2303     <x-position>632</x-position>
2304     <y-position>451</y-position>   </node>
2305    <node>
2306 <component-name>?</component-name>
2307     <interface-name>?</interface-name>
2308     <node-name>EndOfwhileEven</node-name>
2309     <kind>5</kind>
2310     <coupled-node>whileEven</coupled-node>
2311     <service>
2312 <service-name>EndOfwhileEven</service-name>
2313      <inParameter-list>
2314 <inParameter>
2315 <inParameter-type>objref</inParameter-type>
2316        <inParameter-name>SyrComponent</inParameter-name>      </inParameter>
2317       <inParameter>
2318 <inParameter-type>long</inParameter-type>
2319        <inParameter-name>N</inParameter-name>      </inParameter>
2320       <inParameter>
2321 <inParameter-type>long</inParameter-type>
2322        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
2323      <outParameter-list>
2324 <outParameter>
2325 <outParameter-type>objref</outParameter-type>
2326        <outParameter-name>SyrComponent</outParameter-name>      </outParameter>
2327       <outParameter>
2328 <outParameter-type>long</outParameter-type>
2329        <outParameter-name>N</outParameter-name>      </outParameter>
2330       <outParameter>
2331 <outParameter-type>long</outParameter-type>
2332        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
2333     <DataStream-list/>
2334     <PyFunction-list>
2335 <PyFunction>
2336 <FuncName>?</FuncName>
2337       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
2338     <creation-date>4/5/2005 - 14:6:2</creation-date>
2339     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
2340     <editor-release>2.0</editor-release>
2341     <author>?</author>
2342     <container>?</container>
2343     <comment>?</comment>
2344     <x-position>988</x-position>
2345     <y-position>451</y-position>   </node>
2346    <node>
2347 <component-name>?</component-name>
2348     <interface-name>?</interface-name>
2349     <node-name>ifNotEven</node-name>
2350     <kind>6</kind>
2351     <coupled-node>EndOfifNotEven</coupled-node>
2352     <service>
2353 <service-name>ifNotEven</service-name>
2354      <inParameter-list>
2355 <inParameter>
2356 <inParameter-type>objref</inParameter-type>
2357        <inParameter-name>SyrComponent</inParameter-name>      </inParameter>
2358       <inParameter>
2359 <inParameter-type>long</inParameter-type>
2360        <inParameter-name>N</inParameter-name>      </inParameter>
2361       <inParameter>
2362 <inParameter-type>long</inParameter-type>
2363        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
2364      <outParameter-list>
2365 <outParameter>
2366 <outParameter-type>long</outParameter-type>
2367        <outParameter-name>Odd</outParameter-name>      </outParameter>
2368       <outParameter>
2369 <outParameter-type>long</outParameter-type>
2370        <outParameter-name>Even</outParameter-name>      </outParameter>
2371       <outParameter>
2372 <outParameter-type>objref</outParameter-type>
2373        <outParameter-name>SyrComponent</outParameter-name>      </outParameter>
2374       <outParameter>
2375 <outParameter-type>long</outParameter-type>
2376        <outParameter-name>N</outParameter-name>      </outParameter>
2377       <outParameter>
2378 <outParameter-type>long</outParameter-type>
2379        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
2380     <DataStream-list/>
2381     <PyFunction-list>
2382 <PyFunction>
2383 <FuncName>ifNotEven</FuncName>
2384       <PyFunc><![CDATA[import SyrComponent_idl]]></PyFunc>
2385       <PyFunc><![CDATA[def ifNotEven( SyrComponent , N , K ) :]]></PyFunc>
2386       <PyFunc><![CDATA[    Even = SyrComponent.C_ISEVEN( N )]]></PyFunc>
2387       <PyFunc><![CDATA[    Odd = 1 - Even]]></PyFunc>
2388       <PyFunc><![CDATA[    return Odd,Even,SyrComponent,N,K]]></PyFunc>     </PyFunction>    </PyFunction-list>
2389     <creation-date>4/5/2005 - 14:6:2</creation-date>
2390     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
2391     <editor-release>2.0</editor-release>
2392     <author>?</author>
2393     <container>?</container>
2394     <comment>ifNotEven</comment>
2395     <x-position>418</x-position>
2396     <y-position>274</y-position>   </node>
2397    <node>
2398 <component-name>?</component-name>
2399     <interface-name>?</interface-name>
2400     <node-name>EndOfifNotEven</node-name>
2401     <kind>7</kind>
2402     <coupled-node>ifNotEven</coupled-node>
2403     <service>
2404 <service-name>EndOfifNotEven</service-name>
2405      <inParameter-list>
2406 <inParameter>
2407 <inParameter-type>long</inParameter-type>
2408        <inParameter-name>N</inParameter-name>      </inParameter>
2409       <inParameter>
2410 <inParameter-type>long</inParameter-type>
2411        <inParameter-name>K</inParameter-name>      </inParameter>     </inParameter-list>
2412      <outParameter-list>
2413 <outParameter>
2414 <outParameter-type>long</outParameter-type>
2415        <outParameter-name>N</outParameter-name>      </outParameter>
2416       <outParameter>
2417 <outParameter-type>long</outParameter-type>
2418        <outParameter-name>K</outParameter-name>      </outParameter>     </outParameter-list>    </service>
2419     <DataStream-list/>
2420     <PyFunction-list>
2421 <PyFunction>
2422 <FuncName>?</FuncName>
2423       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
2424     <creation-date>4/5/2005 - 14:6:2</creation-date>
2425     <lastmodification-date>4/5/2005 - 14:6:2</lastmodification-date>
2426     <editor-release>2.0</editor-release>
2427     <author>?</author>
2428     <container>?</container>
2429     <comment>?</comment>
2430     <x-position>1205</x-position>
2431     <y-position>331</y-position>   </node>  </node-list>
2432   <link-list>
2433 <link>
2434 <fromnode-name>m3</fromnode-name>
2435     <fromserviceparameter-name>anInteger</fromserviceparameter-name>
2436     <tonode-name>m3incr</tonode-name>
2437     <toserviceparameter-name>aCount</toserviceparameter-name>
2438     <coord-list/>   </link>
2439    <link>
2440 <fromnode-name>m3incr</fromnode-name>
2441     <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
2442     <tonode-name>EndOfifNotEven</tonode-name>
2443     <toserviceparameter-name>N</toserviceparameter-name>
2444     <coord-list>
2445 <coord>
2446 <x>1190</x>
2447       <y>366</y>     </coord>
2448      <coord>
2449 <x>1191</x>
2450       <y>109</y>     </coord>    </coord-list>   </link>
2451    <link>
2452 <fromnode-name>incra</fromnode-name>
2453     <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
2454     <tonode-name>EndOffori</tonode-name>
2455     <toserviceparameter-name>K</toserviceparameter-name>
2456     <coord-list/>   </link>
2457    <link>
2458 <fromnode-name>div2</fromnode-name>
2459     <fromserviceparameter-name>anInteger</fromserviceparameter-name>
2460     <tonode-name>EndOfwhileEven</tonode-name>
2461     <toserviceparameter-name>N</toserviceparameter-name>
2462     <coord-list/>   </link>
2463    <link>
2464 <fromnode-name>incrb</fromnode-name>
2465     <fromserviceparameter-name>aNewCount</fromserviceparameter-name>
2466     <tonode-name>EndOfwhileEven</tonode-name>
2467     <toserviceparameter-name>K</toserviceparameter-name>
2468     <coord-list>
2469 <coord>
2470 <x>988</x>
2471       <y>543</y>     </coord>
2472      <coord>
2473 <x>988</x>
2474       <y>654</y>     </coord>    </coord-list>   </link>
2475    <link>
2476 <fromnode-name>SyrComponent</fromnode-name>
2477     <fromserviceparameter-name>SyrComponentobjref</fromserviceparameter-name>
2478     <tonode-name>forN</tonode-name>
2479     <toserviceparameter-name>SyrComponent</toserviceparameter-name>
2480     <coord-list>
2481 <coord>
2482 <x>13</x>
2483       <y>394</y>     </coord>
2484      <coord>
2485 <x>12</x>
2486       <y>181</y>     </coord>
2487      <coord>
2488 <x>196</x>
2489       <y>181</y>     </coord>
2490      <coord>
2491 <x>197</x>
2492       <y>81</y>     </coord>    </coord-list>   </link>
2493    <link>
2494 <fromnode-name>forN</fromnode-name>
2495     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2496     <tonode-name>EndOfforN</tonode-name>
2497     <toserviceparameter-name>DoLoop</toserviceparameter-name>
2498     <coord-list/>   </link>
2499    <link>
2500 <fromnode-name>forN</fromnode-name>
2501     <fromserviceparameter-name>N</fromserviceparameter-name>
2502     <tonode-name>whileNotOne</tonode-name>
2503     <toserviceparameter-name>N</toserviceparameter-name>
2504     <coord-list/>   </link>
2505    <link>
2506 <fromnode-name>forN</fromnode-name>
2507     <fromserviceparameter-name>N</fromserviceparameter-name>
2508     <tonode-name>EndOfforN</tonode-name>
2509     <toserviceparameter-name>N</toserviceparameter-name>
2510     <coord-list/>   </link>
2511    <link>
2512 <fromnode-name>forN</fromnode-name>
2513     <fromserviceparameter-name>K</fromserviceparameter-name>
2514     <tonode-name>whileNotOne</tonode-name>
2515     <toserviceparameter-name>K</toserviceparameter-name>
2516     <coord-list/>   </link>
2517    <link>
2518 <fromnode-name>forN</fromnode-name>
2519     <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
2520     <tonode-name>EndOfforN</tonode-name>
2521     <toserviceparameter-name>SyrComponent</toserviceparameter-name>
2522     <coord-list/>   </link>
2523    <link>
2524 <fromnode-name>forN</fromnode-name>
2525     <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
2526     <tonode-name>whileNotOne</tonode-name>
2527     <toserviceparameter-name>SyrComponent</toserviceparameter-name>
2528     <coord-list>
2529 <coord>
2530 <x>192</x>
2531       <y>309</y>     </coord>
2532      <coord>
2533 <x>191</x>
2534       <y>394</y>     </coord>    </coord-list>   </link>
2535    <link>
2536 <fromnode-name>forN</fromnode-name>
2537     <fromserviceparameter-name>min</fromserviceparameter-name>
2538     <tonode-name>EndOfforN</tonode-name>
2539     <toserviceparameter-name>min</toserviceparameter-name>
2540     <coord-list/>   </link>
2541    <link>
2542 <fromnode-name>forN</fromnode-name>
2543     <fromserviceparameter-name>max</fromserviceparameter-name>
2544     <tonode-name>EndOfforN</tonode-name>
2545     <toserviceparameter-name>max</toserviceparameter-name>
2546     <coord-list/>   </link>
2547    <link>
2548 <fromnode-name>EndOfforN</fromnode-name>
2549     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2550     <tonode-name>forN</tonode-name>
2551     <toserviceparameter-name>DoLoop</toserviceparameter-name>
2552     <coord-list/>   </link>
2553    <link>
2554 <fromnode-name>whileNotOne</fromnode-name>
2555     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2556     <tonode-name>EndOfwhileNotOne</tonode-name>
2557     <toserviceparameter-name>DoLoop</toserviceparameter-name>
2558     <coord-list/>   </link>
2559    <link>
2560 <fromnode-name>whileNotOne</fromnode-name>
2561     <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
2562     <tonode-name>EndOfwhileNotOne</tonode-name>
2563     <toserviceparameter-name>SyrComponent</toserviceparameter-name>
2564     <coord-list/>   </link>
2565    <link>
2566 <fromnode-name>whileNotOne</fromnode-name>
2567     <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
2568     <tonode-name>ifNotEven</tonode-name>
2569     <toserviceparameter-name>SyrComponent</toserviceparameter-name>
2570     <coord-list/>   </link>
2571    <link>
2572 <fromnode-name>whileNotOne</fromnode-name>
2573     <fromserviceparameter-name>N</fromserviceparameter-name>
2574     <tonode-name>ifNotEven</tonode-name>
2575     <toserviceparameter-name>N</toserviceparameter-name>
2576     <coord-list/>   </link>
2577    <link>
2578 <fromnode-name>whileNotOne</fromnode-name>
2579     <fromserviceparameter-name>K</fromserviceparameter-name>
2580     <tonode-name>ifNotEven</tonode-name>
2581     <toserviceparameter-name>K</toserviceparameter-name>
2582     <coord-list/>   </link>
2583    <link>
2584 <fromnode-name>EndOfwhileNotOne</fromnode-name>
2585     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2586     <tonode-name>whileNotOne</tonode-name>
2587     <toserviceparameter-name>DoLoop</toserviceparameter-name>
2588     <coord-list/>   </link>
2589    <link>
2590 <fromnode-name>EndOfwhileNotOne</fromnode-name>
2591     <fromserviceparameter-name>K</fromserviceparameter-name>
2592     <tonode-name>EndOfforN</tonode-name>
2593     <toserviceparameter-name>K</toserviceparameter-name>
2594     <coord-list/>   </link>
2595    <link>
2596 <fromnode-name>fori</fromnode-name>
2597     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2598     <tonode-name>EndOffori</tonode-name>
2599     <toserviceparameter-name>DoLoop</toserviceparameter-name>
2600     <coord-list/>   </link>
2601    <link>
2602 <fromnode-name>fori</fromnode-name>
2603     <fromserviceparameter-name>i</fromserviceparameter-name>
2604     <tonode-name>EndOffori</tonode-name>
2605     <toserviceparameter-name>i</toserviceparameter-name>
2606     <coord-list/>   </link>
2607    <link>
2608 <fromnode-name>fori</fromnode-name>
2609     <fromserviceparameter-name>K</fromserviceparameter-name>
2610     <tonode-name>incra</tonode-name>
2611     <toserviceparameter-name>aCount</toserviceparameter-name>
2612     <coord-list/>   </link>
2613    <link>
2614 <fromnode-name>EndOffori</fromnode-name>
2615     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2616     <tonode-name>fori</tonode-name>
2617     <toserviceparameter-name>DoLoop</toserviceparameter-name>
2618     <coord-list/>   </link>
2619    <link>
2620 <fromnode-name>EndOffori</fromnode-name>
2621     <fromserviceparameter-name>K</fromserviceparameter-name>
2622     <tonode-name>EndOfifNotEven</tonode-name>
2623     <toserviceparameter-name>K</toserviceparameter-name>
2624     <coord-list>
2625 <coord>
2626 <x>1170</x>
2627       <y>396</y>     </coord>
2628      <coord>
2629 <x>1169</x>
2630       <y>275</y>     </coord>    </coord-list>   </link>
2631    <link>
2632 <fromnode-name>whileEven</fromnode-name>
2633     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2634     <tonode-name>EndOfwhileEven</tonode-name>
2635     <toserviceparameter-name>DoLoop</toserviceparameter-name>
2636     <coord-list/>   </link>
2637    <link>
2638 <fromnode-name>whileEven</fromnode-name>
2639     <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
2640     <tonode-name>EndOfwhileEven</tonode-name>
2641     <toserviceparameter-name>SyrComponent</toserviceparameter-name>
2642     <coord-list/>   </link>
2643    <link>
2644 <fromnode-name>whileEven</fromnode-name>
2645     <fromserviceparameter-name>N</fromserviceparameter-name>
2646     <tonode-name>div2</tonode-name>
2647     <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
2648     <coord-list/>   </link>
2649    <link>
2650 <fromnode-name>whileEven</fromnode-name>
2651     <fromserviceparameter-name>K</fromserviceparameter-name>
2652     <tonode-name>incrb</tonode-name>
2653     <toserviceparameter-name>aCount</toserviceparameter-name>
2654     <coord-list>
2655 <coord>
2656 <x>796</x>
2657       <y>655</y>     </coord>
2658      <coord>
2659 <x>795</x>
2660       <y>543</y>     </coord>    </coord-list>   </link>
2661    <link>
2662 <fromnode-name>EndOfwhileEven</fromnode-name>
2663     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
2664     <tonode-name>whileEven</tonode-name>
2665     <toserviceparameter-name>DoLoop</toserviceparameter-name>
2666     <coord-list/>   </link>
2667    <link>
2668 <fromnode-name>EndOfwhileEven</fromnode-name>
2669     <fromserviceparameter-name>N</fromserviceparameter-name>
2670     <tonode-name>EndOfifNotEven</tonode-name>
2671     <toserviceparameter-name>N</toserviceparameter-name>
2672     <coord-list>
2673 <coord>
2674 <x>1191</x>
2675       <y>366</y>     </coord>
2676      <coord>
2677 <x>1191</x>
2678       <y>513</y>     </coord>    </coord-list>   </link>
2679    <link>
2680 <fromnode-name>EndOfwhileEven</fromnode-name>
2681     <fromserviceparameter-name>K</fromserviceparameter-name>
2682     <tonode-name>EndOfifNotEven</tonode-name>
2683     <toserviceparameter-name>K</toserviceparameter-name>
2684     <coord-list>
2685 <coord>
2686 <x>1169</x>
2687       <y>395</y>     </coord>
2688      <coord>
2689 <x>1170</x>
2690       <y>543</y>     </coord>    </coord-list>   </link>
2691    <link>
2692 <fromnode-name>ifNotEven</fromnode-name>
2693     <fromserviceparameter-name>Odd</fromserviceparameter-name>
2694     <tonode-name>m3</tonode-name>
2695     <toserviceparameter-name>Gate</toserviceparameter-name>
2696     <coord-list>
2697 <coord>
2698 <x>593</x>
2699       <y>141</y>     </coord>
2700      <coord>
2701 <x>593</x>
2702       <y>307</y>     </coord>    </coord-list>   </link>
2703    <link>
2704 <fromnode-name>ifNotEven</fromnode-name>
2705     <fromserviceparameter-name>Odd</fromserviceparameter-name>
2706     <tonode-name>fori</tonode-name>
2707     <toserviceparameter-name>Gate</toserviceparameter-name>
2708     <coord-list/>   </link>
2709    <link>
2710 <fromnode-name>ifNotEven</fromnode-name>
2711     <fromserviceparameter-name>Even</fromserviceparameter-name>
2712     <tonode-name>whileEven</tonode-name>
2713     <toserviceparameter-name>Gate</toserviceparameter-name>
2714     <coord-list>
2715 <coord>
2716 <x>593</x>
2717       <y>576</y>     </coord>
2718      <coord>
2719 <x>592</x>
2720       <y>339</y>     </coord>    </coord-list>   </link>
2721    <link>
2722 <fromnode-name>ifNotEven</fromnode-name>
2723     <fromserviceparameter-name>SyrComponent</fromserviceparameter-name>
2724     <tonode-name>whileEven</tonode-name>
2725     <toserviceparameter-name>SyrComponent</toserviceparameter-name>
2726     <coord-list>
2727 <coord>
2728 <x>586</x>
2729       <y>486</y>     </coord>
2730      <coord>
2731 <x>587</x>
2732       <y>367</y>     </coord>    </coord-list>   </link>
2733    <link>
2734 <fromnode-name>ifNotEven</fromnode-name>
2735     <fromserviceparameter-name>N</fromserviceparameter-name>
2736     <tonode-name>whileEven</tonode-name>
2737     <toserviceparameter-name>N</toserviceparameter-name>
2738     <coord-list>
2739 <coord>
2740 <x>604</x>
2741       <y>513</y>     </coord>
2742      <coord>
2743 <x>603</x>
2744       <y>397</y>     </coord>    </coord-list>   </link>
2745    <link>
2746 <fromnode-name>ifNotEven</fromnode-name>
2747     <fromserviceparameter-name>N</fromserviceparameter-name>
2748     <tonode-name>m3</tonode-name>
2749     <toserviceparameter-name>anOddInteger</toserviceparameter-name>
2750     <coord-list>
2751 <coord>
2752 <x>604</x>
2753       <y>107</y>     </coord>
2754      <coord>
2755 <x>604</x>
2756       <y>395</y>     </coord>    </coord-list>   </link>
2757    <link>
2758 <fromnode-name>ifNotEven</fromnode-name>
2759     <fromserviceparameter-name>K</fromserviceparameter-name>
2760     <tonode-name>whileEven</tonode-name>
2761     <toserviceparameter-name>K</toserviceparameter-name>
2762     <coord-list>
2763 <coord>
2764 <x>621</x>
2765       <y>544</y>     </coord>
2766      <coord>
2767 <x>622</x>
2768       <y>426</y>     </coord>    </coord-list>   </link>
2769    <link>
2770 <fromnode-name>ifNotEven</fromnode-name>
2771     <fromserviceparameter-name>K</fromserviceparameter-name>
2772     <tonode-name>fori</tonode-name>
2773     <toserviceparameter-name>K</toserviceparameter-name>
2774     <coord-list>
2775 <coord>
2776 <x>622</x>
2777       <y>275</y>     </coord>
2778      <coord>
2779 <x>622</x>
2780       <y>426</y>     </coord>    </coord-list>   </link>
2781    <link>
2782 <fromnode-name>ifNotEven</fromnode-name>
2783     <fromserviceparameter-name>Default</fromserviceparameter-name>
2784     <tonode-name>EndOfifNotEven</tonode-name>
2785     <toserviceparameter-name>Default</toserviceparameter-name>
2786     <coord-list>
2787 <coord>
2788 <x>1204</x>
2789       <y>429</y>     </coord>
2790      <coord>
2791 <x>1203</x>
2792       <y>12</y>     </coord>
2793      <coord>
2794 <x>581</x>
2795       <y>13</y>     </coord>
2796      <coord>
2797 <x>581</x>
2798       <y>458</y>     </coord>    </coord-list>   </link>
2799    <link>
2800 <fromnode-name>EndOfifNotEven</fromnode-name>
2801     <fromserviceparameter-name>N</fromserviceparameter-name>
2802     <tonode-name>EndOfwhileNotOne</tonode-name>
2803     <toserviceparameter-name>N</toserviceparameter-name>
2804     <coord-list/>   </link>
2805    <link>
2806 <fromnode-name>EndOfifNotEven</fromnode-name>
2807     <fromserviceparameter-name>K</fromserviceparameter-name>
2808     <tonode-name>EndOfwhileNotOne</tonode-name>
2809     <toserviceparameter-name>K</toserviceparameter-name>
2810     <coord-list/>   </link>  </link-list>
2811   <data-list/> </dataflow></supergraph>