Salome HOME
437fa64dd7420524f540cbc2f3b224c36517c65e
[samples/datafiles.git] / Superv / Graphs / GraphLoopMacroNodesOutput.xml
1 <!DOCTYPE SuperGraph>
2 <supergraph>
3  <dataflow>
4   <info-list>
5    <node>
6     <component-name>?</component-name>
7     <interface-name>?</interface-name>
8     <node-name>GraphLoopMacroNodesOutput</node-name>
9     <kind>1</kind>
10     <coupled-node>?</coupled-node>
11     <service>
12      <service-name>GraphLoopMacroNodesOutput</service-name>
13      <inParameter-list>
14       <inParameter>
15        <inParameter-type>double</inParameter-type>
16        <inParameter-name>Sub__x</inParameter-name>
17       </inParameter>
18       <inParameter>
19        <inParameter-type>long</inParameter-type>
20        <inParameter-name>Loop__Index</inParameter-name>
21       </inParameter>
22       <inParameter>
23        <inParameter-type>long</inParameter-type>
24        <inParameter-name>Loop__Min</inParameter-name>
25       </inParameter>
26       <inParameter>
27        <inParameter-type>long</inParameter-type>
28        <inParameter-name>Loop__Max</inParameter-name>
29       </inParameter>
30       <inParameter>
31        <inParameter-type>long</inParameter-type>
32        <inParameter-name>Loop__Incr</inParameter-name>
33       </inParameter>
34       <inParameter>
35        <inParameter-type>double</inParameter-type>
36        <inParameter-name>Loop__zDiv</inParameter-name>
37       </inParameter>
38       <inParameter>
39        <inParameter-type>double</inParameter-type>
40        <inParameter-name>Loop__zMul</inParameter-name>
41       </inParameter>
42       <inParameter>
43        <inParameter-type>string</inParameter-type>
44        <inParameter-name>Loop__OK</inParameter-name>
45       </inParameter>
46       <inParameter>
47        <inParameter-type>long</inParameter-type>
48        <inParameter-name>Macro_GraphAddLoop__Init_1__Index</inParameter-name>
49       </inParameter>
50       <inParameter>
51        <inParameter-type>long</inParameter-type>
52        <inParameter-name>Macro_GraphAddLoop__Init_1__Min</inParameter-name>
53       </inParameter>
54       <inParameter>
55        <inParameter-type>long</inParameter-type>
56        <inParameter-name>Macro_GraphAddLoop__Init_1__Max</inParameter-name>
57       </inParameter>
58       <inParameter>
59        <inParameter-type>long</inParameter-type>
60        <inParameter-name>Macro_GraphAddLoop__Init_1__Incr</inParameter-name>
61       </inParameter>
62      </inParameter-list>
63      <outParameter-list>
64       <outParameter>
65        <outParameter-type>long</outParameter-type>
66        <outParameter-name>EndLoop__Index</outParameter-name>
67       </outParameter>
68       <outParameter>
69        <outParameter-type>long</outParameter-type>
70        <outParameter-name>EndLoop__Min</outParameter-name>
71       </outParameter>
72       <outParameter>
73        <outParameter-type>long</outParameter-type>
74        <outParameter-name>EndLoop__Max</outParameter-name>
75       </outParameter>
76       <outParameter>
77        <outParameter-type>long</outParameter-type>
78        <outParameter-name>EndLoop__Incr</outParameter-name>
79       </outParameter>
80       <outParameter>
81        <outParameter-type>double</outParameter-type>
82        <outParameter-name>EndLoop__zDiv</outParameter-name>
83       </outParameter>
84       <outParameter>
85        <outParameter-type>double</outParameter-type>
86        <outParameter-name>EndLoop__zMul</outParameter-name>
87       </outParameter>
88       <outParameter>
89        <outParameter-type>string</outParameter-type>
90        <outParameter-name>EndLoop__OK</outParameter-name>
91       </outParameter>
92       <outParameter>
93        <outParameter-type>double</outParameter-type>
94        <outParameter-name>ResultsControl__Div_z</outParameter-name>
95       </outParameter>
96       <outParameter>
97        <outParameter-type>double</outParameter-type>
98        <outParameter-name>ResultsControl__Mul_z</outParameter-name>
99       </outParameter>
100       <outParameter>
101        <outParameter-type>long</outParameter-type>
102        <outParameter-name>Macro_GraphAddLoop__EndInit_1__Index</outParameter-name>
103       </outParameter>
104       <outParameter>
105        <outParameter-type>long</outParameter-type>
106        <outParameter-name>Macro_GraphAddLoop__EndInit_1__Min</outParameter-name>
107       </outParameter>
108       <outParameter>
109        <outParameter-type>long</outParameter-type>
110        <outParameter-name>Macro_GraphAddLoop__EndInit_1__Max</outParameter-name>
111       </outParameter>
112       <outParameter>
113        <outParameter-type>long</outParameter-type>
114        <outParameter-name>Macro_GraphAddLoop__EndInit_1__Incr</outParameter-name>
115       </outParameter>
116       <outParameter>
117        <outParameter-type>double</outParameter-type>
118        <outParameter-name>Macro_GraphAddLoop__EndInit_1__zDiv</outParameter-name>
119       </outParameter>
120       <outParameter>
121        <outParameter-type>double</outParameter-type>
122        <outParameter-name>Macro_GraphAddLoop__EndInit_1__zMul</outParameter-name>
123       </outParameter>
124       <outParameter>
125        <outParameter-type>string</outParameter-type>
126        <outParameter-name>Macro_GraphAddLoop__EndInit_1__OK</outParameter-name>
127       </outParameter>
128       <outParameter>
129        <outParameter-type>double</outParameter-type>
130        <outParameter-name>Macro_GraphAddLoop__EndInit_1__x</outParameter-name>
131       </outParameter>
132       <outParameter>
133        <outParameter-type>double</outParameter-type>
134        <outParameter-name>Macro_GraphAddLoop__EndInit_1__y</outParameter-name>
135       </outParameter>
136      </outParameter-list>
137     </service>
138     <DataStream-list/>
139     <PyFunction-list/>
140     <creation-date>11/3/2003 - 9:58:58</creation-date>
141     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
142     <editor-release>1.04</editor-release>
143     <author>JR</author>
144     <container>?</container>
145     <comment>?</comment>
146     <x-position>0</x-position>
147     <y-position>0</y-position>
148    </node>
149   </info-list>
150   <node-list>
151    <node>
152     <component-name>AddComponent</component-name>
153     <interface-name>AddComponent</interface-name>
154     <node-name>Add</node-name>
155     <kind>0</kind>
156     <coupled-node>?</coupled-node>
157     <service>
158      <service-name>Add</service-name>
159      <inParameter-list>
160       <inParameter>
161        <inParameter-type>double</inParameter-type>
162        <inParameter-name>x</inParameter-name>
163       </inParameter>
164       <inParameter>
165        <inParameter-type>double</inParameter-type>
166        <inParameter-name>y</inParameter-name>
167       </inParameter>
168      </inParameter-list>
169      <outParameter-list>
170       <outParameter>
171        <outParameter-type>double</outParameter-type>
172        <outParameter-name>FuncValue</outParameter-name>
173       </outParameter>
174       <outParameter>
175        <outParameter-type>double</outParameter-type>
176        <outParameter-name>z</outParameter-name>
177       </outParameter>
178      </outParameter-list>
179     </service>
180     <DataStream-list/>
181     <PyFunction-list/>
182     <creation-date>12/2/2007 - 18:3:29</creation-date>
183     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
184     <editor-release>1.04</editor-release>
185     <author>?</author>
186     <container>FactoryServer</container>
187     <comment>Add from AddComponent</comment>
188     <x-position>205</x-position>
189     <y-position>238</y-position>
190    </node>
191    <node>
192     <component-name>SubComponent</component-name>
193     <interface-name>SubComponent</interface-name>
194     <node-name>Sub</node-name>
195     <kind>0</kind>
196     <coupled-node>?</coupled-node>
197     <service>
198      <service-name>Sub</service-name>
199      <inParameter-list>
200       <inParameter>
201        <inParameter-type>double</inParameter-type>
202        <inParameter-name>x</inParameter-name>
203       </inParameter>
204       <inParameter>
205        <inParameter-type>double</inParameter-type>
206        <inParameter-name>y</inParameter-name>
207       </inParameter>
208      </inParameter-list>
209      <outParameter-list>
210       <outParameter>
211        <outParameter-type>double</outParameter-type>
212        <outParameter-name>z</outParameter-name>
213       </outParameter>
214      </outParameter-list>
215     </service>
216     <DataStream-list/>
217     <PyFunction-list/>
218     <creation-date>12/2/2007 - 18:3:29</creation-date>
219     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
220     <editor-release>1.04</editor-release>
221     <author>?</author>
222     <container>FactoryServer</container>
223     <comment>Sub from SubComponent</comment>
224     <x-position>394</x-position>
225     <y-position>146</y-position>
226    </node>
227    <node>
228     <component-name>MulComponent</component-name>
229     <interface-name>MulComponent</interface-name>
230     <node-name>Mul</node-name>
231     <kind>0</kind>
232     <coupled-node>?</coupled-node>
233     <service>
234      <service-name>Mul</service-name>
235      <inParameter-list>
236       <inParameter>
237        <inParameter-type>double</inParameter-type>
238        <inParameter-name>x</inParameter-name>
239       </inParameter>
240       <inParameter>
241        <inParameter-type>double</inParameter-type>
242        <inParameter-name>y</inParameter-name>
243       </inParameter>
244      </inParameter-list>
245      <outParameter-list>
246       <outParameter>
247        <outParameter-type>double</outParameter-type>
248        <outParameter-name>z</outParameter-name>
249       </outParameter>
250      </outParameter-list>
251     </service>
252     <DataStream-list/>
253     <PyFunction-list/>
254     <creation-date>12/2/2007 - 18:3:29</creation-date>
255     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
256     <editor-release>1.04</editor-release>
257     <author>?</author>
258     <container>FactoryServer</container>
259     <comment>Mul from MulComponent</comment>
260     <x-position>821</x-position>
261     <y-position>319</y-position>
262    </node>
263    <node>
264     <component-name>DivComponent</component-name>
265     <interface-name>DivComponent</interface-name>
266     <node-name>Div</node-name>
267     <kind>0</kind>
268     <coupled-node>?</coupled-node>
269     <service>
270      <service-name>Div</service-name>
271      <inParameter-list>
272       <inParameter>
273        <inParameter-type>double</inParameter-type>
274        <inParameter-name>x</inParameter-name>
275       </inParameter>
276       <inParameter>
277        <inParameter-type>double</inParameter-type>
278        <inParameter-name>y</inParameter-name>
279       </inParameter>
280      </inParameter-list>
281      <outParameter-list>
282       <outParameter>
283        <outParameter-type>double</outParameter-type>
284        <outParameter-name>z</outParameter-name>
285       </outParameter>
286      </outParameter-list>
287     </service>
288     <DataStream-list/>
289     <PyFunction-list/>
290     <creation-date>12/2/2007 - 18:3:29</creation-date>
291     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
292     <editor-release>1.04</editor-release>
293     <author>?</author>
294     <container>FactoryServer</container>
295     <comment>Div from DivComponent</comment>
296     <x-position>825</x-position>
297     <y-position>133</y-position>
298    </node>
299    <node>
300     <component-name>?</component-name>
301     <interface-name>?</interface-name>
302     <node-name>Macro_GraphSub</node-name>
303     <kind>10</kind>
304     <coupled-node>GraphSub_1</coupled-node>
305     <service>
306      <service-name>GraphSub</service-name>
307      <inParameter-list>
308       <inParameter>
309        <inParameter-type>double</inParameter-type>
310        <inParameter-name>Sub__x</inParameter-name>
311       </inParameter>
312       <inParameter>
313        <inParameter-type>double</inParameter-type>
314        <inParameter-name>Sub__y</inParameter-name>
315       </inParameter>
316      </inParameter-list>
317      <outParameter-list>
318       <outParameter>
319        <outParameter-type>double</outParameter-type>
320        <outParameter-name>Sub__z</outParameter-name>
321       </outParameter>
322      </outParameter-list>
323     </service>
324     <DataStream-list/>
325     <PyFunction-list>
326      <PyFunction>
327       <FuncName>?</FuncName>
328       <PyFunc><![CDATA[?]]></PyFunc>
329      </PyFunction>
330     </PyFunction-list>
331     <creation-date>12/2/2007 - 18:3:29</creation-date>
332     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
333     <editor-release>3.0</editor-release>
334     <author>?</author>
335     <container>?</container>
336     <comment>Macro Node</comment>
337     <x-position>512</x-position>
338     <y-position>319</y-position>
339    </node>
340    <node>
341     <component-name>?</component-name>
342     <interface-name>?</interface-name>
343     <node-name>Loop</node-name>
344     <kind>4</kind>
345     <coupled-node>EndLoop</coupled-node>
346     <service>
347      <service-name>Loop</service-name>
348      <inParameter-list>
349       <inParameter>
350        <inParameter-type>long</inParameter-type>
351        <inParameter-name>Index</inParameter-name>
352       </inParameter>
353       <inParameter>
354        <inParameter-type>long</inParameter-type>
355        <inParameter-name>Min</inParameter-name>
356       </inParameter>
357       <inParameter>
358        <inParameter-type>long</inParameter-type>
359        <inParameter-name>Max</inParameter-name>
360       </inParameter>
361       <inParameter>
362        <inParameter-type>long</inParameter-type>
363        <inParameter-name>Incr</inParameter-name>
364       </inParameter>
365       <inParameter>
366        <inParameter-type>double</inParameter-type>
367        <inParameter-name>zDiv</inParameter-name>
368       </inParameter>
369       <inParameter>
370        <inParameter-type>double</inParameter-type>
371        <inParameter-name>zMul</inParameter-name>
372       </inParameter>
373       <inParameter>
374        <inParameter-type>string</inParameter-type>
375        <inParameter-name>OK</inParameter-name>
376       </inParameter>
377      </inParameter-list>
378      <outParameter-list>
379       <outParameter>
380        <outParameter-type>long</outParameter-type>
381        <outParameter-name>Index</outParameter-name>
382       </outParameter>
383       <outParameter>
384        <outParameter-type>long</outParameter-type>
385        <outParameter-name>Min</outParameter-name>
386       </outParameter>
387       <outParameter>
388        <outParameter-type>long</outParameter-type>
389        <outParameter-name>Max</outParameter-name>
390       </outParameter>
391       <outParameter>
392        <outParameter-type>long</outParameter-type>
393        <outParameter-name>Incr</outParameter-name>
394       </outParameter>
395       <outParameter>
396        <outParameter-type>double</outParameter-type>
397        <outParameter-name>zDiv</outParameter-name>
398       </outParameter>
399       <outParameter>
400        <outParameter-type>double</outParameter-type>
401        <outParameter-name>zMul</outParameter-name>
402       </outParameter>
403       <outParameter>
404        <outParameter-type>string</outParameter-type>
405        <outParameter-name>OK</outParameter-name>
406       </outParameter>
407      </outParameter-list>
408     </service>
409     <DataStream-list/>
410     <PyFunction-list>
411      <PyFunction>
412       <FuncName>Init</FuncName>
413       <PyFunc><![CDATA[def Init(Index,Min,Max,Incr,zDiv,zMul,OK) :]]></PyFunc>
414       <PyFunc><![CDATA[        if Min <= Max :]]></PyFunc>
415       <PyFunc><![CDATA[            Index = Min]]></PyFunc>
416       <PyFunc><![CDATA[        else :]]></PyFunc>
417       <PyFunc><![CDATA[            Index = Max]]></PyFunc>
418       <PyFunc><![CDATA[        return Index,Min,Max,Incr,zDiv,zMul,OK]]></PyFunc>
419       <PyFunc><![CDATA[?]]></PyFunc>
420      </PyFunction>
421      <PyFunction>
422       <FuncName>More</FuncName>
423       <PyFunc><![CDATA[def More(Index,Min,Max,Incr,zDiv,zMul,OK) :]]></PyFunc>
424       <PyFunc><![CDATA[        if Index < Max :]]></PyFunc>
425       <PyFunc><![CDATA[            DoLoop = 1]]></PyFunc>
426       <PyFunc><![CDATA[        else :]]></PyFunc>
427       <PyFunc><![CDATA[            DoLoop = 0]]></PyFunc>
428       <PyFunc><![CDATA[        return DoLoop,Index,Min,Max,Incr,zDiv,zMul,OK]]></PyFunc>
429       <PyFunc><![CDATA[?]]></PyFunc>
430      </PyFunction>
431      <PyFunction>
432       <FuncName>Next</FuncName>
433       <PyFunc><![CDATA[def Next(Index,Min,Max,Incr,zDiv,zMul,OK) :]]></PyFunc>
434       <PyFunc><![CDATA[        Index = Index + Incr]]></PyFunc>
435       <PyFunc><![CDATA[        return Index,Min,Max,Incr,zDiv,zMul,OK]]></PyFunc>
436       <PyFunc><![CDATA[?]]></PyFunc>
437      </PyFunction>
438     </PyFunction-list>
439     <creation-date>12/2/2007 - 18:3:29</creation-date>
440     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
441     <editor-release>3.0</editor-release>
442     <author>?</author>
443     <container>?</container>
444     <comment>Compute Node</comment>
445     <x-position>5</x-position>
446     <y-position>265</y-position>
447    </node>
448    <node>
449     <component-name>?</component-name>
450     <interface-name>?</interface-name>
451     <node-name>EndLoop</node-name>
452     <kind>5</kind>
453     <coupled-node>Loop</coupled-node>
454     <service>
455      <service-name>EndLoop</service-name>
456      <inParameter-list>
457       <inParameter>
458        <inParameter-type>long</inParameter-type>
459        <inParameter-name>Index</inParameter-name>
460       </inParameter>
461       <inParameter>
462        <inParameter-type>long</inParameter-type>
463        <inParameter-name>Min</inParameter-name>
464       </inParameter>
465       <inParameter>
466        <inParameter-type>long</inParameter-type>
467        <inParameter-name>Max</inParameter-name>
468       </inParameter>
469       <inParameter>
470        <inParameter-type>long</inParameter-type>
471        <inParameter-name>Incr</inParameter-name>
472       </inParameter>
473       <inParameter>
474        <inParameter-type>double</inParameter-type>
475        <inParameter-name>zDiv</inParameter-name>
476       </inParameter>
477       <inParameter>
478        <inParameter-type>double</inParameter-type>
479        <inParameter-name>zMul</inParameter-name>
480       </inParameter>
481       <inParameter>
482        <inParameter-type>string</inParameter-type>
483        <inParameter-name>OK</inParameter-name>
484       </inParameter>
485      </inParameter-list>
486      <outParameter-list>
487       <outParameter>
488        <outParameter-type>long</outParameter-type>
489        <outParameter-name>Index</outParameter-name>
490       </outParameter>
491       <outParameter>
492        <outParameter-type>long</outParameter-type>
493        <outParameter-name>Min</outParameter-name>
494       </outParameter>
495       <outParameter>
496        <outParameter-type>long</outParameter-type>
497        <outParameter-name>Max</outParameter-name>
498       </outParameter>
499       <outParameter>
500        <outParameter-type>long</outParameter-type>
501        <outParameter-name>Incr</outParameter-name>
502       </outParameter>
503       <outParameter>
504        <outParameter-type>double</outParameter-type>
505        <outParameter-name>zDiv</outParameter-name>
506       </outParameter>
507       <outParameter>
508        <outParameter-type>double</outParameter-type>
509        <outParameter-name>zMul</outParameter-name>
510       </outParameter>
511       <outParameter>
512        <outParameter-type>string</outParameter-type>
513        <outParameter-name>OK</outParameter-name>
514       </outParameter>
515      </outParameter-list>
516     </service>
517     <DataStream-list/>
518     <PyFunction-list>
519      <PyFunction>
520       <FuncName>EndLoop</FuncName>
521       <PyFunc><![CDATA[def EndLoop(DoLoop,Index,Min,Max,Incr,zDiv,zMul,OK) :]]></PyFunc>
522       <PyFunc><![CDATA[ print 'EndLoop',DoLoop,Index,Min,Max,Incr,zDiv,zMul,OK]]></PyFunc>
523       <PyFunc><![CDATA[ if OK != 'Okay' :]]></PyFunc>
524       <PyFunc><![CDATA[     DoLoop = 0]]></PyFunc>
525       <PyFunc><![CDATA[ return DoLoop,Index,Min,Max,Incr ,zDiv,zMul,OK]]></PyFunc>
526       <PyFunc><![CDATA[?]]></PyFunc>
527      </PyFunction>
528     </PyFunction-list>
529     <creation-date>12/2/2007 - 18:3:29</creation-date>
530     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
531     <editor-release>3.0</editor-release>
532     <author>?</author>
533     <container>?</container>
534     <comment>Compute Node</comment>
535     <x-position>1354</x-position>
536     <y-position>156</y-position>
537    </node>
538    <node>
539     <component-name>?</component-name>
540     <interface-name>?</interface-name>
541     <node-name>ResultsControl</node-name>
542     <kind>3</kind>
543     <coupled-node>?</coupled-node>
544     <service>
545      <service-name>ResultsControl</service-name>
546      <inParameter-list>
547       <inParameter>
548        <inParameter-type>double</inParameter-type>
549        <inParameter-name>x</inParameter-name>
550       </inParameter>
551       <inParameter>
552        <inParameter-type>double</inParameter-type>
553        <inParameter-name>y</inParameter-name>
554       </inParameter>
555       <inParameter>
556        <inParameter-type>double</inParameter-type>
557        <inParameter-name>zDiv</inParameter-name>
558       </inParameter>
559       <inParameter>
560        <inParameter-type>double</inParameter-type>
561        <inParameter-name>zMul</inParameter-name>
562       </inParameter>
563      </inParameter-list>
564      <outParameter-list>
565       <outParameter>
566        <outParameter-type>double</outParameter-type>
567        <outParameter-name>zDiv</outParameter-name>
568       </outParameter>
569       <outParameter>
570        <outParameter-type>double</outParameter-type>
571        <outParameter-name>zMul</outParameter-name>
572       </outParameter>
573       <outParameter>
574        <outParameter-type>double</outParameter-type>
575        <outParameter-name>Div_z</outParameter-name>
576       </outParameter>
577       <outParameter>
578        <outParameter-type>double</outParameter-type>
579        <outParameter-name>Mul_z</outParameter-name>
580       </outParameter>
581       <outParameter>
582        <outParameter-type>string</outParameter-type>
583        <outParameter-name>OK</outParameter-name>
584       </outParameter>
585      </outParameter-list>
586     </service>
587     <DataStream-list/>
588     <PyFunction-list>
589      <PyFunction>
590       <FuncName>ResultsControl</FuncName>
591       <PyFunc><![CDATA[def ResultsControl(x,y,zDiv,zMul) :]]></PyFunc>
592       <PyFunc><![CDATA[    Add_FuncValue = x - y]]></PyFunc>
593       <PyFunc><![CDATA[    Add_z = x + y]]></PyFunc>
594       <PyFunc><![CDATA[    Sub_z = 1.5 - Add_z]]></PyFunc>
595       <PyFunc><![CDATA[    Macro_GraphAdd_Add_FuncValue = Sub_z - Add_FuncValue]]></PyFunc>
596       <PyFunc><![CDATA[    Macro_GraphAdd_Add_z = Sub_z + Add_FuncValue]]></PyFunc>
597       <PyFunc><![CDATA[    Macro_GraphSub_z = Add_FuncValue - Add_z]]></PyFunc>
598       <PyFunc><![CDATA[    Div_z = Macro_GraphAdd_Add_FuncValue/Macro_GraphAdd_Add_z]]></PyFunc>
599       <PyFunc><![CDATA[    Mul_z = Sub_z * Macro_GraphSub_z]]></PyFunc>
600       <PyFunc><![CDATA[    OK = 'Okay']]></PyFunc>
601       <PyFunc><![CDATA[    if Div_z != zDiv or Mul_z != zMul :]]></PyFunc>
602       <PyFunc><![CDATA[        OK = 'KO']]></PyFunc>
603       <PyFunc><![CDATA[    return zDiv,zMul,Div_z,Mul_z,OK]]></PyFunc>
604       <PyFunc><![CDATA[?]]></PyFunc>
605      </PyFunction>
606     </PyFunction-list>
607     <creation-date>12/2/2007 - 18:3:29</creation-date>
608     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
609     <editor-release>3.0</editor-release>
610     <author>?</author>
611     <container>?</container>
612     <comment>Compute Node</comment>
613     <x-position>1102</x-position>
614     <y-position>196</y-position>
615    </node>
616    <node>
617     <component-name>?</component-name>
618     <interface-name>?</interface-name>
619     <node-name>Macro_GraphAddLoop</node-name>
620     <kind>10</kind>
621     <coupled-node>GraphAddLoop</coupled-node>
622     <service>
623      <service-name>GraphAddLoop</service-name>
624      <inParameter-list>
625       <inParameter>
626        <inParameter-type>long</inParameter-type>
627        <inParameter-name>Init_1__Index</inParameter-name>
628       </inParameter>
629       <inParameter>
630        <inParameter-type>long</inParameter-type>
631        <inParameter-name>Init_1__Min</inParameter-name>
632       </inParameter>
633       <inParameter>
634        <inParameter-type>long</inParameter-type>
635        <inParameter-name>Init_1__Max</inParameter-name>
636       </inParameter>
637       <inParameter>
638        <inParameter-type>long</inParameter-type>
639        <inParameter-name>Init_1__Incr</inParameter-name>
640       </inParameter>
641       <inParameter>
642        <inParameter-type>double</inParameter-type>
643        <inParameter-name>Init_1__zDiv</inParameter-name>
644       </inParameter>
645       <inParameter>
646        <inParameter-type>double</inParameter-type>
647        <inParameter-name>Init_1__zMul</inParameter-name>
648       </inParameter>
649       <inParameter>
650        <inParameter-type>string</inParameter-type>
651        <inParameter-name>Init_1__OK</inParameter-name>
652       </inParameter>
653       <inParameter>
654        <inParameter-type>double</inParameter-type>
655        <inParameter-name>Init_1__x</inParameter-name>
656       </inParameter>
657       <inParameter>
658        <inParameter-type>double</inParameter-type>
659        <inParameter-name>Init_1__y</inParameter-name>
660       </inParameter>
661      </inParameter-list>
662      <outParameter-list>
663       <outParameter>
664        <outParameter-type>double</outParameter-type>
665        <outParameter-name>Add__FuncValue</outParameter-name>
666       </outParameter>
667       <outParameter>
668        <outParameter-type>double</outParameter-type>
669        <outParameter-name>Add__z</outParameter-name>
670       </outParameter>
671       <outParameter>
672        <outParameter-type>long</outParameter-type>
673        <outParameter-name>EndInit_1__Index</outParameter-name>
674       </outParameter>
675       <outParameter>
676        <outParameter-type>long</outParameter-type>
677        <outParameter-name>EndInit_1__Min</outParameter-name>
678       </outParameter>
679       <outParameter>
680        <outParameter-type>long</outParameter-type>
681        <outParameter-name>EndInit_1__Max</outParameter-name>
682       </outParameter>
683       <outParameter>
684        <outParameter-type>long</outParameter-type>
685        <outParameter-name>EndInit_1__Incr</outParameter-name>
686       </outParameter>
687       <outParameter>
688        <outParameter-type>double</outParameter-type>
689        <outParameter-name>EndInit_1__zDiv</outParameter-name>
690       </outParameter>
691       <outParameter>
692        <outParameter-type>double</outParameter-type>
693        <outParameter-name>EndInit_1__zMul</outParameter-name>
694       </outParameter>
695       <outParameter>
696        <outParameter-type>string</outParameter-type>
697        <outParameter-name>EndInit_1__OK</outParameter-name>
698       </outParameter>
699       <outParameter>
700        <outParameter-type>double</outParameter-type>
701        <outParameter-name>EndInit_1__x</outParameter-name>
702       </outParameter>
703       <outParameter>
704        <outParameter-type>double</outParameter-type>
705        <outParameter-name>EndInit_1__y</outParameter-name>
706       </outParameter>
707      </outParameter-list>
708     </service>
709     <DataStream-list/>
710     <PyFunction-list>
711      <PyFunction>
712       <FuncName>?</FuncName>
713       <PyFunc><![CDATA[?]]></PyFunc>
714      </PyFunction>
715     </PyFunction-list>
716     <creation-date>12/2/2007 - 18:3:29</creation-date>
717     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
718     <editor-release>3.0</editor-release>
719     <author>?</author>
720     <container>?</container>
721     <comment>Macro Node</comment>
722     <x-position>628</x-position>
723     <y-position>14</y-position>
724    </node>
725   </node-list>
726   <link-list>
727    <link>
728     <fromnode-name>Add</fromnode-name>
729     <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
730     <tonode-name>Macro_GraphSub</tonode-name>
731     <toserviceparameter-name>Sub__x</toserviceparameter-name>
732     <coord-list/>
733    </link>
734    <link>
735     <fromnode-name>Add</fromnode-name>
736     <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
737     <tonode-name>Macro_GraphAddLoop</tonode-name>
738     <toserviceparameter-name>Init_1__y</toserviceparameter-name>
739     <coord-list/>
740    </link>
741    <link>
742     <fromnode-name>Add</fromnode-name>
743     <fromserviceparameter-name>z</fromserviceparameter-name>
744     <tonode-name>Sub</tonode-name>
745     <toserviceparameter-name>y</toserviceparameter-name>
746     <coord-list/>
747    </link>
748    <link>
749     <fromnode-name>Add</fromnode-name>
750     <fromserviceparameter-name>z</fromserviceparameter-name>
751     <tonode-name>Macro_GraphSub</tonode-name>
752     <toserviceparameter-name>Sub__y</toserviceparameter-name>
753     <coord-list/>
754    </link>
755    <link>
756     <fromnode-name>Sub</fromnode-name>
757     <fromserviceparameter-name>z</fromserviceparameter-name>
758     <tonode-name>Mul</tonode-name>
759     <toserviceparameter-name>x</toserviceparameter-name>
760     <coord-list>
761      <coord>
762       <x>767</x>
763       <y>389</y>
764      </coord>
765      <coord>
766       <x>767</x>
767       <y>297</y>
768      </coord>
769      <coord>
770       <x>592</x>
771       <y>297</y>
772      </coord>
773      <coord>
774       <x>592</x>
775       <y>217</y>
776      </coord>
777     </coord-list>
778    </link>
779    <link>
780     <fromnode-name>Sub</fromnode-name>
781     <fromserviceparameter-name>z</fromserviceparameter-name>
782     <tonode-name>Macro_GraphAddLoop</tonode-name>
783     <toserviceparameter-name>Init_1__x</toserviceparameter-name>
784     <coord-list/>
785    </link>
786    <link>
787     <fromnode-name>Sub</fromnode-name>
788     <fromserviceparameter-name>z</fromserviceparameter-name>
789     <tonode-name>Macro_GraphAddLoop</tonode-name>
790     <toserviceparameter-name>Init_1__zDiv</toserviceparameter-name>
791     <coord-list/>
792    </link>
793    <link>
794     <fromnode-name>Sub</fromnode-name>
795     <fromserviceparameter-name>z</fromserviceparameter-name>
796     <tonode-name>Macro_GraphAddLoop</tonode-name>
797     <toserviceparameter-name>Init_1__zMul</toserviceparameter-name>
798     <coord-list/>
799    </link>
800    <link>
801     <fromnode-name>Sub</fromnode-name>
802     <fromserviceparameter-name>z</fromserviceparameter-name>
803     <tonode-name>Macro_GraphAddLoop</tonode-name>
804     <toserviceparameter-name>Init_1__OK</toserviceparameter-name>
805     <coord-list/>
806    </link>
807    <link>
808     <fromnode-name>Mul</fromnode-name>
809     <fromserviceparameter-name>z</fromserviceparameter-name>
810     <tonode-name>ResultsControl</tonode-name>
811     <toserviceparameter-name>zMul</toserviceparameter-name>
812     <coord-list/>
813    </link>
814    <link>
815     <fromnode-name>Div</fromnode-name>
816     <fromserviceparameter-name>z</fromserviceparameter-name>
817     <tonode-name>ResultsControl</tonode-name>
818     <toserviceparameter-name>zDiv</toserviceparameter-name>
819     <coord-list/>
820    </link>
821    <link>
822     <fromnode-name>Macro_GraphSub</fromnode-name>
823     <fromserviceparameter-name>Sub__z</fromserviceparameter-name>
824     <tonode-name>Mul</tonode-name>
825     <toserviceparameter-name>y</toserviceparameter-name>
826     <coord-list/>
827    </link>
828    <link>
829     <fromnode-name>Macro_GraphSub</fromnode-name>
830     <fromserviceparameter-name>Gate</fromserviceparameter-name>
831     <tonode-name>Mul</tonode-name>
832     <toserviceparameter-name>Gate</toserviceparameter-name>
833     <coord-list/>
834    </link>
835    <link>
836     <fromnode-name>Loop</fromnode-name>
837     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
838     <tonode-name>EndLoop</tonode-name>
839     <toserviceparameter-name>DoLoop</toserviceparameter-name>
840     <coord-list/>
841    </link>
842    <link>
843     <fromnode-name>Loop</fromnode-name>
844     <fromserviceparameter-name>Index</fromserviceparameter-name>
845     <tonode-name>EndLoop</tonode-name>
846     <toserviceparameter-name>Index</toserviceparameter-name>
847     <coord-list/>
848    </link>
849    <link>
850     <fromnode-name>Loop</fromnode-name>
851     <fromserviceparameter-name>Index</fromserviceparameter-name>
852     <tonode-name>Add</tonode-name>
853     <toserviceparameter-name>x</toserviceparameter-name>
854     <coord-list/>
855    </link>
856    <link>
857     <fromnode-name>Loop</fromnode-name>
858     <fromserviceparameter-name>Index</fromserviceparameter-name>
859     <tonode-name>ResultsControl</tonode-name>
860     <toserviceparameter-name>x</toserviceparameter-name>
861     <coord-list/>
862    </link>
863    <link>
864     <fromnode-name>Loop</fromnode-name>
865     <fromserviceparameter-name>Min</fromserviceparameter-name>
866     <tonode-name>EndLoop</tonode-name>
867     <toserviceparameter-name>Min</toserviceparameter-name>
868     <coord-list/>
869    </link>
870    <link>
871     <fromnode-name>Loop</fromnode-name>
872     <fromserviceparameter-name>Max</fromserviceparameter-name>
873     <tonode-name>EndLoop</tonode-name>
874     <toserviceparameter-name>Max</toserviceparameter-name>
875     <coord-list/>
876    </link>
877    <link>
878     <fromnode-name>Loop</fromnode-name>
879     <fromserviceparameter-name>Max</fromserviceparameter-name>
880     <tonode-name>Add</tonode-name>
881     <toserviceparameter-name>y</toserviceparameter-name>
882     <coord-list/>
883    </link>
884    <link>
885     <fromnode-name>Loop</fromnode-name>
886     <fromserviceparameter-name>Max</fromserviceparameter-name>
887     <tonode-name>ResultsControl</tonode-name>
888     <toserviceparameter-name>y</toserviceparameter-name>
889     <coord-list/>
890    </link>
891    <link>
892     <fromnode-name>Loop</fromnode-name>
893     <fromserviceparameter-name>Incr</fromserviceparameter-name>
894     <tonode-name>EndLoop</tonode-name>
895     <toserviceparameter-name>Incr</toserviceparameter-name>
896     <coord-list/>
897    </link>
898    <link>
899     <fromnode-name>EndLoop</fromnode-name>
900     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
901     <tonode-name>Loop</tonode-name>
902     <toserviceparameter-name>DoLoop</toserviceparameter-name>
903     <coord-list/>
904    </link>
905    <link>
906     <fromnode-name>ResultsControl</fromnode-name>
907     <fromserviceparameter-name>zDiv</fromserviceparameter-name>
908     <tonode-name>EndLoop</tonode-name>
909     <toserviceparameter-name>zDiv</toserviceparameter-name>
910     <coord-list/>
911    </link>
912    <link>
913     <fromnode-name>ResultsControl</fromnode-name>
914     <fromserviceparameter-name>zMul</fromserviceparameter-name>
915     <tonode-name>EndLoop</tonode-name>
916     <toserviceparameter-name>zMul</toserviceparameter-name>
917     <coord-list/>
918    </link>
919    <link>
920     <fromnode-name>ResultsControl</fromnode-name>
921     <fromserviceparameter-name>OK</fromserviceparameter-name>
922     <tonode-name>EndLoop</tonode-name>
923     <toserviceparameter-name>OK</toserviceparameter-name>
924     <coord-list/>
925    </link>
926    <link>
927     <fromnode-name>Macro_GraphAddLoop</fromnode-name>
928     <fromserviceparameter-name>Add__FuncValue</fromserviceparameter-name>
929     <tonode-name>Div</tonode-name>
930     <toserviceparameter-name>x</toserviceparameter-name>
931     <coord-list/>
932    </link>
933    <link>
934     <fromnode-name>Macro_GraphAddLoop</fromnode-name>
935     <fromserviceparameter-name>Add__z</fromserviceparameter-name>
936     <tonode-name>Div</tonode-name>
937     <toserviceparameter-name>y</toserviceparameter-name>
938     <coord-list/>
939    </link>
940   </link-list>
941   <data-list>
942    <data>
943     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
944     <fromserviceparameter-name>Sub__x</fromserviceparameter-name>
945     <tonode-name>Sub</tonode-name>
946     <toserviceparameter-name>x</toserviceparameter-name>
947     <data-value>
948      <value-type>7</value-type>
949      <value>1.5</value>
950     </data-value>
951     <coord-list/>
952    </data>
953    <data>
954     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
955     <fromserviceparameter-name>Loop__Index</fromserviceparameter-name>
956     <tonode-name>Loop</tonode-name>
957     <toserviceparameter-name>Index</toserviceparameter-name>
958     <data-value>
959      <value-type>3</value-type>
960      <value>0</value>
961     </data-value>
962     <coord-list/>
963    </data>
964    <data>
965     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
966     <fromserviceparameter-name>Loop__Min</fromserviceparameter-name>
967     <tonode-name>Loop</tonode-name>
968     <toserviceparameter-name>Min</toserviceparameter-name>
969     <data-value>
970      <value-type>3</value-type>
971      <value>7</value>
972     </data-value>
973     <coord-list/>
974    </data>
975    <data>
976     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
977     <fromserviceparameter-name>Loop__Max</fromserviceparameter-name>
978     <tonode-name>Loop</tonode-name>
979     <toserviceparameter-name>Max</toserviceparameter-name>
980     <data-value>
981      <value-type>3</value-type>
982      <value>17</value>
983     </data-value>
984     <coord-list/>
985    </data>
986    <data>
987     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
988     <fromserviceparameter-name>Loop__Incr</fromserviceparameter-name>
989     <tonode-name>Loop</tonode-name>
990     <toserviceparameter-name>Incr</toserviceparameter-name>
991     <data-value>
992      <value-type>3</value-type>
993      <value>1</value>
994     </data-value>
995     <coord-list/>
996    </data>
997    <data>
998     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
999     <fromserviceparameter-name>Loop__zDiv</fromserviceparameter-name>
1000     <tonode-name>Loop</tonode-name>
1001     <toserviceparameter-name>zDiv</toserviceparameter-name>
1002     <data-value>
1003      <value-type>7</value-type>
1004      <value>0</value>
1005     </data-value>
1006     <coord-list/>
1007    </data>
1008    <data>
1009     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1010     <fromserviceparameter-name>Loop__zMul</fromserviceparameter-name>
1011     <tonode-name>Loop</tonode-name>
1012     <toserviceparameter-name>zMul</toserviceparameter-name>
1013     <data-value>
1014      <value-type>7</value-type>
1015      <value>0</value>
1016     </data-value>
1017     <coord-list/>
1018    </data>
1019    <data>
1020     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1021     <fromserviceparameter-name>Loop__OK</fromserviceparameter-name>
1022     <tonode-name>Loop</tonode-name>
1023     <toserviceparameter-name>OK</toserviceparameter-name>
1024     <data-value>
1025      <value-type>18</value-type>
1026      <value><![CDATA[Okay]]></value>
1027     </data-value>
1028     <coord-list/>
1029    </data>
1030    <data>
1031     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1032     <fromserviceparameter-name>Macro_GraphAddLoop__Init_1__Index</fromserviceparameter-name>
1033     <tonode-name>Macro_GraphAddLoop</tonode-name>
1034     <toserviceparameter-name>Init_1__Index</toserviceparameter-name>
1035     <data-value>
1036      <value-type>3</value-type>
1037      <value>0</value>
1038     </data-value>
1039     <coord-list/>
1040    </data>
1041    <data>
1042     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1043     <fromserviceparameter-name>Macro_GraphAddLoop__Init_1__Min</fromserviceparameter-name>
1044     <tonode-name>Macro_GraphAddLoop</tonode-name>
1045     <toserviceparameter-name>Init_1__Min</toserviceparameter-name>
1046     <data-value>
1047      <value-type>3</value-type>
1048      <value>5</value>
1049     </data-value>
1050     <coord-list/>
1051    </data>
1052    <data>
1053     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1054     <fromserviceparameter-name>Macro_GraphAddLoop__Init_1__Max</fromserviceparameter-name>
1055     <tonode-name>Macro_GraphAddLoop</tonode-name>
1056     <toserviceparameter-name>Init_1__Max</toserviceparameter-name>
1057     <data-value>
1058      <value-type>3</value-type>
1059      <value>11</value>
1060     </data-value>
1061     <coord-list/>
1062    </data>
1063    <data>
1064     <fromnode-name>GraphLoopMacroNodesOutput</fromnode-name>
1065     <fromserviceparameter-name>Macro_GraphAddLoop__Init_1__Incr</fromserviceparameter-name>
1066     <tonode-name>Macro_GraphAddLoop</tonode-name>
1067     <toserviceparameter-name>Init_1__Incr</toserviceparameter-name>
1068     <data-value>
1069      <value-type>3</value-type>
1070      <value>1</value>
1071     </data-value>
1072     <coord-list/>
1073    </data>
1074   </data-list>
1075  </dataflow>
1076  <dataflow>
1077   <info-list>
1078    <node>
1079     <component-name>?</component-name>
1080     <interface-name>?</interface-name>
1081     <node-name>GraphSub_1</node-name>
1082     <kind>1</kind>
1083     <coupled-node>?</coupled-node>
1084     <service>
1085      <service-name>GraphSub_1</service-name>
1086      <inParameter-list>
1087       <inParameter>
1088        <inParameter-type>double</inParameter-type>
1089        <inParameter-name>Sub__x</inParameter-name>
1090       </inParameter>
1091       <inParameter>
1092        <inParameter-type>double</inParameter-type>
1093        <inParameter-name>Sub__y</inParameter-name>
1094       </inParameter>
1095      </inParameter-list>
1096      <outParameter-list>
1097       <outParameter>
1098        <outParameter-type>double</outParameter-type>
1099        <outParameter-name>Sub__z</outParameter-name>
1100       </outParameter>
1101      </outParameter-list>
1102     </service>
1103     <DataStream-list/>
1104     <PyFunction-list/>
1105     <creation-date>28/9/2005 - 16:4:7</creation-date>
1106     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
1107     <editor-release>2.0</editor-release>
1108     <author>?</author>
1109     <container>?</container>
1110     <comment>?</comment>
1111     <x-position>0</x-position>
1112     <y-position>0</y-position>
1113    </node>
1114   </info-list>
1115   <node-list>
1116    <node>
1117     <component-name>SubComponent</component-name>
1118     <interface-name>SubComponent</interface-name>
1119     <node-name>Sub</node-name>
1120     <kind>0</kind>
1121     <coupled-node>?</coupled-node>
1122     <service>
1123      <service-name>Sub</service-name>
1124      <inParameter-list>
1125       <inParameter>
1126        <inParameter-type>double</inParameter-type>
1127        <inParameter-name>x</inParameter-name>
1128       </inParameter>
1129       <inParameter>
1130        <inParameter-type>double</inParameter-type>
1131        <inParameter-name>y</inParameter-name>
1132       </inParameter>
1133      </inParameter-list>
1134      <outParameter-list>
1135       <outParameter>
1136        <outParameter-type>double</outParameter-type>
1137        <outParameter-name>z</outParameter-name>
1138       </outParameter>
1139      </outParameter-list>
1140     </service>
1141     <DataStream-list/>
1142     <PyFunction-list/>
1143     <creation-date>12/2/2007 - 18:3:29</creation-date>
1144     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
1145     <editor-release>2.0</editor-release>
1146     <author>?</author>
1147     <container>localhost/FactoryServer</container>
1148     <comment>Sub from SubComponent</comment>
1149     <x-position>55</x-position>
1150     <y-position>71</y-position>
1151    </node>
1152   </node-list>
1153   <link-list/>
1154   <data-list/>
1155  </dataflow>
1156  <dataflow>
1157   <info-list>
1158    <node>
1159     <component-name>?</component-name>
1160     <interface-name>?</interface-name>
1161     <node-name>GraphAddLoop</node-name>
1162     <kind>1</kind>
1163     <coupled-node>?</coupled-node>
1164     <service>
1165      <service-name>GraphAddLoop</service-name>
1166      <inParameter-list>
1167       <inParameter>
1168        <inParameter-type>long</inParameter-type>
1169        <inParameter-name>Init_1__Index</inParameter-name>
1170       </inParameter>
1171       <inParameter>
1172        <inParameter-type>long</inParameter-type>
1173        <inParameter-name>Init_1__Min</inParameter-name>
1174       </inParameter>
1175       <inParameter>
1176        <inParameter-type>long</inParameter-type>
1177        <inParameter-name>Init_1__Max</inParameter-name>
1178       </inParameter>
1179       <inParameter>
1180        <inParameter-type>long</inParameter-type>
1181        <inParameter-name>Init_1__Incr</inParameter-name>
1182       </inParameter>
1183       <inParameter>
1184        <inParameter-type>double</inParameter-type>
1185        <inParameter-name>Init_1__zDiv</inParameter-name>
1186       </inParameter>
1187       <inParameter>
1188        <inParameter-type>double</inParameter-type>
1189        <inParameter-name>Init_1__zMul</inParameter-name>
1190       </inParameter>
1191       <inParameter>
1192        <inParameter-type>string</inParameter-type>
1193        <inParameter-name>Init_1__OK</inParameter-name>
1194       </inParameter>
1195       <inParameter>
1196        <inParameter-type>double</inParameter-type>
1197        <inParameter-name>Init_1__x</inParameter-name>
1198       </inParameter>
1199       <inParameter>
1200        <inParameter-type>double</inParameter-type>
1201        <inParameter-name>Init_1__y</inParameter-name>
1202       </inParameter>
1203      </inParameter-list>
1204      <outParameter-list>
1205       <outParameter>
1206        <outParameter-type>double</outParameter-type>
1207        <outParameter-name>Add__FuncValue</outParameter-name>
1208       </outParameter>
1209       <outParameter>
1210        <outParameter-type>double</outParameter-type>
1211        <outParameter-name>Add__z</outParameter-name>
1212       </outParameter>
1213       <outParameter>
1214        <outParameter-type>long</outParameter-type>
1215        <outParameter-name>EndInit_1__Index</outParameter-name>
1216       </outParameter>
1217       <outParameter>
1218        <outParameter-type>long</outParameter-type>
1219        <outParameter-name>EndInit_1__Min</outParameter-name>
1220       </outParameter>
1221       <outParameter>
1222        <outParameter-type>long</outParameter-type>
1223        <outParameter-name>EndInit_1__Max</outParameter-name>
1224       </outParameter>
1225       <outParameter>
1226        <outParameter-type>long</outParameter-type>
1227        <outParameter-name>EndInit_1__Incr</outParameter-name>
1228       </outParameter>
1229       <outParameter>
1230        <outParameter-type>double</outParameter-type>
1231        <outParameter-name>EndInit_1__zDiv</outParameter-name>
1232       </outParameter>
1233       <outParameter>
1234        <outParameter-type>double</outParameter-type>
1235        <outParameter-name>EndInit_1__zMul</outParameter-name>
1236       </outParameter>
1237       <outParameter>
1238        <outParameter-type>string</outParameter-type>
1239        <outParameter-name>EndInit_1__OK</outParameter-name>
1240       </outParameter>
1241       <outParameter>
1242        <outParameter-type>double</outParameter-type>
1243        <outParameter-name>EndInit_1__x</outParameter-name>
1244       </outParameter>
1245       <outParameter>
1246        <outParameter-type>double</outParameter-type>
1247        <outParameter-name>EndInit_1__y</outParameter-name>
1248       </outParameter>
1249      </outParameter-list>
1250     </service>
1251     <DataStream-list/>
1252     <PyFunction-list/>
1253     <creation-date>28/9/2005 - 16:2:26</creation-date>
1254     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
1255     <editor-release>2.0</editor-release>
1256     <author>?</author>
1257     <container>?</container>
1258     <comment>?</comment>
1259     <x-position>0</x-position>
1260     <y-position>0</y-position>
1261    </node>
1262   </info-list>
1263   <node-list>
1264    <node>
1265     <component-name>AddComponent</component-name>
1266     <interface-name>AddComponent</interface-name>
1267     <node-name>Add</node-name>
1268     <kind>0</kind>
1269     <coupled-node>?</coupled-node>
1270     <service>
1271      <service-name>Add</service-name>
1272      <inParameter-list>
1273       <inParameter>
1274        <inParameter-type>double</inParameter-type>
1275        <inParameter-name>x</inParameter-name>
1276       </inParameter>
1277       <inParameter>
1278        <inParameter-type>double</inParameter-type>
1279        <inParameter-name>y</inParameter-name>
1280       </inParameter>
1281      </inParameter-list>
1282      <outParameter-list>
1283       <outParameter>
1284        <outParameter-type>double</outParameter-type>
1285        <outParameter-name>FuncValue</outParameter-name>
1286       </outParameter>
1287       <outParameter>
1288        <outParameter-type>double</outParameter-type>
1289        <outParameter-name>z</outParameter-name>
1290       </outParameter>
1291      </outParameter-list>
1292     </service>
1293     <DataStream-list/>
1294     <PyFunction-list/>
1295     <creation-date>12/2/2007 - 18:3:29</creation-date>
1296     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
1297     <editor-release>2.0</editor-release>
1298     <author>?</author>
1299     <container>localhost/FactoryServer</container>
1300     <comment>Add from AddComponent</comment>
1301     <x-position>248</x-position>
1302     <y-position>247</y-position>
1303    </node>
1304    <node>
1305     <component-name>?</component-name>
1306     <interface-name>?</interface-name>
1307     <node-name>Init_1</node-name>
1308     <kind>4</kind>
1309     <coupled-node>EndInit_1</coupled-node>
1310     <service>
1311      <service-name>Init_1</service-name>
1312      <inParameter-list>
1313       <inParameter>
1314        <inParameter-type>long</inParameter-type>
1315        <inParameter-name>Index</inParameter-name>
1316       </inParameter>
1317       <inParameter>
1318        <inParameter-type>long</inParameter-type>
1319        <inParameter-name>Min</inParameter-name>
1320       </inParameter>
1321       <inParameter>
1322        <inParameter-type>long</inParameter-type>
1323        <inParameter-name>Max</inParameter-name>
1324       </inParameter>
1325       <inParameter>
1326        <inParameter-type>long</inParameter-type>
1327        <inParameter-name>Incr</inParameter-name>
1328       </inParameter>
1329       <inParameter>
1330        <inParameter-type>double</inParameter-type>
1331        <inParameter-name>zDiv</inParameter-name>
1332       </inParameter>
1333       <inParameter>
1334        <inParameter-type>double</inParameter-type>
1335        <inParameter-name>zMul</inParameter-name>
1336       </inParameter>
1337       <inParameter>
1338        <inParameter-type>string</inParameter-type>
1339        <inParameter-name>OK</inParameter-name>
1340       </inParameter>
1341       <inParameter>
1342        <inParameter-type>double</inParameter-type>
1343        <inParameter-name>x</inParameter-name>
1344       </inParameter>
1345       <inParameter>
1346        <inParameter-type>double</inParameter-type>
1347        <inParameter-name>y</inParameter-name>
1348       </inParameter>
1349      </inParameter-list>
1350      <outParameter-list>
1351       <outParameter>
1352        <outParameter-type>long</outParameter-type>
1353        <outParameter-name>Index</outParameter-name>
1354       </outParameter>
1355       <outParameter>
1356        <outParameter-type>long</outParameter-type>
1357        <outParameter-name>Min</outParameter-name>
1358       </outParameter>
1359       <outParameter>
1360        <outParameter-type>long</outParameter-type>
1361        <outParameter-name>Max</outParameter-name>
1362       </outParameter>
1363       <outParameter>
1364        <outParameter-type>long</outParameter-type>
1365        <outParameter-name>Incr</outParameter-name>
1366       </outParameter>
1367       <outParameter>
1368        <outParameter-type>double</outParameter-type>
1369        <outParameter-name>zDiv</outParameter-name>
1370       </outParameter>
1371       <outParameter>
1372        <outParameter-type>double</outParameter-type>
1373        <outParameter-name>zMul</outParameter-name>
1374       </outParameter>
1375       <outParameter>
1376        <outParameter-type>string</outParameter-type>
1377        <outParameter-name>OK</outParameter-name>
1378       </outParameter>
1379       <outParameter>
1380        <outParameter-type>double</outParameter-type>
1381        <outParameter-name>x</outParameter-name>
1382       </outParameter>
1383       <outParameter>
1384        <outParameter-type>double</outParameter-type>
1385        <outParameter-name>y</outParameter-name>
1386       </outParameter>
1387      </outParameter-list>
1388     </service>
1389     <DataStream-list/>
1390     <PyFunction-list>
1391      <PyFunction>
1392       <FuncName>Init_1</FuncName>
1393       <PyFunc><![CDATA[def Init_1(Index,Min,Max,Incr,zDiv,zMul,OK,x,y) :]]></PyFunc>
1394       <PyFunc><![CDATA[        if Min <= Max :]]></PyFunc>
1395       <PyFunc><![CDATA[            Index = Min]]></PyFunc>
1396       <PyFunc><![CDATA[        else :]]></PyFunc>
1397       <PyFunc><![CDATA[            Index = Max]]></PyFunc>
1398       <PyFunc><![CDATA[        return Index,Min,Max,Incr,zDiv,zMul,OK,x,y]]></PyFunc>
1399       <PyFunc><![CDATA[?]]></PyFunc>
1400      </PyFunction>
1401      <PyFunction>
1402       <FuncName>More_1</FuncName>
1403       <PyFunc><![CDATA[def More_1(Index,Min,Max,Incr,zDiv,zMul,OK,x,y) :]]></PyFunc>
1404       <PyFunc><![CDATA[        if Index < Max :]]></PyFunc>
1405       <PyFunc><![CDATA[            DoLoop = 1]]></PyFunc>
1406       <PyFunc><![CDATA[        else :]]></PyFunc>
1407       <PyFunc><![CDATA[            DoLoop = 0]]></PyFunc>
1408       <PyFunc><![CDATA[        return DoLoop,Index,Min,Max,Incr,zDiv,zMul,OK,x,y]]></PyFunc>
1409       <PyFunc><![CDATA[?]]></PyFunc>
1410      </PyFunction>
1411      <PyFunction>
1412       <FuncName>Next_1</FuncName>
1413       <PyFunc><![CDATA[def Next_1(Index,Min,Max,Incr,zDiv,zMul,OK,x,y) :]]></PyFunc>
1414       <PyFunc><![CDATA[        Index = Index + Incr]]></PyFunc>
1415       <PyFunc><![CDATA[        return Index,Min,Max,Incr,zDiv,zMul,OK,x,y]]></PyFunc>
1416       <PyFunc><![CDATA[?]]></PyFunc>
1417      </PyFunction>
1418     </PyFunction-list>
1419     <creation-date>12/2/2007 - 18:3:29</creation-date>
1420     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
1421     <editor-release>3.0</editor-release>
1422     <author>?</author>
1423     <container>?</container>
1424     <comment>Compute Node</comment>
1425     <x-position>37</x-position>
1426     <y-position>147</y-position>
1427    </node>
1428    <node>
1429     <component-name>?</component-name>
1430     <interface-name>?</interface-name>
1431     <node-name>EndInit_1</node-name>
1432     <kind>5</kind>
1433     <coupled-node>Init_1</coupled-node>
1434     <service>
1435      <service-name>EndInit_1</service-name>
1436      <inParameter-list>
1437       <inParameter>
1438        <inParameter-type>long</inParameter-type>
1439        <inParameter-name>Index</inParameter-name>
1440       </inParameter>
1441       <inParameter>
1442        <inParameter-type>long</inParameter-type>
1443        <inParameter-name>Min</inParameter-name>
1444       </inParameter>
1445       <inParameter>
1446        <inParameter-type>long</inParameter-type>
1447        <inParameter-name>Max</inParameter-name>
1448       </inParameter>
1449       <inParameter>
1450        <inParameter-type>long</inParameter-type>
1451        <inParameter-name>Incr</inParameter-name>
1452       </inParameter>
1453       <inParameter>
1454        <inParameter-type>double</inParameter-type>
1455        <inParameter-name>zDiv</inParameter-name>
1456       </inParameter>
1457       <inParameter>
1458        <inParameter-type>double</inParameter-type>
1459        <inParameter-name>zMul</inParameter-name>
1460       </inParameter>
1461       <inParameter>
1462        <inParameter-type>string</inParameter-type>
1463        <inParameter-name>OK</inParameter-name>
1464       </inParameter>
1465       <inParameter>
1466        <inParameter-type>double</inParameter-type>
1467        <inParameter-name>x</inParameter-name>
1468       </inParameter>
1469       <inParameter>
1470        <inParameter-type>double</inParameter-type>
1471        <inParameter-name>y</inParameter-name>
1472       </inParameter>
1473      </inParameter-list>
1474      <outParameter-list>
1475       <outParameter>
1476        <outParameter-type>long</outParameter-type>
1477        <outParameter-name>Index</outParameter-name>
1478       </outParameter>
1479       <outParameter>
1480        <outParameter-type>long</outParameter-type>
1481        <outParameter-name>Min</outParameter-name>
1482       </outParameter>
1483       <outParameter>
1484        <outParameter-type>long</outParameter-type>
1485        <outParameter-name>Max</outParameter-name>
1486       </outParameter>
1487       <outParameter>
1488        <outParameter-type>long</outParameter-type>
1489        <outParameter-name>Incr</outParameter-name>
1490       </outParameter>
1491       <outParameter>
1492        <outParameter-type>double</outParameter-type>
1493        <outParameter-name>zDiv</outParameter-name>
1494       </outParameter>
1495       <outParameter>
1496        <outParameter-type>double</outParameter-type>
1497        <outParameter-name>zMul</outParameter-name>
1498       </outParameter>
1499       <outParameter>
1500        <outParameter-type>string</outParameter-type>
1501        <outParameter-name>OK</outParameter-name>
1502       </outParameter>
1503       <outParameter>
1504        <outParameter-type>double</outParameter-type>
1505        <outParameter-name>x</outParameter-name>
1506       </outParameter>
1507       <outParameter>
1508        <outParameter-type>double</outParameter-type>
1509        <outParameter-name>y</outParameter-name>
1510       </outParameter>
1511      </outParameter-list>
1512     </service>
1513     <DataStream-list/>
1514     <PyFunction-list>
1515      <PyFunction>
1516       <FuncName>EndInit_1</FuncName>
1517       <PyFunc><![CDATA[?]]></PyFunc>
1518      </PyFunction>
1519     </PyFunction-list>
1520     <creation-date>12/2/2007 - 18:3:29</creation-date>
1521     <lastmodification-date>12/2/2007 - 18:3:29</lastmodification-date>
1522     <editor-release>3.0</editor-release>
1523     <author>?</author>
1524     <container>?</container>
1525     <comment>Compute Node</comment>
1526     <x-position>460</x-position>
1527     <y-position>146</y-position>
1528    </node>
1529   </node-list>
1530   <link-list>
1531    <link>
1532     <fromnode-name>Add</fromnode-name>
1533     <fromserviceparameter-name>Gate</fromserviceparameter-name>
1534     <tonode-name>EndInit_1</tonode-name>
1535     <toserviceparameter-name>Gate</toserviceparameter-name>
1536     <coord-list/>
1537    </link>
1538    <link>
1539     <fromnode-name>Init_1</fromnode-name>
1540     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1541     <tonode-name>EndInit_1</tonode-name>
1542     <toserviceparameter-name>DoLoop</toserviceparameter-name>
1543     <coord-list/>
1544    </link>
1545    <link>
1546     <fromnode-name>Init_1</fromnode-name>
1547     <fromserviceparameter-name>Index</fromserviceparameter-name>
1548     <tonode-name>EndInit_1</tonode-name>
1549     <toserviceparameter-name>Index</toserviceparameter-name>
1550     <coord-list/>
1551    </link>
1552    <link>
1553     <fromnode-name>Init_1</fromnode-name>
1554     <fromserviceparameter-name>Min</fromserviceparameter-name>
1555     <tonode-name>EndInit_1</tonode-name>
1556     <toserviceparameter-name>Min</toserviceparameter-name>
1557     <coord-list/>
1558    </link>
1559    <link>
1560     <fromnode-name>Init_1</fromnode-name>
1561     <fromserviceparameter-name>Max</fromserviceparameter-name>
1562     <tonode-name>EndInit_1</tonode-name>
1563     <toserviceparameter-name>Max</toserviceparameter-name>
1564     <coord-list/>
1565    </link>
1566    <link>
1567     <fromnode-name>Init_1</fromnode-name>
1568     <fromserviceparameter-name>Incr</fromserviceparameter-name>
1569     <tonode-name>EndInit_1</tonode-name>
1570     <toserviceparameter-name>Incr</toserviceparameter-name>
1571     <coord-list/>
1572    </link>
1573    <link>
1574     <fromnode-name>Init_1</fromnode-name>
1575     <fromserviceparameter-name>zDiv</fromserviceparameter-name>
1576     <tonode-name>EndInit_1</tonode-name>
1577     <toserviceparameter-name>zDiv</toserviceparameter-name>
1578     <coord-list/>
1579    </link>
1580    <link>
1581     <fromnode-name>Init_1</fromnode-name>
1582     <fromserviceparameter-name>zMul</fromserviceparameter-name>
1583     <tonode-name>EndInit_1</tonode-name>
1584     <toserviceparameter-name>zMul</toserviceparameter-name>
1585     <coord-list/>
1586    </link>
1587    <link>
1588     <fromnode-name>Init_1</fromnode-name>
1589     <fromserviceparameter-name>OK</fromserviceparameter-name>
1590     <tonode-name>EndInit_1</tonode-name>
1591     <toserviceparameter-name>OK</toserviceparameter-name>
1592     <coord-list/>
1593    </link>
1594    <link>
1595     <fromnode-name>Init_1</fromnode-name>
1596     <fromserviceparameter-name>x</fromserviceparameter-name>
1597     <tonode-name>EndInit_1</tonode-name>
1598     <toserviceparameter-name>x</toserviceparameter-name>
1599     <coord-list/>
1600    </link>
1601    <link>
1602     <fromnode-name>Init_1</fromnode-name>
1603     <fromserviceparameter-name>x</fromserviceparameter-name>
1604     <tonode-name>Add</tonode-name>
1605     <toserviceparameter-name>x</toserviceparameter-name>
1606     <coord-list/>
1607    </link>
1608    <link>
1609     <fromnode-name>Init_1</fromnode-name>
1610     <fromserviceparameter-name>y</fromserviceparameter-name>
1611     <tonode-name>EndInit_1</tonode-name>
1612     <toserviceparameter-name>y</toserviceparameter-name>
1613     <coord-list/>
1614    </link>
1615    <link>
1616     <fromnode-name>Init_1</fromnode-name>
1617     <fromserviceparameter-name>y</fromserviceparameter-name>
1618     <tonode-name>Add</tonode-name>
1619     <toserviceparameter-name>y</toserviceparameter-name>
1620     <coord-list/>
1621    </link>
1622    <link>
1623     <fromnode-name>EndInit_1</fromnode-name>
1624     <fromserviceparameter-name>DoLoop</fromserviceparameter-name>
1625     <tonode-name>Init_1</tonode-name>
1626     <toserviceparameter-name>DoLoop</toserviceparameter-name>
1627     <coord-list/>
1628    </link>
1629   </link-list>
1630   <data-list/>
1631  </dataflow>
1632 </supergraph>
1633