Salome HOME
Fix for improvement IPAL9815 : Remove "Add Port" functionality as duplicate of "Edit...
[modules/superv.git] / examples / MacroWithGeom.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</node-name>
9     <kind>1</kind>
10     <coupled-node>?</coupled-node>
11     <service>
12 <service-name>aNewDataFlow</service-name>
13      <inParameter-list>
14 <inParameter>
15 <inParameter-type>double</inParameter-type>
16        <inParameter-name>Macro_aNewDataFlow_1__sum__a</inParameter-name>      </inParameter>
17       <inParameter>
18 <inParameter-type>double</inParameter-type>
19        <inParameter-name>Macro_aNewDataFlow_1__sum__b</inParameter-name>      </inParameter>
20       <inParameter>
21 <inParameter-type>double</inParameter-type>
22        <inParameter-name>TranslateDXDYDZ__theDX</inParameter-name>      </inParameter>
23       <inParameter>
24 <inParameter-type>double</inParameter-type>
25        <inParameter-name>TranslateDXDYDZ__theDZ</inParameter-name>      </inParameter>
26       <inParameter>
27 <inParameter-type>double</inParameter-type>
28        <inParameter-name>MakeBox__theX1</inParameter-name>      </inParameter>
29       <inParameter>
30 <inParameter-type>double</inParameter-type>
31        <inParameter-name>MakeBox__theY1</inParameter-name>      </inParameter>
32       <inParameter>
33 <inParameter-type>double</inParameter-type>
34        <inParameter-name>MakeBox__theZ1</inParameter-name>      </inParameter>
35       <inParameter>
36 <inParameter-type>double</inParameter-type>
37        <inParameter-name>MakeBox__theX2</inParameter-name>      </inParameter>
38       <inParameter>
39 <inParameter-type>double</inParameter-type>
40        <inParameter-name>MakeBox__theY2</inParameter-name>      </inParameter>
41       <inParameter>
42 <inParameter-type>double</inParameter-type>
43        <inParameter-name>MakeBox__theZ2</inParameter-name>      </inParameter>
44       <inParameter>
45 <inParameter-type>double</inParameter-type>
46        <inParameter-name>MakeSphere__theX</inParameter-name>      </inParameter>
47       <inParameter>
48 <inParameter-type>double</inParameter-type>
49        <inParameter-name>MakeSphere__theY</inParameter-name>      </inParameter>
50       <inParameter>
51 <inParameter-type>double</inParameter-type>
52        <inParameter-name>MakeSphere__theZ</inParameter-name>      </inParameter>
53       <inParameter>
54 <inParameter-type>double</inParameter-type>
55        <inParameter-name>MakeSphere__theRadius</inParameter-name>      </inParameter>
56       <inParameter>
57 <inParameter-type>long</inParameter-type>
58        <inParameter-name>SetStudyID__theStudyID</inParameter-name>      </inParameter>     </inParameter-list>
59      <outParameter-list>
60 <outParameter>
61 <outParameter-type>GEOM_Object</outParameter-type>
62        <outParameter-name>MakeFuse_1__return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
63     <DataStream-list/>
64     <PyFunction-list/>
65     <creation-date>29/10/2004 - 14:37:33</creation-date>
66     <lastmodification-date>11/11/2004 - 13:15:14</lastmodification-date>
67     <editor-release>2.0</editor-release>
68     <author>?</author>
69     <container>?</container>
70     <comment>?</comment>
71     <x-position>0</x-position>
72     <y-position>0</y-position>   </node>  </info-list>
73   <node-list>
74 <node>
75 <component-name>?</component-name>
76     <interface-name>?</interface-name>
77     <node-name>Macro_aNewDataFlow_1</node-name>
78     <kind>10</kind>
79     <coupled-node>aNewDataFlow_1</coupled-node>
80     <service>
81 <service-name>aNewDataFlow_1</service-name>
82      <inParameter-list>
83 <inParameter>
84 <inParameter-type>double</inParameter-type>
85        <inParameter-name>sum__a</inParameter-name>      </inParameter>
86       <inParameter>
87 <inParameter-type>double</inParameter-type>
88        <inParameter-name>sum__b</inParameter-name>      </inParameter>     </inParameter-list>
89      <outParameter-list>
90 <outParameter>
91 <outParameter-type>double</outParameter-type>
92        <outParameter-name>Mult__b</outParameter-name>      </outParameter>     </outParameter-list>    </service>
93     <DataStream-list/>
94     <PyFunction-list>
95 <PyFunction>
96 <FuncName>?</FuncName>
97       <PyFunc><![CDATA[?]]></PyFunc>     </PyFunction>    </PyFunction-list>
98     <creation-date>11/11/2004 - 13:11:17</creation-date>
99     <lastmodification-date>11/11/2004 - 13:11:17</lastmodification-date>
100     <editor-release>2.0</editor-release>
101     <author>?</author>
102     <container>?</container>
103     <comment>Macro Node</comment>
104     <x-position>480</x-position>
105     <y-position>145</y-position>   </node>
106    <node>
107 <component-name>GEOM_Superv</component-name>
108     <interface-name>GEOM_Superv</interface-name>
109     <node-name>TranslateDXDYDZ</node-name>
110     <kind>0</kind>
111     <coupled-node>?</coupled-node>
112     <service>
113 <service-name>TranslateDXDYDZ</service-name>
114      <inParameter-list>
115 <inParameter>
116 <inParameter-type>GEOM_Object</inParameter-type>
117        <inParameter-name>theObject</inParameter-name>      </inParameter>
118       <inParameter>
119 <inParameter-type>double</inParameter-type>
120        <inParameter-name>theDX</inParameter-name>      </inParameter>
121       <inParameter>
122 <inParameter-type>double</inParameter-type>
123        <inParameter-name>theDY</inParameter-name>      </inParameter>
124       <inParameter>
125 <inParameter-type>double</inParameter-type>
126        <inParameter-name>theDZ</inParameter-name>      </inParameter>     </inParameter-list>
127      <outParameter-list>
128 <outParameter>
129 <outParameter-type>GEOM_Object</outParameter-type>
130        <outParameter-name>return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
131     <DataStream-list/>
132     <PyFunction-list/>
133     <creation-date>11/11/2004 - 13:11:58</creation-date>
134     <lastmodification-date>11/11/2004 - 13:11:58</lastmodification-date>
135     <editor-release>2.0</editor-release>
136     <author>?</author>
137     <container>localhost/FactoryServer</container>
138     <comment>TranslateDXDYDZ from GEOM_Superv</comment>
139     <x-position>735</x-position>
140     <y-position>14</y-position>   </node>
141    <node>
142 <component-name>GEOM_Superv</component-name>
143     <interface-name>GEOM_Superv</interface-name>
144     <node-name>MakeCopy</node-name>
145     <kind>0</kind>
146     <coupled-node>?</coupled-node>
147     <service>
148 <service-name>MakeCopy</service-name>
149      <inParameter-list>
150 <inParameter>
151 <inParameter-type>GEOM_Object</inParameter-type>
152        <inParameter-name>theOriginal</inParameter-name>      </inParameter>     </inParameter-list>
153      <outParameter-list>
154 <outParameter>
155 <outParameter-type>GEOM_Object</outParameter-type>
156        <outParameter-name>return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
157     <DataStream-list/>
158     <PyFunction-list/>
159     <creation-date>11/11/2004 - 13:12:24</creation-date>
160     <lastmodification-date>11/11/2004 - 13:12:24</lastmodification-date>
161     <editor-release>2.0</editor-release>
162     <author>?</author>
163     <container>localhost/FactoryServer</container>
164     <comment>MakeCopy from GEOM_Superv</comment>
165     <x-position>477</x-position>
166     <y-position>14</y-position>   </node>
167    <node>
168 <component-name>GEOM_Superv</component-name>
169     <interface-name>GEOM_Superv</interface-name>
170     <node-name>MakeBox</node-name>
171     <kind>0</kind>
172     <coupled-node>?</coupled-node>
173     <service>
174 <service-name>MakeBox</service-name>
175      <inParameter-list>
176 <inParameter>
177 <inParameter-type>double</inParameter-type>
178        <inParameter-name>theX1</inParameter-name>      </inParameter>
179       <inParameter>
180 <inParameter-type>double</inParameter-type>
181        <inParameter-name>theY1</inParameter-name>      </inParameter>
182       <inParameter>
183 <inParameter-type>double</inParameter-type>
184        <inParameter-name>theZ1</inParameter-name>      </inParameter>
185       <inParameter>
186 <inParameter-type>double</inParameter-type>
187        <inParameter-name>theX2</inParameter-name>      </inParameter>
188       <inParameter>
189 <inParameter-type>double</inParameter-type>
190        <inParameter-name>theY2</inParameter-name>      </inParameter>
191       <inParameter>
192 <inParameter-type>double</inParameter-type>
193        <inParameter-name>theZ2</inParameter-name>      </inParameter>     </inParameter-list>
194      <outParameter-list>
195 <outParameter>
196 <outParameter-type>GEOM_Object</outParameter-type>
197        <outParameter-name>return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
198     <DataStream-list/>
199     <PyFunction-list/>
200     <creation-date>11/11/2004 - 13:12:49</creation-date>
201     <lastmodification-date>11/11/2004 - 13:12:49</lastmodification-date>
202     <editor-release>2.0</editor-release>
203     <author>?</author>
204     <container>localhost/FactoryServer</container>
205     <comment>MakeBox from GEOM_Superv</comment>
206     <x-position>219</x-position>
207     <y-position>14</y-position>   </node>
208    <node>
209 <component-name>GEOM_Superv</component-name>
210     <interface-name>GEOM_Superv</interface-name>
211     <node-name>MakeCopy_1</node-name>
212     <kind>0</kind>
213     <coupled-node>?</coupled-node>
214     <service>
215 <service-name>MakeCopy</service-name>
216      <inParameter-list>
217 <inParameter>
218 <inParameter-type>GEOM_Object</inParameter-type>
219        <inParameter-name>theOriginal</inParameter-name>      </inParameter>     </inParameter-list>
220      <outParameter-list>
221 <outParameter>
222 <outParameter-type>GEOM_Object</outParameter-type>
223        <outParameter-name>return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
224     <DataStream-list/>
225     <PyFunction-list/>
226     <creation-date>11/11/2004 - 13:13:9</creation-date>
227     <lastmodification-date>11/11/2004 - 13:13:9</lastmodification-date>
228     <editor-release>2.0</editor-release>
229     <author>?</author>
230     <container>localhost/FactoryServer</container>
231     <comment>MakeCopy from GEOM_Superv</comment>
232     <x-position>482</x-position>
233     <y-position>306</y-position>   </node>
234    <node>
235 <component-name>GEOM_Superv</component-name>
236     <interface-name>GEOM_Superv</interface-name>
237     <node-name>MakeFuse</node-name>
238     <kind>0</kind>
239     <coupled-node>?</coupled-node>
240     <service>
241 <service-name>MakeFuse</service-name>
242      <inParameter-list>
243 <inParameter>
244 <inParameter-type>GEOM_Object</inParameter-type>
245        <inParameter-name>theShape1</inParameter-name>      </inParameter>
246       <inParameter>
247 <inParameter-type>GEOM_Object</inParameter-type>
248        <inParameter-name>theShape2</inParameter-name>      </inParameter>     </inParameter-list>
249      <outParameter-list>
250 <outParameter>
251 <outParameter-type>GEOM_Object</outParameter-type>
252        <outParameter-name>return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
253     <DataStream-list/>
254     <PyFunction-list/>
255     <creation-date>11/11/2004 - 13:13:47</creation-date>
256     <lastmodification-date>11/11/2004 - 13:13:47</lastmodification-date>
257     <editor-release>2.0</editor-release>
258     <author>?</author>
259     <container>localhost/FactoryServer</container>
260     <comment>MakeFuse from GEOM_Superv</comment>
261     <x-position>950</x-position>
262     <y-position>121</y-position>   </node>
263    <node>
264 <component-name>GEOM_Superv</component-name>
265     <interface-name>GEOM_Superv</interface-name>
266     <node-name>MakeSphere</node-name>
267     <kind>0</kind>
268     <coupled-node>?</coupled-node>
269     <service>
270 <service-name>MakeSphere</service-name>
271      <inParameter-list>
272 <inParameter>
273 <inParameter-type>double</inParameter-type>
274        <inParameter-name>theX</inParameter-name>      </inParameter>
275       <inParameter>
276 <inParameter-type>double</inParameter-type>
277        <inParameter-name>theY</inParameter-name>      </inParameter>
278       <inParameter>
279 <inParameter-type>double</inParameter-type>
280        <inParameter-name>theZ</inParameter-name>      </inParameter>
281       <inParameter>
282 <inParameter-type>double</inParameter-type>
283        <inParameter-name>theRadius</inParameter-name>      </inParameter>     </inParameter-list>
284      <outParameter-list>
285 <outParameter>
286 <outParameter-type>GEOM_Object</outParameter-type>
287        <outParameter-name>return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
288     <DataStream-list/>
289     <PyFunction-list/>
290     <creation-date>11/11/2004 - 13:14:15</creation-date>
291     <lastmodification-date>11/11/2004 - 13:14:15</lastmodification-date>
292     <editor-release>2.0</editor-release>
293     <author>?</author>
294     <container>localhost/FactoryServer</container>
295     <comment>MakeSphere from GEOM_Superv</comment>
296     <x-position>227</x-position>
297     <y-position>409</y-position>   </node>
298    <node>
299 <component-name>GEOM_Superv</component-name>
300     <interface-name>GEOM_Superv</interface-name>
301     <node-name>MakeFuse_1</node-name>
302     <kind>0</kind>
303     <coupled-node>?</coupled-node>
304     <service>
305 <service-name>MakeFuse</service-name>
306      <inParameter-list>
307 <inParameter>
308 <inParameter-type>GEOM_Object</inParameter-type>
309        <inParameter-name>theShape1</inParameter-name>      </inParameter>
310       <inParameter>
311 <inParameter-type>GEOM_Object</inParameter-type>
312        <inParameter-name>theShape2</inParameter-name>      </inParameter>     </inParameter-list>
313      <outParameter-list>
314 <outParameter>
315 <outParameter-type>GEOM_Object</outParameter-type>
316        <outParameter-name>return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
317     <DataStream-list/>
318     <PyFunction-list/>
319     <creation-date>11/11/2004 - 13:14:36</creation-date>
320     <lastmodification-date>11/11/2004 - 13:14:36</lastmodification-date>
321     <editor-release>2.0</editor-release>
322     <author>?</author>
323     <container>localhost/FactoryServer</container>
324     <comment>MakeFuse from GEOM_Superv</comment>
325     <x-position>1217</x-position>
326     <y-position>389</y-position>   </node>
327    <node>
328 <component-name>GEOM_Superv</component-name>
329     <interface-name>GEOM_Superv</interface-name>
330     <node-name>SetStudyID</node-name>
331     <kind>0</kind>
332     <coupled-node>?</coupled-node>
333     <service>
334 <service-name>SetStudyID</service-name>
335      <inParameter-list>
336 <inParameter>
337 <inParameter-type>long</inParameter-type>
338        <inParameter-name>theStudyID</inParameter-name>      </inParameter>     </inParameter-list>
339      <outParameter-list/>    </service>
340     <DataStream-list/>
341     <PyFunction-list/>
342     <creation-date>11/11/2004 - 13:15:1</creation-date>
343     <lastmodification-date>11/11/2004 - 13:15:1</lastmodification-date>
344     <editor-release>2.0</editor-release>
345     <author>?</author>
346     <container>localhost/FactoryServer</container>
347     <comment>SetStudyID from GEOM_Superv</comment>
348     <x-position>7</x-position>
349     <y-position>269</y-position>   </node>  </node-list>
350   <link-list>
351 <link>
352 <fromnode-name>Macro_aNewDataFlow_1</fromnode-name>
353     <fromserviceparameter-name>Mult__b</fromserviceparameter-name>
354     <tonode-name>TranslateDXDYDZ</tonode-name>
355     <toserviceparameter-name>theDY</toserviceparameter-name>
356     <coord-list/>   </link>
357    <link>
358 <fromnode-name>TranslateDXDYDZ</fromnode-name>
359     <fromserviceparameter-name>return</fromserviceparameter-name>
360     <tonode-name>MakeFuse</tonode-name>
361     <toserviceparameter-name>theShape1</toserviceparameter-name>
362     <coord-list/>   </link>
363    <link>
364 <fromnode-name>MakeCopy</fromnode-name>
365     <fromserviceparameter-name>return</fromserviceparameter-name>
366     <tonode-name>TranslateDXDYDZ</tonode-name>
367     <toserviceparameter-name>theObject</toserviceparameter-name>
368     <coord-list/>   </link>
369    <link>
370 <fromnode-name>MakeBox</fromnode-name>
371     <fromserviceparameter-name>return</fromserviceparameter-name>
372     <tonode-name>MakeCopy</tonode-name>
373     <toserviceparameter-name>theOriginal</toserviceparameter-name>
374     <coord-list/>   </link>
375    <link>
376 <fromnode-name>MakeBox</fromnode-name>
377     <fromserviceparameter-name>return</fromserviceparameter-name>
378     <tonode-name>MakeCopy_1</tonode-name>
379     <toserviceparameter-name>theOriginal</toserviceparameter-name>
380     <coord-list/>   </link>
381    <link>
382 <fromnode-name>MakeCopy_1</fromnode-name>
383     <fromserviceparameter-name>return</fromserviceparameter-name>
384     <tonode-name>MakeFuse</tonode-name>
385     <toserviceparameter-name>theShape2</toserviceparameter-name>
386     <coord-list/>   </link>
387    <link>
388 <fromnode-name>MakeFuse</fromnode-name>
389     <fromserviceparameter-name>return</fromserviceparameter-name>
390     <tonode-name>MakeFuse_1</tonode-name>
391     <toserviceparameter-name>theShape1</toserviceparameter-name>
392     <coord-list/>   </link>
393    <link>
394 <fromnode-name>MakeSphere</fromnode-name>
395     <fromserviceparameter-name>return</fromserviceparameter-name>
396     <tonode-name>MakeFuse_1</tonode-name>
397     <toserviceparameter-name>theShape2</toserviceparameter-name>
398     <coord-list/>   </link>
399    <link>
400 <fromnode-name>SetStudyID</fromnode-name>
401     <fromserviceparameter-name>Gate</fromserviceparameter-name>
402     <tonode-name>MakeBox</tonode-name>
403     <toserviceparameter-name>Gate</toserviceparameter-name>
404     <coord-list/>   </link>
405    <link>
406 <fromnode-name>SetStudyID</fromnode-name>
407     <fromserviceparameter-name>Gate</fromserviceparameter-name>
408     <tonode-name>MakeSphere</tonode-name>
409     <toserviceparameter-name>Gate</toserviceparameter-name>
410     <coord-list/>   </link>  </link-list>
411   <data-list>
412 <data>
413 <fromnode-name>aNewDataFlow</fromnode-name>
414     <fromserviceparameter-name>Macro_aNewDataFlow_1__sum__a</fromserviceparameter-name>
415     <tonode-name>Macro_aNewDataFlow_1</tonode-name>
416     <toserviceparameter-name>sum__a</toserviceparameter-name>
417     <data-value>
418 <value-type>7</value-type>
419      <value>1</value>    </data-value>
420     <coord-list/>   </data>
421    <data>
422 <fromnode-name>aNewDataFlow</fromnode-name>
423     <fromserviceparameter-name>Macro_aNewDataFlow_1__sum__b</fromserviceparameter-name>
424     <tonode-name>Macro_aNewDataFlow_1</tonode-name>
425     <toserviceparameter-name>sum__b</toserviceparameter-name>
426     <data-value>
427 <value-type>7</value-type>
428      <value>2</value>    </data-value>
429     <coord-list/>   </data>
430    <data>
431 <fromnode-name>aNewDataFlow</fromnode-name>
432     <fromserviceparameter-name>TranslateDXDYDZ__theDX</fromserviceparameter-name>
433     <tonode-name>TranslateDXDYDZ</tonode-name>
434     <toserviceparameter-name>theDX</toserviceparameter-name>
435     <data-value>
436 <value-type>7</value-type>
437      <value>25</value>    </data-value>
438     <coord-list/>   </data>
439    <data>
440 <fromnode-name>aNewDataFlow</fromnode-name>
441     <fromserviceparameter-name>TranslateDXDYDZ__theDZ</fromserviceparameter-name>
442     <tonode-name>TranslateDXDYDZ</tonode-name>
443     <toserviceparameter-name>theDZ</toserviceparameter-name>
444     <data-value>
445 <value-type>7</value-type>
446      <value>25</value>    </data-value>
447     <coord-list/>   </data>
448    <data>
449 <fromnode-name>aNewDataFlow</fromnode-name>
450     <fromserviceparameter-name>MakeBox__theX1</fromserviceparameter-name>
451     <tonode-name>MakeBox</tonode-name>
452     <toserviceparameter-name>theX1</toserviceparameter-name>
453     <data-value>
454 <value-type>7</value-type>
455      <value>0</value>    </data-value>
456     <coord-list/>   </data>
457    <data>
458 <fromnode-name>aNewDataFlow</fromnode-name>
459     <fromserviceparameter-name>MakeBox__theY1</fromserviceparameter-name>
460     <tonode-name>MakeBox</tonode-name>
461     <toserviceparameter-name>theY1</toserviceparameter-name>
462     <data-value>
463 <value-type>7</value-type>
464      <value>0</value>    </data-value>
465     <coord-list/>   </data>
466    <data>
467 <fromnode-name>aNewDataFlow</fromnode-name>
468     <fromserviceparameter-name>MakeBox__theZ1</fromserviceparameter-name>
469     <tonode-name>MakeBox</tonode-name>
470     <toserviceparameter-name>theZ1</toserviceparameter-name>
471     <data-value>
472 <value-type>7</value-type>
473      <value>0</value>    </data-value>
474     <coord-list/>   </data>
475    <data>
476 <fromnode-name>aNewDataFlow</fromnode-name>
477     <fromserviceparameter-name>MakeBox__theX2</fromserviceparameter-name>
478     <tonode-name>MakeBox</tonode-name>
479     <toserviceparameter-name>theX2</toserviceparameter-name>
480     <data-value>
481 <value-type>7</value-type>
482      <value>50</value>    </data-value>
483     <coord-list/>   </data>
484    <data>
485 <fromnode-name>aNewDataFlow</fromnode-name>
486     <fromserviceparameter-name>MakeBox__theY2</fromserviceparameter-name>
487     <tonode-name>MakeBox</tonode-name>
488     <toserviceparameter-name>theY2</toserviceparameter-name>
489     <data-value>
490 <value-type>7</value-type>
491      <value>50</value>    </data-value>
492     <coord-list/>   </data>
493    <data>
494 <fromnode-name>aNewDataFlow</fromnode-name>
495     <fromserviceparameter-name>MakeBox__theZ2</fromserviceparameter-name>
496     <tonode-name>MakeBox</tonode-name>
497     <toserviceparameter-name>theZ2</toserviceparameter-name>
498     <data-value>
499 <value-type>7</value-type>
500      <value>50</value>    </data-value>
501     <coord-list/>   </data>
502    <data>
503 <fromnode-name>aNewDataFlow</fromnode-name>
504     <fromserviceparameter-name>MakeSphere__theX</fromserviceparameter-name>
505     <tonode-name>MakeSphere</tonode-name>
506     <toserviceparameter-name>theX</toserviceparameter-name>
507     <data-value>
508 <value-type>7</value-type>
509      <value>0</value>    </data-value>
510     <coord-list/>   </data>
511    <data>
512 <fromnode-name>aNewDataFlow</fromnode-name>
513     <fromserviceparameter-name>MakeSphere__theY</fromserviceparameter-name>
514     <tonode-name>MakeSphere</tonode-name>
515     <toserviceparameter-name>theY</toserviceparameter-name>
516     <data-value>
517 <value-type>7</value-type>
518      <value>0</value>    </data-value>
519     <coord-list/>   </data>
520    <data>
521 <fromnode-name>aNewDataFlow</fromnode-name>
522     <fromserviceparameter-name>MakeSphere__theZ</fromserviceparameter-name>
523     <tonode-name>MakeSphere</tonode-name>
524     <toserviceparameter-name>theZ</toserviceparameter-name>
525     <data-value>
526 <value-type>7</value-type>
527      <value>0</value>    </data-value>
528     <coord-list/>   </data>
529    <data>
530 <fromnode-name>aNewDataFlow</fromnode-name>
531     <fromserviceparameter-name>MakeSphere__theRadius</fromserviceparameter-name>
532     <tonode-name>MakeSphere</tonode-name>
533     <toserviceparameter-name>theRadius</toserviceparameter-name>
534     <data-value>
535 <value-type>7</value-type>
536      <value>12</value>    </data-value>
537     <coord-list/>   </data>
538    <data>
539 <fromnode-name>aNewDataFlow</fromnode-name>
540     <fromserviceparameter-name>SetStudyID__theStudyID</fromserviceparameter-name>
541     <tonode-name>SetStudyID</tonode-name>
542     <toserviceparameter-name>theStudyID</toserviceparameter-name>
543     <data-value>
544 <value-type>3</value-type>
545      <value>1</value>    </data-value>
546     <coord-list/>   </data>  </data-list> </dataflow>
547  <dataflow>
548 <info-list>
549 <node>
550 <component-name>?</component-name>
551     <interface-name>?</interface-name>
552     <node-name>aNewDataFlow_1</node-name>
553     <kind>1</kind>
554     <coupled-node>?</coupled-node>
555     <service>
556 <service-name>aNewDataFlow_1</service-name>
557      <inParameter-list>
558 <inParameter>
559 <inParameter-type>double</inParameter-type>
560        <inParameter-name>sum__a</inParameter-name>      </inParameter>
561       <inParameter>
562 <inParameter-type>double</inParameter-type>
563        <inParameter-name>sum__b</inParameter-name>      </inParameter>     </inParameter-list>
564      <outParameter-list>
565 <outParameter>
566 <outParameter-type>double</outParameter-type>
567        <outParameter-name>Mult__b</outParameter-name>      </outParameter>     </outParameter-list>    </service>
568     <DataStream-list/>
569     <PyFunction-list/>
570     <creation-date>29/10/2004 - 14:40:44</creation-date>
571     <lastmodification-date>11/11/2004 - 13:11:18</lastmodification-date>
572     <editor-release>2.0</editor-release>
573     <author>?</author>
574     <container>?</container>
575     <comment>?</comment>
576     <x-position>0</x-position>
577     <y-position>0</y-position>   </node>  </info-list>
578   <node-list>
579 <node>
580 <component-name>?</component-name>
581     <interface-name>?</interface-name>
582     <node-name>Mult</node-name>
583     <kind>3</kind>
584     <coupled-node>?</coupled-node>
585     <service>
586 <service-name>Mult</service-name>
587      <inParameter-list>
588 <inParameter>
589 <inParameter-type>double</inParameter-type>
590        <inParameter-name>a</inParameter-name>      </inParameter>     </inParameter-list>
591      <outParameter-list>
592 <outParameter>
593 <outParameter-type>double</outParameter-type>
594        <outParameter-name>b</outParameter-name>      </outParameter>     </outParameter-list>    </service>
595     <DataStream-list/>
596     <PyFunction-list>
597 <PyFunction>
598 <FuncName>Mult</FuncName>
599       <PyFunc><![CDATA[def Mult(a): ]]></PyFunc>
600       <PyFunc><![CDATA[   b = a*3 ]]></PyFunc>
601       <PyFunc><![CDATA[   return b ]]></PyFunc>     </PyFunction>    </PyFunction-list>
602     <creation-date>11/11/2004 - 13:11:18</creation-date>
603     <lastmodification-date>11/11/2004 - 13:11:18</lastmodification-date>
604     <editor-release>2.0</editor-release>
605     <author>?</author>
606     <container>?</container>
607     <comment>Compute Node</comment>
608     <x-position>382</x-position>
609     <y-position>78</y-position>   </node>
610    <node>
611 <component-name>?</component-name>
612     <interface-name>?</interface-name>
613     <node-name>sum</node-name>
614     <kind>3</kind>
615     <coupled-node>?</coupled-node>
616     <service>
617 <service-name>sum</service-name>
618      <inParameter-list>
619 <inParameter>
620 <inParameter-type>double</inParameter-type>
621        <inParameter-name>a</inParameter-name>      </inParameter>
622       <inParameter>
623 <inParameter-type>double</inParameter-type>
624        <inParameter-name>b</inParameter-name>      </inParameter>     </inParameter-list>
625      <outParameter-list>
626 <outParameter>
627 <outParameter-type>double</outParameter-type>
628        <outParameter-name>s</outParameter-name>      </outParameter>     </outParameter-list>    </service>
629     <DataStream-list/>
630     <PyFunction-list>
631 <PyFunction>
632 <FuncName>sum</FuncName>
633       <PyFunc><![CDATA[def sum(a, b): ]]></PyFunc>
634       <PyFunc><![CDATA[   return a+b]]></PyFunc>     </PyFunction>    </PyFunction-list>
635     <creation-date>11/11/2004 - 13:11:18</creation-date>
636     <lastmodification-date>11/11/2004 - 13:11:18</lastmodification-date>
637     <editor-release>2.0</editor-release>
638     <author>?</author>
639     <container>?</container>
640     <comment>Compute Node</comment>
641     <x-position>47</x-position>
642     <y-position>87</y-position>   </node>  </node-list>
643   <link-list>
644 <link>
645 <fromnode-name>sum</fromnode-name>
646     <fromserviceparameter-name>s</fromserviceparameter-name>
647     <tonode-name>Mult</tonode-name>
648     <toserviceparameter-name>a</toserviceparameter-name>
649     <coord-list/>   </link>  </link-list>
650   <data-list/> </dataflow></supergraph>