Salome HOME
644d2564a93e517763c0f0046c163ed7467c60ec
[samples/datafiles.git] / Superv / Graphs / GraphMacroNodes1.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>GraphMacroNodes1_1</node-name>
9     <kind>1</kind>
10     <coupled-node>?</coupled-node>
11     <service>
12      <service-name>GraphMacroNodes1_1</service-name>
13      <inParameter-list>
14       <inParameter>
15        <inParameter-type>double</inParameter-type>
16        <inParameter-name>Add__x</inParameter-name>
17       </inParameter>
18       <inParameter>
19        <inParameter-type>double</inParameter-type>
20        <inParameter-name>Add__y</inParameter-name>
21       </inParameter>
22       <inParameter>
23        <inParameter-type>double</inParameter-type>
24        <inParameter-name>Sub__x</inParameter-name>
25       </inParameter>
26       <inParameter>
27        <inParameter-type>double</inParameter-type>
28        <inParameter-name>Div__x</inParameter-name>
29       </inParameter>
30       <inParameter>
31        <inParameter-type>double</inParameter-type>
32        <inParameter-name>Div__y</inParameter-name>
33       </inParameter>
34      </inParameter-list>
35      <outParameter-list>
36       <outParameter>
37        <outParameter-type>double</outParameter-type>
38        <outParameter-name>Mul__z</outParameter-name>
39       </outParameter>
40       <outParameter>
41        <outParameter-type>double</outParameter-type>
42        <outParameter-name>Div__z</outParameter-name>
43       </outParameter>
44       <outParameter>
45        <outParameter-type>double</outParameter-type>
46        <outParameter-name>Macro_GraphAdd__Add__FuncValue</outParameter-name>
47       </outParameter>
48       <outParameter>
49        <outParameter-type>double</outParameter-type>
50        <outParameter-name>Macro_GraphAdd__Add__z</outParameter-name>
51       </outParameter>
52      </outParameter-list>
53     </service>
54     <DataStream-list/>
55     <PyFunction-list/>
56     <creation-date>11/3/2003 - 9:58:58</creation-date>
57     <lastmodification-date>28/9/2005 - 16:42:9</lastmodification-date>
58     <editor-release>1.04</editor-release>
59     <author>?</author>
60     <container>?</container>
61     <comment>?</comment>
62     <x-position>0</x-position>
63     <y-position>0</y-position>
64    </node>
65   </info-list>
66   <node-list>
67    <node>
68     <component-name>AddComponent</component-name>
69     <interface-name>AddComponent</interface-name>
70     <node-name>Add</node-name>
71     <kind>0</kind>
72     <coupled-node>?</coupled-node>
73     <service>
74      <service-name>Add</service-name>
75      <inParameter-list>
76       <inParameter>
77        <inParameter-type>double</inParameter-type>
78        <inParameter-name>x</inParameter-name>
79       </inParameter>
80       <inParameter>
81        <inParameter-type>double</inParameter-type>
82        <inParameter-name>y</inParameter-name>
83       </inParameter>
84      </inParameter-list>
85      <outParameter-list>
86       <outParameter>
87        <outParameter-type>double</outParameter-type>
88        <outParameter-name>FuncValue</outParameter-name>
89       </outParameter>
90       <outParameter>
91        <outParameter-type>double</outParameter-type>
92        <outParameter-name>z</outParameter-name>
93       </outParameter>
94      </outParameter-list>
95     </service>
96     <DataStream-list/>
97     <PyFunction-list/>
98     <creation-date>28/9/2005 - 16:42:9</creation-date>
99     <lastmodification-date>28/9/2005 - 16:42:9</lastmodification-date>
100     <editor-release>1.04</editor-release>
101     <author>?</author>
102     <container>FactoryServer</container>
103     <comment>Add from AddComponent</comment>
104     <x-position>15</x-position>
105     <y-position>241</y-position>
106    </node>
107    <node>
108     <component-name>SubComponent</component-name>
109     <interface-name>SubComponent</interface-name>
110     <node-name>Sub</node-name>
111     <kind>0</kind>
112     <coupled-node>?</coupled-node>
113     <service>
114      <service-name>Sub</service-name>
115      <inParameter-list>
116       <inParameter>
117        <inParameter-type>double</inParameter-type>
118        <inParameter-name>x</inParameter-name>
119       </inParameter>
120       <inParameter>
121        <inParameter-type>double</inParameter-type>
122        <inParameter-name>y</inParameter-name>
123       </inParameter>
124      </inParameter-list>
125      <outParameter-list>
126       <outParameter>
127        <outParameter-type>double</outParameter-type>
128        <outParameter-name>z</outParameter-name>
129       </outParameter>
130      </outParameter-list>
131     </service>
132     <DataStream-list/>
133     <PyFunction-list/>
134     <creation-date>28/9/2005 - 16:42:9</creation-date>
135     <lastmodification-date>28/9/2005 - 16:42:9</lastmodification-date>
136     <editor-release>1.04</editor-release>
137     <author>?</author>
138     <container>FactoryServer</container>
139     <comment>Sub from SubComponent</comment>
140     <x-position>227</x-position>
141     <y-position>99</y-position>
142    </node>
143    <node>
144     <component-name>MulComponent</component-name>
145     <interface-name>MulComponent</interface-name>
146     <node-name>Mul</node-name>
147     <kind>0</kind>
148     <coupled-node>?</coupled-node>
149     <service>
150      <service-name>Mul</service-name>
151      <inParameter-list>
152       <inParameter>
153        <inParameter-type>double</inParameter-type>
154        <inParameter-name>x</inParameter-name>
155       </inParameter>
156       <inParameter>
157        <inParameter-type>double</inParameter-type>
158        <inParameter-name>y</inParameter-name>
159       </inParameter>
160      </inParameter-list>
161      <outParameter-list>
162       <outParameter>
163        <outParameter-type>double</outParameter-type>
164        <outParameter-name>z</outParameter-name>
165       </outParameter>
166      </outParameter-list>
167     </service>
168     <DataStream-list/>
169     <PyFunction-list/>
170     <creation-date>28/9/2005 - 16:42:9</creation-date>
171     <lastmodification-date>28/9/2005 - 16:42:9</lastmodification-date>
172     <editor-release>1.04</editor-release>
173     <author>?</author>
174     <container>FactoryServer</container>
175     <comment>Mul from MulComponent</comment>
176     <x-position>468</x-position>
177     <y-position>301</y-position>
178    </node>
179    <node>
180     <component-name>DivComponent</component-name>
181     <interface-name>DivComponent</interface-name>
182     <node-name>Div</node-name>
183     <kind>0</kind>
184     <coupled-node>?</coupled-node>
185     <service>
186      <service-name>Div</service-name>
187      <inParameter-list>
188       <inParameter>
189        <inParameter-type>double</inParameter-type>
190        <inParameter-name>x</inParameter-name>
191       </inParameter>
192       <inParameter>
193        <inParameter-type>double</inParameter-type>
194        <inParameter-name>y</inParameter-name>
195       </inParameter>
196      </inParameter-list>
197      <outParameter-list>
198       <outParameter>
199        <outParameter-type>double</outParameter-type>
200        <outParameter-name>z</outParameter-name>
201       </outParameter>
202      </outParameter-list>
203     </service>
204     <DataStream-list/>
205     <PyFunction-list/>
206     <creation-date>28/9/2005 - 16:42:9</creation-date>
207     <lastmodification-date>28/9/2005 - 16:42:9</lastmodification-date>
208     <editor-release>1.04</editor-release>
209     <author>?</author>
210     <container>FactoryServer</container>
211     <comment>Div from DivComponent</comment>
212     <x-position>642</x-position>
213     <y-position>128</y-position>
214    </node>
215    <node>
216     <component-name>?</component-name>
217     <interface-name>?</interface-name>
218     <node-name>Macro_GraphAdd</node-name>
219     <kind>10</kind>
220     <coupled-node>GraphAdd_1</coupled-node>
221     <service>
222      <service-name>GraphAdd</service-name>
223      <inParameter-list>
224       <inParameter>
225        <inParameter-type>double</inParameter-type>
226        <inParameter-name>Add__x</inParameter-name>
227       </inParameter>
228       <inParameter>
229        <inParameter-type>double</inParameter-type>
230        <inParameter-name>Add__y</inParameter-name>
231       </inParameter>
232      </inParameter-list>
233      <outParameter-list>
234       <outParameter>
235        <outParameter-type>double</outParameter-type>
236        <outParameter-name>Add__FuncValue</outParameter-name>
237       </outParameter>
238       <outParameter>
239        <outParameter-type>double</outParameter-type>
240        <outParameter-name>Add__z</outParameter-name>
241       </outParameter>
242      </outParameter-list>
243     </service>
244     <DataStream-list/>
245     <PyFunction-list>
246      <PyFunction>
247       <FuncName>?</FuncName>
248       <PyFunc><![CDATA[?]]></PyFunc>
249      </PyFunction>
250     </PyFunction-list>
251     <creation-date>28/9/2005 - 16:42:9</creation-date>
252     <lastmodification-date>28/9/2005 - 16:42:9</lastmodification-date>
253     <editor-release>2.0</editor-release>
254     <author>?</author>
255     <container>?</container>
256     <comment>Macro Node</comment>
257     <x-position>434</x-position>
258     <y-position>128</y-position>
259    </node>
260    <node>
261     <component-name>?</component-name>
262     <interface-name>?</interface-name>
263     <node-name>Macro_GraphSub</node-name>
264     <kind>10</kind>
265     <coupled-node>GraphSub_1</coupled-node>
266     <service>
267      <service-name>GraphSub</service-name>
268      <inParameter-list>
269       <inParameter>
270        <inParameter-type>double</inParameter-type>
271        <inParameter-name>Sub__x</inParameter-name>
272       </inParameter>
273       <inParameter>
274        <inParameter-type>double</inParameter-type>
275        <inParameter-name>Sub__y</inParameter-name>
276       </inParameter>
277      </inParameter-list>
278      <outParameter-list>
279       <outParameter>
280        <outParameter-type>double</outParameter-type>
281        <outParameter-name>Sub__z</outParameter-name>
282       </outParameter>
283      </outParameter-list>
284     </service>
285     <DataStream-list/>
286     <PyFunction-list>
287      <PyFunction>
288       <FuncName>?</FuncName>
289       <PyFunc><![CDATA[?]]></PyFunc>
290      </PyFunction>
291     </PyFunction-list>
292     <creation-date>28/9/2005 - 16:42:9</creation-date>
293     <lastmodification-date>28/9/2005 - 16:42:9</lastmodification-date>
294     <editor-release>2.0</editor-release>
295     <author>?</author>
296     <container>?</container>
297     <comment>Macro Node</comment>
298     <x-position>240</x-position>
299     <y-position>301</y-position>
300    </node>
301   </node-list>
302   <link-list>
303    <link>
304     <fromnode-name>Add</fromnode-name>
305     <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
306     <tonode-name>Macro_GraphSub</tonode-name>
307     <toserviceparameter-name>Sub__x</toserviceparameter-name>
308     <coord-list/>
309    </link>
310    <link>
311     <fromnode-name>Add</fromnode-name>
312     <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
313     <tonode-name>Macro_GraphAdd</tonode-name>
314     <toserviceparameter-name>Add__y</toserviceparameter-name>
315     <coord-list/>
316    </link>
317    <link>
318     <fromnode-name>Add</fromnode-name>
319     <fromserviceparameter-name>z</fromserviceparameter-name>
320     <tonode-name>Sub</tonode-name>
321     <toserviceparameter-name>y</toserviceparameter-name>
322     <coord-list/>
323    </link>
324    <link>
325     <fromnode-name>Add</fromnode-name>
326     <fromserviceparameter-name>z</fromserviceparameter-name>
327     <tonode-name>Macro_GraphSub</tonode-name>
328     <toserviceparameter-name>Sub__y</toserviceparameter-name>
329     <coord-list/>
330    </link>
331    <link>
332     <fromnode-name>Sub</fromnode-name>
333     <fromserviceparameter-name>z</fromserviceparameter-name>
334     <tonode-name>Mul</tonode-name>
335     <toserviceparameter-name>x</toserviceparameter-name>
336     <coord-list/>
337    </link>
338    <link>
339     <fromnode-name>Sub</fromnode-name>
340     <fromserviceparameter-name>z</fromserviceparameter-name>
341     <tonode-name>Macro_GraphAdd</tonode-name>
342     <toserviceparameter-name>Add__x</toserviceparameter-name>
343     <coord-list/>
344    </link>
345    <link>
346     <fromnode-name>Macro_GraphAdd</fromnode-name>
347     <fromserviceparameter-name>Gate</fromserviceparameter-name>
348     <tonode-name>Div</tonode-name>
349     <toserviceparameter-name>Gate</toserviceparameter-name>
350     <coord-list/>
351    </link>
352    <link>
353     <fromnode-name>Macro_GraphSub</fromnode-name>
354     <fromserviceparameter-name>Sub__z</fromserviceparameter-name>
355     <tonode-name>Mul</tonode-name>
356     <toserviceparameter-name>y</toserviceparameter-name>
357     <coord-list/>
358    </link>
359    <link>
360     <fromnode-name>Macro_GraphSub</fromnode-name>
361     <fromserviceparameter-name>Gate</fromserviceparameter-name>
362     <tonode-name>Mul</tonode-name>
363     <toserviceparameter-name>Gate</toserviceparameter-name>
364     <coord-list/>
365    </link>
366   </link-list>
367   <data-list>
368    <data>
369     <fromnode-name>GraphMacroNodes1_1</fromnode-name>
370     <fromserviceparameter-name>Add__x</fromserviceparameter-name>
371     <tonode-name>Add</tonode-name>
372     <toserviceparameter-name>x</toserviceparameter-name>
373     <data-value>
374      <value-type>7</value-type>
375      <value>3</value>
376     </data-value>
377     <coord-list/>
378    </data>
379    <data>
380     <fromnode-name>GraphMacroNodes1_1</fromnode-name>
381     <fromserviceparameter-name>Add__y</fromserviceparameter-name>
382     <tonode-name>Add</tonode-name>
383     <toserviceparameter-name>y</toserviceparameter-name>
384     <data-value>
385      <value-type>7</value-type>
386      <value>4.5</value>
387     </data-value>
388     <coord-list/>
389    </data>
390    <data>
391     <fromnode-name>GraphMacroNodes1_1</fromnode-name>
392     <fromserviceparameter-name>Sub__x</fromserviceparameter-name>
393     <tonode-name>Sub</tonode-name>
394     <toserviceparameter-name>x</toserviceparameter-name>
395     <data-value>
396      <value-type>7</value-type>
397      <value>1.5</value>
398     </data-value>
399     <coord-list/>
400    </data>
401    <data>
402     <fromnode-name>GraphMacroNodes1_1</fromnode-name>
403     <fromserviceparameter-name>Div__x</fromserviceparameter-name>
404     <tonode-name>Div</tonode-name>
405     <toserviceparameter-name>x</toserviceparameter-name>
406     <data-value>
407      <value-type>7</value-type>
408      <value>1</value>
409     </data-value>
410     <coord-list/>
411    </data>
412    <data>
413     <fromnode-name>GraphMacroNodes1_1</fromnode-name>
414     <fromserviceparameter-name>Div__y</fromserviceparameter-name>
415     <tonode-name>Div</tonode-name>
416     <toserviceparameter-name>y</toserviceparameter-name>
417     <data-value>
418      <value-type>7</value-type>
419      <value>2</value>
420     </data-value>
421     <coord-list/>
422    </data>
423   </data-list>
424  </dataflow>
425  <dataflow>
426   <info-list>
427    <node>
428     <component-name>?</component-name>
429     <interface-name>?</interface-name>
430     <node-name>GraphAdd_1</node-name>
431     <kind>1</kind>
432     <coupled-node>?</coupled-node>
433     <service>
434      <service-name>GraphAdd_1</service-name>
435      <inParameter-list>
436       <inParameter>
437        <inParameter-type>double</inParameter-type>
438        <inParameter-name>Add__x</inParameter-name>
439       </inParameter>
440       <inParameter>
441        <inParameter-type>double</inParameter-type>
442        <inParameter-name>Add__y</inParameter-name>
443       </inParameter>
444      </inParameter-list>
445      <outParameter-list>
446       <outParameter>
447        <outParameter-type>double</outParameter-type>
448        <outParameter-name>Add__FuncValue</outParameter-name>
449       </outParameter>
450       <outParameter>
451        <outParameter-type>double</outParameter-type>
452        <outParameter-name>Add__z</outParameter-name>
453       </outParameter>
454      </outParameter-list>
455     </service>
456     <DataStream-list/>
457     <PyFunction-list/>
458     <creation-date>28/9/2005 - 16:2:26</creation-date>
459     <lastmodification-date>28/9/2005 - 16:42:9</lastmodification-date>
460     <editor-release>2.0</editor-release>
461     <author>?</author>
462     <container>?</container>
463     <comment>?</comment>
464     <x-position>0</x-position>
465     <y-position>0</y-position>
466    </node>
467   </info-list>
468   <node-list>
469    <node>
470     <component-name>AddComponent</component-name>
471     <interface-name>AddComponent</interface-name>
472     <node-name>Add</node-name>
473     <kind>0</kind>
474     <coupled-node>?</coupled-node>
475     <service>
476      <service-name>Add</service-name>
477      <inParameter-list>
478       <inParameter>
479        <inParameter-type>double</inParameter-type>
480        <inParameter-name>x</inParameter-name>
481       </inParameter>
482       <inParameter>
483        <inParameter-type>double</inParameter-type>
484        <inParameter-name>y</inParameter-name>
485       </inParameter>
486      </inParameter-list>
487      <outParameter-list>
488       <outParameter>
489        <outParameter-type>double</outParameter-type>
490        <outParameter-name>FuncValue</outParameter-name>
491       </outParameter>
492       <outParameter>
493        <outParameter-type>double</outParameter-type>
494        <outParameter-name>z</outParameter-name>
495       </outParameter>
496      </outParameter-list>
497     </service>
498     <DataStream-list/>
499     <PyFunction-list/>
500     <creation-date>28/9/2005 - 16:42:9</creation-date>
501     <lastmodification-date>28/9/2005 - 16:42:9</lastmodification-date>
502     <editor-release>2.0</editor-release>
503     <author>?</author>
504     <container>localhost/FactoryServer</container>
505     <comment>Add from AddComponent</comment>
506     <x-position>55</x-position>
507     <y-position>61</y-position>
508    </node>
509   </node-list>
510   <link-list/>
511   <data-list/>
512  </dataflow>
513  <dataflow>
514   <info-list>
515    <node>
516     <component-name>?</component-name>
517     <interface-name>?</interface-name>
518     <node-name>GraphSub_1</node-name>
519     <kind>1</kind>
520     <coupled-node>?</coupled-node>
521     <service>
522      <service-name>GraphSub_1</service-name>
523      <inParameter-list>
524       <inParameter>
525        <inParameter-type>double</inParameter-type>
526        <inParameter-name>Sub__x</inParameter-name>
527       </inParameter>
528       <inParameter>
529        <inParameter-type>double</inParameter-type>
530        <inParameter-name>Sub__y</inParameter-name>
531       </inParameter>
532      </inParameter-list>
533      <outParameter-list>
534       <outParameter>
535        <outParameter-type>double</outParameter-type>
536        <outParameter-name>Sub__z</outParameter-name>
537       </outParameter>
538      </outParameter-list>
539     </service>
540     <DataStream-list/>
541     <PyFunction-list/>
542     <creation-date>28/9/2005 - 16:4:7</creation-date>
543     <lastmodification-date>28/9/2005 - 16:42:9</lastmodification-date>
544     <editor-release>2.0</editor-release>
545     <author>?</author>
546     <container>?</container>
547     <comment>?</comment>
548     <x-position>0</x-position>
549     <y-position>0</y-position>
550    </node>
551   </info-list>
552   <node-list>
553    <node>
554     <component-name>SubComponent</component-name>
555     <interface-name>SubComponent</interface-name>
556     <node-name>Sub</node-name>
557     <kind>0</kind>
558     <coupled-node>?</coupled-node>
559     <service>
560      <service-name>Sub</service-name>
561      <inParameter-list>
562       <inParameter>
563        <inParameter-type>double</inParameter-type>
564        <inParameter-name>x</inParameter-name>
565       </inParameter>
566       <inParameter>
567        <inParameter-type>double</inParameter-type>
568        <inParameter-name>y</inParameter-name>
569       </inParameter>
570      </inParameter-list>
571      <outParameter-list>
572       <outParameter>
573        <outParameter-type>double</outParameter-type>
574        <outParameter-name>z</outParameter-name>
575       </outParameter>
576      </outParameter-list>
577     </service>
578     <DataStream-list/>
579     <PyFunction-list/>
580     <creation-date>28/9/2005 - 16:42:9</creation-date>
581     <lastmodification-date>28/9/2005 - 16:42:9</lastmodification-date>
582     <editor-release>2.0</editor-release>
583     <author>?</author>
584     <container>localhost/FactoryServer</container>
585     <comment>Sub from SubComponent</comment>
586     <x-position>55</x-position>
587     <y-position>71</y-position>
588    </node>
589   </node-list>
590   <link-list/>
591   <data-list/>
592  </dataflow>
593 </supergraph>
594