Salome HOME
Join modifications from branch OCC_debug_for_3_2_0b1
[samples/datafiles.git] / Superv / Graphs / MacroWithGeom_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>      </inParameter>
17       <inParameter>
18 <inParameter-type>double</inParameter-type>
19        <inParameter-name>MakeBox1__y1</inParameter-name>      </inParameter>
20       <inParameter>
21 <inParameter-type>double</inParameter-type>
22        <inParameter-name>MakeBox1__z1</inParameter-name>      </inParameter>
23       <inParameter>
24 <inParameter-type>double</inParameter-type>
25        <inParameter-name>MakeBox1__x2</inParameter-name>      </inParameter>
26       <inParameter>
27 <inParameter-type>double</inParameter-type>
28        <inParameter-name>MakeBox1__y2</inParameter-name>      </inParameter>
29       <inParameter>
30 <inParameter-type>double</inParameter-type>
31        <inParameter-name>MakeBox1__z2</inParameter-name>      </inParameter>
32       <inParameter>
33 <inParameter-type>double</inParameter-type>
34        <inParameter-name>MakeSphere_1__x1</inParameter-name>      </inParameter>
35       <inParameter>
36 <inParameter-type>double</inParameter-type>
37        <inParameter-name>MakeSphere_1__y1</inParameter-name>      </inParameter>
38       <inParameter>
39 <inParameter-type>double</inParameter-type>
40        <inParameter-name>MakeSphere_1__z1</inParameter-name>      </inParameter>
41       <inParameter>
42 <inParameter-type>double</inParameter-type>
43        <inParameter-name>MakeSphere_1__radius</inParameter-name>      </inParameter>
44       <inParameter>
45 <inParameter-type>double</inParameter-type>
46        <inParameter-name>Macro_aNewDataFlow_1_5_1_1__sum__a</inParameter-name>      </inParameter>
47       <inParameter>
48 <inParameter-type>double</inParameter-type>
49        <inParameter-name>Macro_aNewDataFlow_1_5_1_1__sum__b</inParameter-name>      </inParameter>
50       <inParameter>
51 <inParameter-type>double</inParameter-type>
52        <inParameter-name>MakeTranslation_1__x1</inParameter-name>      </inParameter>
53       <inParameter>
54 <inParameter-type>double</inParameter-type>
55        <inParameter-name>MakeTranslation_1__z1</inParameter-name>      </inParameter>     </inParameter-list>
56      <outParameter-list>
57 <outParameter>
58 <outParameter-type>objref</outParameter-type>
59        <outParameter-name>MakeFuse_2__shape</outParameter-name>      </outParameter>     </outParameter-list>    </service>
60     <DataStream-list/>
61     <PyFunction-list/>
62     <creation-date>25/8/2004 - 16:28:50</creation-date>
63     <lastmodification-date>29/10/2004 - 15:25:57</lastmodification-date>
64     <editor-release>2.0</editor-release>
65     <author>?</author>
66     <container>?</container>
67     <comment>?</comment>
68     <x-position>0</x-position>
69     <y-position>0</y-position>   </node>  </info-list>
70   <node-list>
71 <node>
72 <component-name>?</component-name>
73     <interface-name>?</interface-name>
74     <node-name>gag</node-name>
75     <kind>3</kind>
76     <coupled-node>?</coupled-node>
77     <service>
78 <service-name>gag</service-name>
79      <inParameter-list/>
80      <outParameter-list/>    </service>
81     <DataStream-list/>
82     <PyFunction-list>
83 <PyFunction>
84 <FuncName>gag</FuncName>
85       <PyFunc><![CDATA[from batchmode_geompy import *  ]]></PyFunc>
86       <PyFunc><![CDATA[def gag():   ]]></PyFunc>
87       <PyFunc><![CDATA[    # This is a gag   ]]></PyFunc>
88       <PyFunc><![CDATA[    return 1   ]]></PyFunc>     </PyFunction>    </PyFunction-list>
89     <creation-date>29/10/2004 - 15:22:47</creation-date>
90     <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
91     <editor-release>2.0</editor-release>
92     <author>?</author>
93     <container>?</container>
94     <comment>Compute Node</comment>
95     <x-position>0</x-position>
96     <y-position>123</y-position>   </node>
97    <node>
98 <component-name>?</component-name>
99     <interface-name>?</interface-name>
100     <node-name>MakeBox1</node-name>
101     <kind>3</kind>
102     <coupled-node>?</coupled-node>
103     <service>
104 <service-name>MakeBox1</service-name>
105      <inParameter-list>
106 <inParameter>
107 <inParameter-type>double</inParameter-type>
108        <inParameter-name>x1</inParameter-name>      </inParameter>
109       <inParameter>
110 <inParameter-type>double</inParameter-type>
111        <inParameter-name>y1</inParameter-name>      </inParameter>
112       <inParameter>
113 <inParameter-type>double</inParameter-type>
114        <inParameter-name>z1</inParameter-name>      </inParameter>
115       <inParameter>
116 <inParameter-type>double</inParameter-type>
117        <inParameter-name>x2</inParameter-name>      </inParameter>
118       <inParameter>
119 <inParameter-type>double</inParameter-type>
120        <inParameter-name>y2</inParameter-name>      </inParameter>
121       <inParameter>
122 <inParameter-type>double</inParameter-type>
123        <inParameter-name>z2</inParameter-name>      </inParameter>     </inParameter-list>
124      <outParameter-list>
125 <outParameter>
126 <outParameter-type>objref</outParameter-type>
127        <outParameter-name>shape</outParameter-name>      </outParameter>     </outParameter-list>    </service>
128     <DataStream-list/>
129     <PyFunction-list>
130 <PyFunction>
131 <FuncName>MakeBox1</FuncName>
132       <PyFunc><![CDATA[def MakeBox1(x1,y1,z1,x2,y2,z2):   ]]></PyFunc>
133       <PyFunc><![CDATA[    aBox = MakeBox(x1,y1,z1,x2,y2,z2)  ]]></PyFunc>
134       <PyFunc><![CDATA[    return aBox   ]]></PyFunc>     </PyFunction>    </PyFunction-list>
135     <creation-date>29/10/2004 - 15:22:47</creation-date>
136     <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
137     <editor-release>2.0</editor-release>
138     <author>?</author>
139     <container>?</container>
140     <comment>Compute Node</comment>
141     <x-position>194</x-position>
142     <y-position>3</y-position>   </node>
143    <node>
144 <component-name>?</component-name>
145     <interface-name>?</interface-name>
146     <node-name>MakeCopy_1</node-name>
147     <kind>3</kind>
148     <coupled-node>?</coupled-node>
149     <service>
150 <service-name>MakeCopy_1</service-name>
151      <inParameter-list>
152 <inParameter>
153 <inParameter-type>objref</inParameter-type>
154        <inParameter-name>shape1</inParameter-name>      </inParameter>     </inParameter-list>
155      <outParameter-list>
156 <outParameter>
157 <outParameter-type>objref</outParameter-type>
158        <outParameter-name>shape</outParameter-name>      </outParameter>     </outParameter-list>    </service>
159     <DataStream-list/>
160     <PyFunction-list>
161 <PyFunction>
162 <FuncName>MakeCopy_1</FuncName>
163       <PyFunc><![CDATA[def MakeCopy_1(shape1):  ]]></PyFunc>
164       <PyFunc><![CDATA[    shape=MakeCopy(shape1) ]]></PyFunc>
165       <PyFunc><![CDATA[    return shape ]]></PyFunc>     </PyFunction>    </PyFunction-list>
166     <creation-date>29/10/2004 - 15:22:47</creation-date>
167     <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
168     <editor-release>2.0</editor-release>
169     <author>?</author>
170     <container>?</container>
171     <comment>Compute Node</comment>
172     <x-position>389</x-position>
173     <y-position>3</y-position>   </node>
174    <node>
175 <component-name>?</component-name>
176     <interface-name>?</interface-name>
177     <node-name>MakeCopy_2</node-name>
178     <kind>3</kind>
179     <coupled-node>?</coupled-node>
180     <service>
181 <service-name>MakeCopy_2</service-name>
182      <inParameter-list>
183 <inParameter>
184 <inParameter-type>objref</inParameter-type>
185        <inParameter-name>shape1</inParameter-name>      </inParameter>     </inParameter-list>
186      <outParameter-list>
187 <outParameter>
188 <outParameter-type>objref</outParameter-type>
189        <outParameter-name>shape</outParameter-name>      </outParameter>     </outParameter-list>    </service>
190     <DataStream-list/>
191     <PyFunction-list>
192 <PyFunction>
193 <FuncName>MakeCopy_2</FuncName>
194       <PyFunc><![CDATA[def MakeCopy_2(shape1):  ]]></PyFunc>
195       <PyFunc><![CDATA[    shape=MakeCopy(shape1)  ]]></PyFunc>
196       <PyFunc><![CDATA[    return shape ]]></PyFunc>     </PyFunction>    </PyFunction-list>
197     <creation-date>29/10/2004 - 15:22:47</creation-date>
198     <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
199     <editor-release>2.0</editor-release>
200     <author>?</author>
201     <container>?</container>
202     <comment>Compute Node</comment>
203     <x-position>391</x-position>
204     <y-position>264</y-position>   </node>
205    <node>
206 <component-name>?</component-name>
207     <interface-name>?</interface-name>
208     <node-name>MakeSphere_1</node-name>
209     <kind>3</kind>
210     <coupled-node>?</coupled-node>
211     <service>
212 <service-name>MakeSphere_1</service-name>
213      <inParameter-list>
214 <inParameter>
215 <inParameter-type>double</inParameter-type>
216        <inParameter-name>x1</inParameter-name>      </inParameter>
217       <inParameter>
218 <inParameter-type>double</inParameter-type>
219        <inParameter-name>y1</inParameter-name>      </inParameter>
220       <inParameter>
221 <inParameter-type>double</inParameter-type>
222        <inParameter-name>z1</inParameter-name>      </inParameter>
223       <inParameter>
224 <inParameter-type>double</inParameter-type>
225        <inParameter-name>radius</inParameter-name>      </inParameter>     </inParameter-list>
226      <outParameter-list>
227 <outParameter>
228 <outParameter-type>objref</outParameter-type>
229        <outParameter-name>shape</outParameter-name>      </outParameter>     </outParameter-list>    </service>
230     <DataStream-list/>
231     <PyFunction-list>
232 <PyFunction>
233 <FuncName>MakeSphere_1</FuncName>
234       <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius):   ]]></PyFunc>
235       <PyFunc><![CDATA[    apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
236       <PyFunc><![CDATA[    shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
237       <PyFunc><![CDATA[    return shape ]]></PyFunc>     </PyFunction>    </PyFunction-list>
238     <creation-date>29/10/2004 - 15:22:47</creation-date>
239     <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
240     <editor-release>2.0</editor-release>
241     <author>?</author>
242     <container>?</container>
243     <comment>Compute Node</comment>
244     <x-position>203</x-position>
245     <y-position>315</y-position>   </node>
246    <node>
247 <component-name>?</component-name>
248     <interface-name>?</interface-name>
249     <node-name>MakeFuse_1</node-name>
250     <kind>3</kind>
251     <coupled-node>?</coupled-node>
252     <service>
253 <service-name>MakeFuse_1</service-name>
254      <inParameter-list>
255 <inParameter>
256 <inParameter-type>objref</inParameter-type>
257        <inParameter-name>shape1</inParameter-name>      </inParameter>
258       <inParameter>
259 <inParameter-type>objref</inParameter-type>
260        <inParameter-name>shape2</inParameter-name>      </inParameter>     </inParameter-list>
261      <outParameter-list>
262 <outParameter>
263 <outParameter-type>objref</outParameter-type>
264        <outParameter-name>shape</outParameter-name>      </outParameter>     </outParameter-list>    </service>
265     <DataStream-list/>
266     <PyFunction-list>
267 <PyFunction>
268 <FuncName>MakeFuse_1</FuncName>
269       <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
270       <PyFunc><![CDATA[    # fuse operation 3 ]]></PyFunc>
271       <PyFunc><![CDATA[    shape = MakeBoolean(shape1,shape2,3)  ]]></PyFunc>
272       <PyFunc><![CDATA[    return shape ]]></PyFunc>     </PyFunction>    </PyFunction-list>
273     <creation-date>29/10/2004 - 15:22:47</creation-date>
274     <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
275     <editor-release>2.0</editor-release>
276     <author>?</author>
277     <container>?</container>
278     <comment>Compute Node</comment>
279     <x-position>823</x-position>
280     <y-position>116</y-position>   </node>
281    <node>
282 <component-name>?</component-name>
283     <interface-name>?</interface-name>
284     <node-name>MakeFuse_2</node-name>
285     <kind>3</kind>
286     <coupled-node>?</coupled-node>
287     <service>
288 <service-name>MakeFuse_2</service-name>
289      <inParameter-list>
290 <inParameter>
291 <inParameter-type>objref</inParameter-type>
292        <inParameter-name>shape1</inParameter-name>      </inParameter>
293       <inParameter>
294 <inParameter-type>objref</inParameter-type>
295        <inParameter-name>shape2</inParameter-name>      </inParameter>     </inParameter-list>
296      <outParameter-list>
297 <outParameter>
298 <outParameter-type>objref</outParameter-type>
299        <outParameter-name>shape</outParameter-name>      </outParameter>     </outParameter-list>    </service>
300     <DataStream-list/>
301     <PyFunction-list>
302 <PyFunction>
303 <FuncName>MakeFuse_2</FuncName>
304       <PyFunc><![CDATA[def MakeFuse_2(shape1,shape2):           ]]></PyFunc>
305       <PyFunc><![CDATA[    # fuse operation 3          ]]></PyFunc>
306       <PyFunc><![CDATA[    shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
307       <PyFunc><![CDATA[    from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
308       <PyFunc><![CDATA[    myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
309       <PyFunc><![CDATA[    aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
310       <PyFunc><![CDATA[    if aSession == None : ]]></PyFunc>
311       <PyFunc><![CDATA[      aStudyId = 1 ]]></PyFunc>
312       <PyFunc><![CDATA[    else : ]]></PyFunc>
313       <PyFunc><![CDATA[      aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
314       <PyFunc><![CDATA[    myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
315       <PyFunc><![CDATA[    aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
316       <PyFunc><![CDATA[    aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
317       <PyFunc><![CDATA[    return shape ]]></PyFunc>     </PyFunction>    </PyFunction-list>
318     <creation-date>29/10/2004 - 15:22:47</creation-date>
319     <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
320     <editor-release>2.0</editor-release>
321     <author>?</author>
322     <container>?</container>
323     <comment>Compute Node</comment>
324     <x-position>1049</x-position>
325     <y-position>295</y-position>   </node>
326    <node>
327 <component-name>?</component-name>
328     <interface-name>?</interface-name>
329     <node-name>Macro_aNewDataFlow_1_5_1_1</node-name>
330     <kind>10</kind>
331     <coupled-node>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</coupled-node>
332     <service>
333 <service-name>aNewDataFlow_1_5_1_1</service-name>
334      <inParameter-list>
335 <inParameter>
336 <inParameter-type>double</inParameter-type>
337        <inParameter-name>sum__a</inParameter-name>      </inParameter>
338       <inParameter>
339 <inParameter-type>double</inParameter-type>
340        <inParameter-name>sum__b</inParameter-name>      </inParameter>     </inParameter-list>
341      <outParameter-list>
342 <outParameter>
343 <outParameter-type>double</outParameter-type>
344        <outParameter-name>Mult__b</outParameter-name>      </outParameter>     </outParameter-list>    </service>
345     <DataStream-list/>
346     <PyFunction-list>
347 <PyFunction>
348 <FuncName>?</FuncName>
349       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
350     <creation-date>29/10/2004 - 15:22:47</creation-date>
351     <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
352     <editor-release>2.0</editor-release>
353     <author>?</author>
354     <container>?</container>
355     <comment>Macro Node</comment>
356     <x-position>391</x-position>
357     <y-position>121</y-position>   </node>
358    <node>
359 <component-name>?</component-name>
360     <interface-name>?</interface-name>
361     <node-name>MakeTranslation_1</node-name>
362     <kind>3</kind>
363     <coupled-node>?</coupled-node>
364     <service>
365 <service-name>MakeTranslation_1</service-name>
366      <inParameter-list>
367 <inParameter>
368 <inParameter-type>objref</inParameter-type>
369        <inParameter-name>shape1</inParameter-name>      </inParameter>
370       <inParameter>
371 <inParameter-type>double</inParameter-type>
372        <inParameter-name>x1</inParameter-name>      </inParameter>
373       <inParameter>
374 <inParameter-type>double</inParameter-type>
375        <inParameter-name>y1</inParameter-name>      </inParameter>
376       <inParameter>
377 <inParameter-type>double</inParameter-type>
378        <inParameter-name>z1</inParameter-name>      </inParameter>     </inParameter-list>
379      <outParameter-list>
380 <outParameter>
381 <outParameter-type>objref</outParameter-type>
382        <outParameter-name>shape</outParameter-name>      </outParameter>     </outParameter-list>    </service>
383     <DataStream-list/>
384     <PyFunction-list>
385 <PyFunction>
386 <FuncName>MakeTranslation_1</FuncName>
387       <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1):   ]]></PyFunc>
388       <PyFunc><![CDATA[    shape = MakeTranslation(shape1,x1,y1,z1)  ]]></PyFunc>
389       <PyFunc><![CDATA[    return shape]]></PyFunc>     </PyFunction>    </PyFunction-list>
390     <creation-date>29/10/2004 - 15:24:21</creation-date>
391     <lastmodification-date>29/10/2004 - 15:24:21</lastmodification-date>
392     <editor-release>2.0</editor-release>
393     <author>?</author>
394     <container>?</container>
395     <comment>Compute Node</comment>
396     <x-position>621</x-position>
397     <y-position>12</y-position>   </node>  </node-list>
398   <link-list>
399 <link>
400 <fromnode-name>gag</fromnode-name>
401     <fromserviceparameter-name>Gate</fromserviceparameter-name>
402     <tonode-name>MakeBox1</tonode-name>
403     <toserviceparameter-name>Gate</toserviceparameter-name>
404     <coord-list/>   </link>
405    <link>
406 <fromnode-name>gag</fromnode-name>
407     <fromserviceparameter-name>Gate</fromserviceparameter-name>
408     <tonode-name>MakeSphere_1</tonode-name>
409     <toserviceparameter-name>Gate</toserviceparameter-name>
410     <coord-list>
411 <coord>
412 <x>175</x>
413       <y>470</y>     </coord>
414      <coord>
415 <x>175</x>
416       <y>198</y>     </coord>    </coord-list>   </link>
417    <link>
418 <fromnode-name>MakeBox1</fromnode-name>
419     <fromserviceparameter-name>shape</fromserviceparameter-name>
420     <tonode-name>MakeCopy_1</tonode-name>
421     <toserviceparameter-name>shape1</toserviceparameter-name>
422     <coord-list/>   </link>
423    <link>
424 <fromnode-name>MakeBox1</fromnode-name>
425     <fromserviceparameter-name>shape</fromserviceparameter-name>
426     <tonode-name>MakeCopy_2</tonode-name>
427     <toserviceparameter-name>shape1</toserviceparameter-name>
428     <coord-list>
429 <coord>
430 <x>373</x>
431       <y>211</y>     </coord>    </coord-list>   </link>
432    <link>
433 <fromnode-name>MakeCopy_1</fromnode-name>
434     <fromserviceparameter-name>shape</fromserviceparameter-name>
435     <tonode-name>MakeTranslation_1</tonode-name>
436     <toserviceparameter-name>shape1</toserviceparameter-name>
437     <coord-list/>   </link>
438    <link>
439 <fromnode-name>MakeCopy_2</fromnode-name>
440     <fromserviceparameter-name>shape</fromserviceparameter-name>
441     <tonode-name>MakeFuse_1</tonode-name>
442     <toserviceparameter-name>shape2</toserviceparameter-name>
443     <coord-list>
444 <coord>
445 <x>674</x>
446       <y>207</y>     </coord>    </coord-list>   </link>
447    <link>
448 <fromnode-name>MakeSphere_1</fromnode-name>
449     <fromserviceparameter-name>shape</fromserviceparameter-name>
450     <tonode-name>MakeFuse_2</tonode-name>
451     <toserviceparameter-name>shape2</toserviceparameter-name>
452     <coord-list/>   </link>
453    <link>
454 <fromnode-name>MakeFuse_1</fromnode-name>
455     <fromserviceparameter-name>shape</fromserviceparameter-name>
456     <tonode-name>MakeFuse_2</tonode-name>
457     <toserviceparameter-name>shape1</toserviceparameter-name>
458     <coord-list>
459 <coord>
460 <x>1017</x>
461       <y>366</y>     </coord>
462      <coord>
463 <x>1017</x>
464       <y>187</y>     </coord>    </coord-list>   </link>
465    <link>
466 <fromnode-name>Macro_aNewDataFlow_1_5_1_1</fromnode-name>
467     <fromserviceparameter-name>Mult__b</fromserviceparameter-name>
468     <tonode-name>MakeTranslation_1</tonode-name>
469     <toserviceparameter-name>y1</toserviceparameter-name>
470     <coord-list/>   </link>
471    <link>
472 <fromnode-name>MakeTranslation_1</fromnode-name>
473     <fromserviceparameter-name>shape</fromserviceparameter-name>
474     <tonode-name>MakeFuse_1</tonode-name>
475     <toserviceparameter-name>shape1</toserviceparameter-name>
476     <coord-list/>   </link>  </link-list>
477   <data-list>
478 <data>
479 <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
480     <fromserviceparameter-name>MakeBox1__x1</fromserviceparameter-name>
481     <tonode-name>MakeBox1</tonode-name>
482     <toserviceparameter-name>x1</toserviceparameter-name>
483     <data-value>
484 <value-type>7</value-type>
485      <value>0</value>    </data-value>
486     <coord-list/>   </data>
487    <data>
488 <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
489     <fromserviceparameter-name>MakeBox1__y1</fromserviceparameter-name>
490     <tonode-name>MakeBox1</tonode-name>
491     <toserviceparameter-name>y1</toserviceparameter-name>
492     <data-value>
493 <value-type>7</value-type>
494      <value>0</value>    </data-value>
495     <coord-list/>   </data>
496    <data>
497 <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
498     <fromserviceparameter-name>MakeBox1__z1</fromserviceparameter-name>
499     <tonode-name>MakeBox1</tonode-name>
500     <toserviceparameter-name>z1</toserviceparameter-name>
501     <data-value>
502 <value-type>7</value-type>
503      <value>0</value>    </data-value>
504     <coord-list/>   </data>
505    <data>
506 <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
507     <fromserviceparameter-name>MakeBox1__x2</fromserviceparameter-name>
508     <tonode-name>MakeBox1</tonode-name>
509     <toserviceparameter-name>x2</toserviceparameter-name>
510     <data-value>
511 <value-type>7</value-type>
512      <value>50</value>    </data-value>
513     <coord-list/>   </data>
514    <data>
515 <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
516     <fromserviceparameter-name>MakeBox1__y2</fromserviceparameter-name>
517     <tonode-name>MakeBox1</tonode-name>
518     <toserviceparameter-name>y2</toserviceparameter-name>
519     <data-value>
520 <value-type>7</value-type>
521      <value>50</value>    </data-value>
522     <coord-list/>   </data>
523    <data>
524 <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
525     <fromserviceparameter-name>MakeBox1__z2</fromserviceparameter-name>
526     <tonode-name>MakeBox1</tonode-name>
527     <toserviceparameter-name>z2</toserviceparameter-name>
528     <data-value>
529 <value-type>7</value-type>
530      <value>50</value>    </data-value>
531     <coord-list/>   </data>
532    <data>
533 <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
534     <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
535     <tonode-name>MakeSphere_1</tonode-name>
536     <toserviceparameter-name>x1</toserviceparameter-name>
537     <data-value>
538 <value-type>7</value-type>
539      <value>0</value>    </data-value>
540     <coord-list/>   </data>
541    <data>
542 <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
543     <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
544     <tonode-name>MakeSphere_1</tonode-name>
545     <toserviceparameter-name>y1</toserviceparameter-name>
546     <data-value>
547 <value-type>7</value-type>
548      <value>0</value>    </data-value>
549     <coord-list/>   </data>
550    <data>
551 <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
552     <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
553     <tonode-name>MakeSphere_1</tonode-name>
554     <toserviceparameter-name>z1</toserviceparameter-name>
555     <data-value>
556 <value-type>7</value-type>
557      <value>0</value>    </data-value>
558     <coord-list/>   </data>
559    <data>
560 <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
561     <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
562     <tonode-name>MakeSphere_1</tonode-name>
563     <toserviceparameter-name>radius</toserviceparameter-name>
564     <data-value>
565 <value-type>7</value-type>
566      <value>12</value>    </data-value>
567     <coord-list/>   </data>
568    <data>
569 <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
570     <fromserviceparameter-name>Macro_aNewDataFlow_1_5_1_1__sum__a</fromserviceparameter-name>
571     <tonode-name>Macro_aNewDataFlow_1_5_1_1</tonode-name>
572     <toserviceparameter-name>sum__a</toserviceparameter-name>
573     <data-value>
574 <value-type>7</value-type>
575      <value>1</value>    </data-value>
576     <coord-list/>   </data>
577    <data>
578 <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
579     <fromserviceparameter-name>Macro_aNewDataFlow_1_5_1_1__sum__b</fromserviceparameter-name>
580     <tonode-name>Macro_aNewDataFlow_1_5_1_1</tonode-name>
581     <toserviceparameter-name>sum__b</toserviceparameter-name>
582     <data-value>
583 <value-type>7</value-type>
584      <value>2</value>    </data-value>
585     <coord-list/>   </data>
586    <data>
587 <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
588     <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
589     <tonode-name>MakeTranslation_1</tonode-name>
590     <toserviceparameter-name>x1</toserviceparameter-name>
591     <data-value>
592 <value-type>7</value-type>
593      <value>25</value>    </data-value>
594     <coord-list/>   </data>
595    <data>
596 <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
597     <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
598     <tonode-name>MakeTranslation_1</tonode-name>
599     <toserviceparameter-name>z1</toserviceparameter-name>
600     <data-value>
601 <value-type>7</value-type>
602      <value>25</value>    </data-value>
603     <coord-list/>   </data>  </data-list> </dataflow>
604  <dataflow>
605 <info-list>
606 <node>
607 <component-name>?</component-name>
608     <interface-name>?</interface-name>
609     <node-name>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</node-name>
610     <kind>1</kind>
611     <coupled-node>?</coupled-node>
612     <service>
613 <service-name>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</service-name>
614      <inParameter-list>
615 <inParameter>
616 <inParameter-type>double</inParameter-type>
617        <inParameter-name>sum__a</inParameter-name>      </inParameter>
618       <inParameter>
619 <inParameter-type>double</inParameter-type>
620        <inParameter-name>sum__b</inParameter-name>      </inParameter>     </inParameter-list>
621      <outParameter-list>
622 <outParameter>
623 <outParameter-type>double</outParameter-type>
624        <outParameter-name>Mult__b</outParameter-name>      </outParameter>     </outParameter-list>    </service>
625     <DataStream-list/>
626     <PyFunction-list/>
627     <creation-date>25/6/2004 - 17:42:12</creation-date>
628     <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
629     <editor-release>2.0</editor-release>
630     <author>?</author>
631     <container>?</container>
632     <comment>?</comment>
633     <x-position>0</x-position>
634     <y-position>0</y-position>   </node>  </info-list>
635   <node-list>
636 <node>
637 <component-name>?</component-name>
638     <interface-name>?</interface-name>
639     <node-name>sum</node-name>
640     <kind>3</kind>
641     <coupled-node>?</coupled-node>
642     <service>
643 <service-name>sum</service-name>
644      <inParameter-list>
645 <inParameter>
646 <inParameter-type>double</inParameter-type>
647        <inParameter-name>a</inParameter-name>      </inParameter>
648       <inParameter>
649 <inParameter-type>double</inParameter-type>
650        <inParameter-name>b</inParameter-name>      </inParameter>     </inParameter-list>
651      <outParameter-list>
652 <outParameter>
653 <outParameter-type>double</outParameter-type>
654        <outParameter-name>s</outParameter-name>      </outParameter>     </outParameter-list>    </service>
655     <DataStream-list/>
656     <PyFunction-list>
657 <PyFunction>
658 <FuncName>sum</FuncName>
659       <PyFunc><![CDATA[def sum(a, b): ]]></PyFunc>
660       <PyFunc><![CDATA[   return a+b ]]></PyFunc>     </PyFunction>    </PyFunction-list>
661     <creation-date>29/10/2004 - 15:22:47</creation-date>
662     <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
663     <editor-release>2.0</editor-release>
664     <author>?</author>
665     <container>?</container>
666     <comment>Compute Node</comment>
667     <x-position>52</x-position>
668     <y-position>80</y-position>   </node>
669    <node>
670 <component-name>?</component-name>
671     <interface-name>?</interface-name>
672     <node-name>Mult</node-name>
673     <kind>3</kind>
674     <coupled-node>?</coupled-node>
675     <service>
676 <service-name>Mult</service-name>
677      <inParameter-list>
678 <inParameter>
679 <inParameter-type>double</inParameter-type>
680        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
681      <outParameter-list>
682 <outParameter>
683 <outParameter-type>double</outParameter-type>
684        <outParameter-name>b</outParameter-name>      </outParameter>     </outParameter-list>    </service>
685     <DataStream-list/>
686     <PyFunction-list>
687 <PyFunction>
688 <FuncName>Mult</FuncName>
689       <PyFunc><![CDATA[def Mult(a): ]]></PyFunc>
690       <PyFunc><![CDATA[   b = a*3 ]]></PyFunc>
691       <PyFunc><![CDATA[   return b ]]></PyFunc>     </PyFunction>    </PyFunction-list>
692     <creation-date>29/10/2004 - 15:22:47</creation-date>
693     <lastmodification-date>29/10/2004 - 15:22:47</lastmodification-date>
694     <editor-release>2.0</editor-release>
695     <author>?</author>
696     <container>?</container>
697     <comment>Compute Node</comment>
698     <x-position>298</x-position>
699     <y-position>72</y-position>   </node>  </node-list>
700   <link-list>
701 <link>
702 <fromnode-name>sum</fromnode-name>
703     <fromserviceparameter-name>s</fromserviceparameter-name>
704     <tonode-name>Mult</tonode-name>
705     <toserviceparameter-name>a</toserviceparameter-name>
706     <coord-list/>   </link>  </link-list>
707   <data-list/> </dataflow></supergraph>