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