Salome HOME
Join modifications from branch BR_3_1_0deb
[samples/datafiles.git] / Superv / Graphs / MacroWithGeomGates_py.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>aNewDataFlow_1_4_1_1_1_1</node-name>
9     <kind>1</kind>
10     <coupled-node>?</coupled-node>
11     <service>
12      <service-name>aNewDataFlow_1_4_1_1_1_1</service-name>
13      <inParameter-list>
14       <inParameter>
15        <inParameter-type>double</inParameter-type>
16        <inParameter-name>MakeBox1__x1</inParameter-name>
17       </inParameter>
18       <inParameter>
19        <inParameter-type>double</inParameter-type>
20        <inParameter-name>MakeBox1__y1</inParameter-name>
21       </inParameter>
22       <inParameter>
23        <inParameter-type>double</inParameter-type>
24        <inParameter-name>MakeBox1__z1</inParameter-name>
25       </inParameter>
26       <inParameter>
27        <inParameter-type>double</inParameter-type>
28        <inParameter-name>MakeBox1__x2</inParameter-name>
29       </inParameter>
30       <inParameter>
31        <inParameter-type>double</inParameter-type>
32        <inParameter-name>MakeBox1__y2</inParameter-name>
33       </inParameter>
34       <inParameter>
35        <inParameter-type>double</inParameter-type>
36        <inParameter-name>MakeBox1__z2</inParameter-name>
37       </inParameter>
38       <inParameter>
39        <inParameter-type>double</inParameter-type>
40        <inParameter-name>MakeSphere_1__x1</inParameter-name>
41       </inParameter>
42       <inParameter>
43        <inParameter-type>double</inParameter-type>
44        <inParameter-name>MakeSphere_1__y1</inParameter-name>
45       </inParameter>
46       <inParameter>
47        <inParameter-type>double</inParameter-type>
48        <inParameter-name>MakeSphere_1__z1</inParameter-name>
49       </inParameter>
50       <inParameter>
51        <inParameter-type>double</inParameter-type>
52        <inParameter-name>MakeSphere_1__radius</inParameter-name>
53       </inParameter>
54       <inParameter>
55        <inParameter-type>double</inParameter-type>
56        <inParameter-name>Macro_aNewDataFlow_1_5_1_1__sum__a</inParameter-name>
57       </inParameter>
58       <inParameter>
59        <inParameter-type>double</inParameter-type>
60        <inParameter-name>Macro_aNewDataFlow_1_5_1_1__sum__b</inParameter-name>
61       </inParameter>
62       <inParameter>
63        <inParameter-type>double</inParameter-type>
64        <inParameter-name>MakeTranslation_1__x1</inParameter-name>
65       </inParameter>
66       <inParameter>
67        <inParameter-type>double</inParameter-type>
68        <inParameter-name>MakeTranslation_1__z1</inParameter-name>
69       </inParameter>
70      </inParameter-list>
71      <outParameter-list>
72       <outParameter>
73        <outParameter-type>objref</outParameter-type>
74        <outParameter-name>MakeFuse_2__shape</outParameter-name>
75       </outParameter>
76      </outParameter-list>
77     </service>
78     <DataStream-list/>
79     <PyFunction-list/>
80     <creation-date>25/8/2004 - 16:28:50</creation-date>
81     <lastmodification-date>14/12/2005 - 14:50:46</lastmodification-date>
82     <editor-release>2.0</editor-release>
83     <author>?</author>
84     <container>?</container>
85     <comment>?</comment>
86     <x-position>0</x-position>
87     <y-position>0</y-position>
88    </node>
89   </info-list>
90   <node-list>
91    <node>
92     <component-name>?</component-name>
93     <interface-name>?</interface-name>
94     <node-name>gag</node-name>
95     <kind>3</kind>
96     <coupled-node>?</coupled-node>
97     <service>
98      <service-name>gag</service-name>
99      <inParameter-list/>
100      <outParameter-list/>
101     </service>
102     <DataStream-list/>
103     <PyFunction-list>
104      <PyFunction>
105       <FuncName>gag</FuncName>
106       <PyFunc><![CDATA[from batchmode_geompy import *  ]]></PyFunc>
107       <PyFunc><![CDATA[def gag():   ]]></PyFunc>
108       <PyFunc><![CDATA[    # This is a gag   ]]></PyFunc>
109       <PyFunc><![CDATA[    return 1   ]]></PyFunc>
110      </PyFunction>
111     </PyFunction-list>
112     <creation-date>14/12/2005 - 14:49:53</creation-date>
113     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
114     <editor-release>2.0</editor-release>
115     <author>?</author>
116     <container>?</container>
117     <comment>Compute Node</comment>
118     <x-position>0</x-position>
119     <y-position>123</y-position>
120    </node>
121    <node>
122     <component-name>?</component-name>
123     <interface-name>?</interface-name>
124     <node-name>MakeBox1</node-name>
125     <kind>3</kind>
126     <coupled-node>?</coupled-node>
127     <service>
128      <service-name>MakeBox1</service-name>
129      <inParameter-list>
130       <inParameter>
131        <inParameter-type>double</inParameter-type>
132        <inParameter-name>x1</inParameter-name>
133       </inParameter>
134       <inParameter>
135        <inParameter-type>double</inParameter-type>
136        <inParameter-name>y1</inParameter-name>
137       </inParameter>
138       <inParameter>
139        <inParameter-type>double</inParameter-type>
140        <inParameter-name>z1</inParameter-name>
141       </inParameter>
142       <inParameter>
143        <inParameter-type>double</inParameter-type>
144        <inParameter-name>x2</inParameter-name>
145       </inParameter>
146       <inParameter>
147        <inParameter-type>double</inParameter-type>
148        <inParameter-name>y2</inParameter-name>
149       </inParameter>
150       <inParameter>
151        <inParameter-type>double</inParameter-type>
152        <inParameter-name>z2</inParameter-name>
153       </inParameter>
154      </inParameter-list>
155      <outParameter-list>
156       <outParameter>
157        <outParameter-type>objref</outParameter-type>
158        <outParameter-name>shape</outParameter-name>
159       </outParameter>
160      </outParameter-list>
161     </service>
162     <DataStream-list/>
163     <PyFunction-list>
164      <PyFunction>
165       <FuncName>MakeBox1</FuncName>
166       <PyFunc><![CDATA[def MakeBox1(x1,y1,z1,x2,y2,z2):   ]]></PyFunc>
167       <PyFunc><![CDATA[    aBox = MakeBox(x1,y1,z1,x2,y2,z2)  ]]></PyFunc>
168       <PyFunc><![CDATA[    return aBox   ]]></PyFunc>
169      </PyFunction>
170     </PyFunction-list>
171     <creation-date>14/12/2005 - 14:49:53</creation-date>
172     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
173     <editor-release>2.0</editor-release>
174     <author>?</author>
175     <container>?</container>
176     <comment>Compute Node</comment>
177     <x-position>194</x-position>
178     <y-position>3</y-position>
179    </node>
180    <node>
181     <component-name>?</component-name>
182     <interface-name>?</interface-name>
183     <node-name>MakeCopy_1</node-name>
184     <kind>3</kind>
185     <coupled-node>?</coupled-node>
186     <service>
187      <service-name>MakeCopy_1</service-name>
188      <inParameter-list>
189       <inParameter>
190        <inParameter-type>objref</inParameter-type>
191        <inParameter-name>shape1</inParameter-name>
192       </inParameter>
193      </inParameter-list>
194      <outParameter-list>
195       <outParameter>
196        <outParameter-type>objref</outParameter-type>
197        <outParameter-name>shape</outParameter-name>
198       </outParameter>
199      </outParameter-list>
200     </service>
201     <DataStream-list/>
202     <PyFunction-list>
203      <PyFunction>
204       <FuncName>MakeCopy_1</FuncName>
205       <PyFunc><![CDATA[def MakeCopy_1(shape1):  ]]></PyFunc>
206       <PyFunc><![CDATA[    shape=MakeCopy(shape1) ]]></PyFunc>
207       <PyFunc><![CDATA[    return shape ]]></PyFunc>
208      </PyFunction>
209     </PyFunction-list>
210     <creation-date>14/12/2005 - 14:49:53</creation-date>
211     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
212     <editor-release>2.0</editor-release>
213     <author>?</author>
214     <container>?</container>
215     <comment>Compute Node</comment>
216     <x-position>389</x-position>
217     <y-position>3</y-position>
218    </node>
219    <node>
220     <component-name>?</component-name>
221     <interface-name>?</interface-name>
222     <node-name>MakeCopy_2</node-name>
223     <kind>3</kind>
224     <coupled-node>?</coupled-node>
225     <service>
226      <service-name>MakeCopy_2</service-name>
227      <inParameter-list>
228       <inParameter>
229        <inParameter-type>objref</inParameter-type>
230        <inParameter-name>shape1</inParameter-name>
231       </inParameter>
232      </inParameter-list>
233      <outParameter-list>
234       <outParameter>
235        <outParameter-type>objref</outParameter-type>
236        <outParameter-name>shape</outParameter-name>
237       </outParameter>
238      </outParameter-list>
239     </service>
240     <DataStream-list/>
241     <PyFunction-list>
242      <PyFunction>
243       <FuncName>MakeCopy_2</FuncName>
244       <PyFunc><![CDATA[def MakeCopy_2(shape1):  ]]></PyFunc>
245       <PyFunc><![CDATA[    shape=MakeCopy(shape1)  ]]></PyFunc>
246       <PyFunc><![CDATA[    return shape ]]></PyFunc>
247      </PyFunction>
248     </PyFunction-list>
249     <creation-date>14/12/2005 - 14:49:53</creation-date>
250     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
251     <editor-release>2.0</editor-release>
252     <author>?</author>
253     <container>?</container>
254     <comment>Compute Node</comment>
255     <x-position>391</x-position>
256     <y-position>264</y-position>
257    </node>
258    <node>
259     <component-name>?</component-name>
260     <interface-name>?</interface-name>
261     <node-name>MakeSphere_1</node-name>
262     <kind>3</kind>
263     <coupled-node>?</coupled-node>
264     <service>
265      <service-name>MakeSphere_1</service-name>
266      <inParameter-list>
267       <inParameter>
268        <inParameter-type>double</inParameter-type>
269        <inParameter-name>x1</inParameter-name>
270       </inParameter>
271       <inParameter>
272        <inParameter-type>double</inParameter-type>
273        <inParameter-name>y1</inParameter-name>
274       </inParameter>
275       <inParameter>
276        <inParameter-type>double</inParameter-type>
277        <inParameter-name>z1</inParameter-name>
278       </inParameter>
279       <inParameter>
280        <inParameter-type>double</inParameter-type>
281        <inParameter-name>radius</inParameter-name>
282       </inParameter>
283      </inParameter-list>
284      <outParameter-list>
285       <outParameter>
286        <outParameter-type>objref</outParameter-type>
287        <outParameter-name>shape</outParameter-name>
288       </outParameter>
289      </outParameter-list>
290     </service>
291     <DataStream-list/>
292     <PyFunction-list>
293      <PyFunction>
294       <FuncName>MakeSphere_1</FuncName>
295       <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius):   ]]></PyFunc>
296       <PyFunc><![CDATA[    apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
297       <PyFunc><![CDATA[    shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
298       <PyFunc><![CDATA[    return shape ]]></PyFunc>
299      </PyFunction>
300     </PyFunction-list>
301     <creation-date>14/12/2005 - 14:49:53</creation-date>
302     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
303     <editor-release>2.0</editor-release>
304     <author>?</author>
305     <container>?</container>
306     <comment>Compute Node</comment>
307     <x-position>641</x-position>
308     <y-position>326</y-position>
309    </node>
310    <node>
311     <component-name>?</component-name>
312     <interface-name>?</interface-name>
313     <node-name>MakeFuse_1</node-name>
314     <kind>3</kind>
315     <coupled-node>?</coupled-node>
316     <service>
317      <service-name>MakeFuse_1</service-name>
318      <inParameter-list>
319       <inParameter>
320        <inParameter-type>objref</inParameter-type>
321        <inParameter-name>shape1</inParameter-name>
322       </inParameter>
323       <inParameter>
324        <inParameter-type>objref</inParameter-type>
325        <inParameter-name>shape2</inParameter-name>
326       </inParameter>
327      </inParameter-list>
328      <outParameter-list>
329       <outParameter>
330        <outParameter-type>objref</outParameter-type>
331        <outParameter-name>shape</outParameter-name>
332       </outParameter>
333      </outParameter-list>
334     </service>
335     <DataStream-list/>
336     <PyFunction-list>
337      <PyFunction>
338       <FuncName>MakeFuse_1</FuncName>
339       <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
340       <PyFunc><![CDATA[    # fuse operation 3 ]]></PyFunc>
341       <PyFunc><![CDATA[    shape = MakeBoolean(shape1,shape2,3)  ]]></PyFunc>
342       <PyFunc><![CDATA[    return shape ]]></PyFunc>
343      </PyFunction>
344     </PyFunction-list>
345     <creation-date>14/12/2005 - 14:49:53</creation-date>
346     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
347     <editor-release>2.0</editor-release>
348     <author>?</author>
349     <container>?</container>
350     <comment>Compute Node</comment>
351     <x-position>823</x-position>
352     <y-position>116</y-position>
353    </node>
354    <node>
355     <component-name>?</component-name>
356     <interface-name>?</interface-name>
357     <node-name>MakeFuse_2</node-name>
358     <kind>3</kind>
359     <coupled-node>?</coupled-node>
360     <service>
361      <service-name>MakeFuse_2</service-name>
362      <inParameter-list>
363       <inParameter>
364        <inParameter-type>objref</inParameter-type>
365        <inParameter-name>shape1</inParameter-name>
366       </inParameter>
367       <inParameter>
368        <inParameter-type>objref</inParameter-type>
369        <inParameter-name>shape2</inParameter-name>
370       </inParameter>
371      </inParameter-list>
372      <outParameter-list>
373       <outParameter>
374        <outParameter-type>objref</outParameter-type>
375        <outParameter-name>shape</outParameter-name>
376       </outParameter>
377      </outParameter-list>
378     </service>
379     <DataStream-list/>
380     <PyFunction-list>
381      <PyFunction>
382       <FuncName>MakeFuse_2</FuncName>
383       <PyFunc><![CDATA[def MakeFuse_2(shape1,shape2):           ]]></PyFunc>
384       <PyFunc><![CDATA[    # fuse operation 3          ]]></PyFunc>
385       <PyFunc><![CDATA[    shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
386       <PyFunc><![CDATA[    from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
387       <PyFunc><![CDATA[    myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
388       <PyFunc><![CDATA[    aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
389       <PyFunc><![CDATA[    aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
390       <PyFunc><![CDATA[    myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
391       <PyFunc><![CDATA[    aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
392       <PyFunc><![CDATA[    aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
393       <PyFunc><![CDATA[    return shape ]]></PyFunc>
394      </PyFunction>
395     </PyFunction-list>
396     <creation-date>14/12/2005 - 14:49:53</creation-date>
397     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
398     <editor-release>2.0</editor-release>
399     <author>?</author>
400     <container>?</container>
401     <comment>Compute Node</comment>
402     <x-position>1049</x-position>
403     <y-position>295</y-position>
404    </node>
405    <node>
406     <component-name>?</component-name>
407     <interface-name>?</interface-name>
408     <node-name>Macro_aNewDataFlow_1_5_1_1</node-name>
409     <kind>10</kind>
410     <coupled-node>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</coupled-node>
411     <service>
412      <service-name>aNewDataFlow_1_5_1_1</service-name>
413      <inParameter-list>
414       <inParameter>
415        <inParameter-type>double</inParameter-type>
416        <inParameter-name>sum__a</inParameter-name>
417       </inParameter>
418       <inParameter>
419        <inParameter-type>double</inParameter-type>
420        <inParameter-name>sum__b</inParameter-name>
421       </inParameter>
422      </inParameter-list>
423      <outParameter-list>
424       <outParameter>
425        <outParameter-type>double</outParameter-type>
426        <outParameter-name>Mult__b</outParameter-name>
427       </outParameter>
428      </outParameter-list>
429     </service>
430     <DataStream-list/>
431     <PyFunction-list>
432      <PyFunction>
433       <FuncName>?</FuncName>
434       <PyFunc><![CDATA[?]]></PyFunc>
435      </PyFunction>
436     </PyFunction-list>
437     <creation-date>14/12/2005 - 14:49:53</creation-date>
438     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
439     <editor-release>3.0</editor-release>
440     <author>?</author>
441     <container>?</container>
442     <comment>Macro Node</comment>
443     <x-position>391</x-position>
444     <y-position>121</y-position>
445    </node>
446    <node>
447     <component-name>?</component-name>
448     <interface-name>?</interface-name>
449     <node-name>MakeTranslation_1</node-name>
450     <kind>3</kind>
451     <coupled-node>?</coupled-node>
452     <service>
453      <service-name>MakeTranslation_1</service-name>
454      <inParameter-list>
455       <inParameter>
456        <inParameter-type>objref</inParameter-type>
457        <inParameter-name>shape1</inParameter-name>
458       </inParameter>
459       <inParameter>
460        <inParameter-type>double</inParameter-type>
461        <inParameter-name>x1</inParameter-name>
462       </inParameter>
463       <inParameter>
464        <inParameter-type>double</inParameter-type>
465        <inParameter-name>y1</inParameter-name>
466       </inParameter>
467       <inParameter>
468        <inParameter-type>double</inParameter-type>
469        <inParameter-name>z1</inParameter-name>
470       </inParameter>
471      </inParameter-list>
472      <outParameter-list>
473       <outParameter>
474        <outParameter-type>objref</outParameter-type>
475        <outParameter-name>shape</outParameter-name>
476       </outParameter>
477      </outParameter-list>
478     </service>
479     <DataStream-list/>
480     <PyFunction-list>
481      <PyFunction>
482       <FuncName>MakeTranslation_1</FuncName>
483       <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1):   ]]></PyFunc>
484       <PyFunc><![CDATA[    shape = MakeTranslation(shape1,x1,y1,z1)  ]]></PyFunc>
485       <PyFunc><![CDATA[    return shape]]></PyFunc>
486      </PyFunction>
487     </PyFunction-list>
488     <creation-date>14/12/2005 - 14:49:53</creation-date>
489     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
490     <editor-release>2.0</editor-release>
491     <author>?</author>
492     <container>?</container>
493     <comment>Compute Node</comment>
494     <x-position>621</x-position>
495     <y-position>12</y-position>
496    </node>
497   </node-list>
498   <link-list>
499    <link>
500     <fromnode-name>gag</fromnode-name>
501     <fromserviceparameter-name>Gate</fromserviceparameter-name>
502     <tonode-name>MakeBox1</tonode-name>
503     <toserviceparameter-name>Gate</toserviceparameter-name>
504     <coord-list/>
505    </link>
506    <link>
507     <fromnode-name>MakeBox1</fromnode-name>
508     <fromserviceparameter-name>shape</fromserviceparameter-name>
509     <tonode-name>MakeCopy_1</tonode-name>
510     <toserviceparameter-name>shape1</toserviceparameter-name>
511     <coord-list/>
512    </link>
513    <link>
514     <fromnode-name>MakeBox1</fromnode-name>
515     <fromserviceparameter-name>shape</fromserviceparameter-name>
516     <tonode-name>MakeCopy_2</tonode-name>
517     <toserviceparameter-name>shape1</toserviceparameter-name>
518     <coord-list>
519      <coord>
520       <x>373</x>
521       <y>211</y>
522      </coord>
523     </coord-list>
524    </link>
525    <link>
526     <fromnode-name>MakeBox1</fromnode-name>
527     <fromserviceparameter-name>Gate</fromserviceparameter-name>
528     <tonode-name>MakeCopy_1</tonode-name>
529     <toserviceparameter-name>Gate</toserviceparameter-name>
530     <coord-list/>
531    </link>
532    <link>
533     <fromnode-name>MakeCopy_1</fromnode-name>
534     <fromserviceparameter-name>shape</fromserviceparameter-name>
535     <tonode-name>MakeTranslation_1</tonode-name>
536     <toserviceparameter-name>shape1</toserviceparameter-name>
537     <coord-list/>
538    </link>
539    <link>
540     <fromnode-name>MakeCopy_1</fromnode-name>
541     <fromserviceparameter-name>Gate</fromserviceparameter-name>
542     <tonode-name>MakeCopy_2</tonode-name>
543     <toserviceparameter-name>Gate</toserviceparameter-name>
544     <coord-list>
545      <coord>
546       <x>365</x>
547       <y>359</y>
548      </coord>
549      <coord>
550       <x>570</x>
551       <y>98</y>
552      </coord>
553     </coord-list>
554    </link>
555    <link>
556     <fromnode-name>MakeCopy_2</fromnode-name>
557     <fromserviceparameter-name>shape</fromserviceparameter-name>
558     <tonode-name>MakeFuse_1</tonode-name>
559     <toserviceparameter-name>shape2</toserviceparameter-name>
560     <coord-list>
561      <coord>
562       <x>674</x>
563       <y>207</y>
564      </coord>
565     </coord-list>
566    </link>
567    <link>
568     <fromnode-name>MakeCopy_2</fromnode-name>
569     <fromserviceparameter-name>Gate</fromserviceparameter-name>
570     <tonode-name>MakeSphere_1</tonode-name>
571     <toserviceparameter-name>Gate</toserviceparameter-name>
572     <coord-list/>
573    </link>
574    <link>
575     <fromnode-name>MakeSphere_1</fromnode-name>
576     <fromserviceparameter-name>shape</fromserviceparameter-name>
577     <tonode-name>MakeFuse_2</tonode-name>
578     <toserviceparameter-name>shape2</toserviceparameter-name>
579     <coord-list/>
580    </link>
581    <link>
582     <fromnode-name>MakeSphere_1</fromnode-name>
583     <fromserviceparameter-name>Gate</fromserviceparameter-name>
584     <tonode-name>MakeTranslation_1</tonode-name>
585     <toserviceparameter-name>Gate</toserviceparameter-name>
586     <coord-list>
587      <coord>
588       <x>593</x>
589       <y>167</y>
590      </coord>
591      <coord>
592       <x>828</x>
593       <y>481</y>
594      </coord>
595     </coord-list>
596    </link>
597    <link>
598     <fromnode-name>MakeFuse_1</fromnode-name>
599     <fromserviceparameter-name>shape</fromserviceparameter-name>
600     <tonode-name>MakeFuse_2</tonode-name>
601     <toserviceparameter-name>shape1</toserviceparameter-name>
602     <coord-list>
603      <coord>
604       <x>1017</x>
605       <y>366</y>
606      </coord>
607      <coord>
608       <x>1017</x>
609       <y>187</y>
610      </coord>
611     </coord-list>
612    </link>
613    <link>
614     <fromnode-name>MakeFuse_1</fromnode-name>
615     <fromserviceparameter-name>Gate</fromserviceparameter-name>
616     <tonode-name>MakeFuse_2</tonode-name>
617     <toserviceparameter-name>Gate</toserviceparameter-name>
618     <coord-list>
619      <coord>
620       <x>1001</x>
621       <y>410</y>
622      </coord>
623      <coord>
624       <x>1001</x>
625       <y>231</y>
626      </coord>
627     </coord-list>
628    </link>
629    <link>
630     <fromnode-name>Macro_aNewDataFlow_1_5_1_1</fromnode-name>
631     <fromserviceparameter-name>Mult__b</fromserviceparameter-name>
632     <tonode-name>MakeTranslation_1</tonode-name>
633     <toserviceparameter-name>y1</toserviceparameter-name>
634     <coord-list/>
635    </link>
636    <link>
637     <fromnode-name>MakeTranslation_1</fromnode-name>
638     <fromserviceparameter-name>shape</fromserviceparameter-name>
639     <tonode-name>MakeFuse_1</tonode-name>
640     <toserviceparameter-name>shape1</toserviceparameter-name>
641     <coord-list/>
642    </link>
643    <link>
644     <fromnode-name>MakeTranslation_1</fromnode-name>
645     <fromserviceparameter-name>Gate</fromserviceparameter-name>
646     <tonode-name>MakeFuse_1</tonode-name>
647     <toserviceparameter-name>Gate</toserviceparameter-name>
648     <coord-list/>
649    </link>
650   </link-list>
651   <data-list>
652    <data>
653     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
654     <fromserviceparameter-name>MakeBox1__x1</fromserviceparameter-name>
655     <tonode-name>MakeBox1</tonode-name>
656     <toserviceparameter-name>x1</toserviceparameter-name>
657     <data-value>
658      <value-type>7</value-type>
659      <value>0</value>
660     </data-value>
661     <coord-list/>
662    </data>
663    <data>
664     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
665     <fromserviceparameter-name>MakeBox1__y1</fromserviceparameter-name>
666     <tonode-name>MakeBox1</tonode-name>
667     <toserviceparameter-name>y1</toserviceparameter-name>
668     <data-value>
669      <value-type>7</value-type>
670      <value>0</value>
671     </data-value>
672     <coord-list/>
673    </data>
674    <data>
675     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
676     <fromserviceparameter-name>MakeBox1__z1</fromserviceparameter-name>
677     <tonode-name>MakeBox1</tonode-name>
678     <toserviceparameter-name>z1</toserviceparameter-name>
679     <data-value>
680      <value-type>7</value-type>
681      <value>0</value>
682     </data-value>
683     <coord-list/>
684    </data>
685    <data>
686     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
687     <fromserviceparameter-name>MakeBox1__x2</fromserviceparameter-name>
688     <tonode-name>MakeBox1</tonode-name>
689     <toserviceparameter-name>x2</toserviceparameter-name>
690     <data-value>
691      <value-type>7</value-type>
692      <value>50</value>
693     </data-value>
694     <coord-list/>
695    </data>
696    <data>
697     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
698     <fromserviceparameter-name>MakeBox1__y2</fromserviceparameter-name>
699     <tonode-name>MakeBox1</tonode-name>
700     <toserviceparameter-name>y2</toserviceparameter-name>
701     <data-value>
702      <value-type>7</value-type>
703      <value>50</value>
704     </data-value>
705     <coord-list/>
706    </data>
707    <data>
708     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
709     <fromserviceparameter-name>MakeBox1__z2</fromserviceparameter-name>
710     <tonode-name>MakeBox1</tonode-name>
711     <toserviceparameter-name>z2</toserviceparameter-name>
712     <data-value>
713      <value-type>7</value-type>
714      <value>50</value>
715     </data-value>
716     <coord-list/>
717    </data>
718    <data>
719     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
720     <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
721     <tonode-name>MakeSphere_1</tonode-name>
722     <toserviceparameter-name>x1</toserviceparameter-name>
723     <data-value>
724      <value-type>7</value-type>
725      <value>0</value>
726     </data-value>
727     <coord-list/>
728    </data>
729    <data>
730     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
731     <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
732     <tonode-name>MakeSphere_1</tonode-name>
733     <toserviceparameter-name>y1</toserviceparameter-name>
734     <data-value>
735      <value-type>7</value-type>
736      <value>0</value>
737     </data-value>
738     <coord-list/>
739    </data>
740    <data>
741     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
742     <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
743     <tonode-name>MakeSphere_1</tonode-name>
744     <toserviceparameter-name>z1</toserviceparameter-name>
745     <data-value>
746      <value-type>7</value-type>
747      <value>0</value>
748     </data-value>
749     <coord-list/>
750    </data>
751    <data>
752     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
753     <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
754     <tonode-name>MakeSphere_1</tonode-name>
755     <toserviceparameter-name>radius</toserviceparameter-name>
756     <data-value>
757      <value-type>7</value-type>
758      <value>12</value>
759     </data-value>
760     <coord-list/>
761    </data>
762    <data>
763     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
764     <fromserviceparameter-name>Macro_aNewDataFlow_1_5_1_1__sum__a</fromserviceparameter-name>
765     <tonode-name>Macro_aNewDataFlow_1_5_1_1</tonode-name>
766     <toserviceparameter-name>sum__a</toserviceparameter-name>
767     <data-value>
768      <value-type>7</value-type>
769      <value>1</value>
770     </data-value>
771     <coord-list/>
772    </data>
773    <data>
774     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
775     <fromserviceparameter-name>Macro_aNewDataFlow_1_5_1_1__sum__b</fromserviceparameter-name>
776     <tonode-name>Macro_aNewDataFlow_1_5_1_1</tonode-name>
777     <toserviceparameter-name>sum__b</toserviceparameter-name>
778     <data-value>
779      <value-type>7</value-type>
780      <value>2</value>
781     </data-value>
782     <coord-list/>
783    </data>
784    <data>
785     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
786     <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
787     <tonode-name>MakeTranslation_1</tonode-name>
788     <toserviceparameter-name>x1</toserviceparameter-name>
789     <data-value>
790      <value-type>7</value-type>
791      <value>25</value>
792     </data-value>
793     <coord-list/>
794    </data>
795    <data>
796     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
797     <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
798     <tonode-name>MakeTranslation_1</tonode-name>
799     <toserviceparameter-name>z1</toserviceparameter-name>
800     <data-value>
801      <value-type>7</value-type>
802      <value>25</value>
803     </data-value>
804     <coord-list/>
805    </data>
806   </data-list>
807  </dataflow>
808  <dataflow>
809   <info-list>
810    <node>
811     <component-name>?</component-name>
812     <interface-name>?</interface-name>
813     <node-name>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</node-name>
814     <kind>1</kind>
815     <coupled-node>?</coupled-node>
816     <service>
817      <service-name>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</service-name>
818      <inParameter-list>
819       <inParameter>
820        <inParameter-type>double</inParameter-type>
821        <inParameter-name>sum__a</inParameter-name>
822       </inParameter>
823       <inParameter>
824        <inParameter-type>double</inParameter-type>
825        <inParameter-name>sum__b</inParameter-name>
826       </inParameter>
827      </inParameter-list>
828      <outParameter-list>
829       <outParameter>
830        <outParameter-type>double</outParameter-type>
831        <outParameter-name>Mult__b</outParameter-name>
832       </outParameter>
833      </outParameter-list>
834     </service>
835     <DataStream-list/>
836     <PyFunction-list/>
837     <creation-date>25/6/2004 - 17:42:12</creation-date>
838     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
839     <editor-release>2.0</editor-release>
840     <author>?</author>
841     <container>?</container>
842     <comment>?</comment>
843     <x-position>0</x-position>
844     <y-position>0</y-position>
845    </node>
846   </info-list>
847   <node-list>
848    <node>
849     <component-name>?</component-name>
850     <interface-name>?</interface-name>
851     <node-name>sum</node-name>
852     <kind>3</kind>
853     <coupled-node>?</coupled-node>
854     <service>
855      <service-name>sum</service-name>
856      <inParameter-list>
857       <inParameter>
858        <inParameter-type>double</inParameter-type>
859        <inParameter-name>a</inParameter-name>
860       </inParameter>
861       <inParameter>
862        <inParameter-type>double</inParameter-type>
863        <inParameter-name>b</inParameter-name>
864       </inParameter>
865      </inParameter-list>
866      <outParameter-list>
867       <outParameter>
868        <outParameter-type>double</outParameter-type>
869        <outParameter-name>s</outParameter-name>
870       </outParameter>
871      </outParameter-list>
872     </service>
873     <DataStream-list/>
874     <PyFunction-list>
875      <PyFunction>
876       <FuncName>sum</FuncName>
877       <PyFunc><![CDATA[def sum(a, b): ]]></PyFunc>
878       <PyFunc><![CDATA[   return a+b ]]></PyFunc>
879      </PyFunction>
880     </PyFunction-list>
881     <creation-date>14/12/2005 - 14:49:53</creation-date>
882     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
883     <editor-release>2.0</editor-release>
884     <author>?</author>
885     <container>?</container>
886     <comment>Compute Node</comment>
887     <x-position>52</x-position>
888     <y-position>80</y-position>
889    </node>
890    <node>
891     <component-name>?</component-name>
892     <interface-name>?</interface-name>
893     <node-name>Mult</node-name>
894     <kind>3</kind>
895     <coupled-node>?</coupled-node>
896     <service>
897      <service-name>Mult</service-name>
898      <inParameter-list>
899       <inParameter>
900        <inParameter-type>double</inParameter-type>
901        <inParameter-name>a</inParameter-name>
902       </inParameter>
903      </inParameter-list>
904      <outParameter-list>
905       <outParameter>
906        <outParameter-type>double</outParameter-type>
907        <outParameter-name>b</outParameter-name>
908       </outParameter>
909      </outParameter-list>
910     </service>
911     <DataStream-list/>
912     <PyFunction-list>
913      <PyFunction>
914       <FuncName>Mult</FuncName>
915       <PyFunc><![CDATA[def Mult(a): ]]></PyFunc>
916       <PyFunc><![CDATA[   b = a*3 ]]></PyFunc>
917       <PyFunc><![CDATA[   return b ]]></PyFunc>
918      </PyFunction>
919     </PyFunction-list>
920     <creation-date>14/12/2005 - 14:49:53</creation-date>
921     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
922     <editor-release>2.0</editor-release>
923     <author>?</author>
924     <container>?</container>
925     <comment>Compute Node</comment>
926     <x-position>298</x-position>
927     <y-position>72</y-position>
928    </node>
929   </node-list>
930   <link-list>
931    <link>
932     <fromnode-name>sum</fromnode-name>
933     <fromserviceparameter-name>s</fromserviceparameter-name>
934     <tonode-name>Mult</tonode-name>
935     <toserviceparameter-name>a</toserviceparameter-name>
936     <coord-list/>
937    </link>
938   </link-list>
939   <data-list/>
940  </dataflow>
941 </supergraph>
942