Salome HOME
Merge from V6_main_20120808 08Aug12
[samples/datafiles.git] / Superv / Graphs / GraphEmbeddedComponents.xml
1 <!DOCTYPE SuperGraph>
2 <!--
3   Copyright (C) 2007-2011  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>GraphEmbeddedComponents</node-name>
32     <kind>1</kind>
33     <coupled-node>?</coupled-node>
34     <service>
35      <service-name>GraphEmbeddedComponents</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__y</inParameter-name>
48       </inParameter>
49       <inParameter>
50        <inParameter-type>double</inParameter-type>
51        <inParameter-name>Mul__y</inParameter-name>
52       </inParameter>
53      </inParameter-list>
54      <outParameter-list>
55       <outParameter>
56        <outParameter-type>double</outParameter-type>
57        <outParameter-name>Div__z</outParameter-name>
58       </outParameter>
59       <outParameter>
60        <outParameter-type>double</outParameter-type>
61        <outParameter-name>AddAndCompare__FuncValue</outParameter-name>
62       </outParameter>
63       <outParameter>
64        <outParameter-type>double</outParameter-type>
65        <outParameter-name>AddAndCompare__z</outParameter-name>
66       </outParameter>
67      </outParameter-list>
68     </service>
69     <DataStream-list/>
70     <PyFunction-list/>
71     <creation-date>11/3/2003 - 10:59:37</creation-date>
72     <lastmodification-date>2/9/2005 - 16:17:8</lastmodification-date>
73     <editor-release>1.04</editor-release>
74     <author>?</author>
75     <container>?</container>
76     <comment>?</comment>
77     <x-position>0</x-position>
78     <y-position>0</y-position>
79    </node>
80   </info-list>
81   <node-list>
82    <node>
83     <component-name>AddComponent</component-name>
84     <interface-name>AddComponent</interface-name>
85     <node-name>Add</node-name>
86     <kind>0</kind>
87     <coupled-node>?</coupled-node>
88     <service>
89      <service-name>Add</service-name>
90      <inParameter-list>
91       <inParameter>
92        <inParameter-type>double</inParameter-type>
93        <inParameter-name>x</inParameter-name>
94       </inParameter>
95       <inParameter>
96        <inParameter-type>double</inParameter-type>
97        <inParameter-name>y</inParameter-name>
98       </inParameter>
99      </inParameter-list>
100      <outParameter-list>
101       <outParameter>
102        <outParameter-type>double</outParameter-type>
103        <outParameter-name>FuncValue</outParameter-name>
104       </outParameter>
105       <outParameter>
106        <outParameter-type>double</outParameter-type>
107        <outParameter-name>z</outParameter-name>
108       </outParameter>
109      </outParameter-list>
110     </service>
111     <DataStream-list/>
112     <PyFunction-list/>
113     <creation-date>2/9/2005 - 16:16:1</creation-date>
114     <lastmodification-date>2/9/2005 - 16:16:1</lastmodification-date>
115     <editor-release>1.04</editor-release>
116     <author>?</author>
117     <container>localhost/SuperVisionContainer</container>
118     <comment>Add from AddComponent</comment>
119     <x-position>1</x-position>
120     <y-position>152</y-position>
121    </node>
122    <node>
123     <component-name>SubComponent</component-name>
124     <interface-name>SubComponent</interface-name>
125     <node-name>Sub</node-name>
126     <kind>0</kind>
127     <coupled-node>?</coupled-node>
128     <service>
129      <service-name>Sub</service-name>
130      <inParameter-list>
131       <inParameter>
132        <inParameter-type>double</inParameter-type>
133        <inParameter-name>x</inParameter-name>
134       </inParameter>
135       <inParameter>
136        <inParameter-type>double</inParameter-type>
137        <inParameter-name>y</inParameter-name>
138       </inParameter>
139      </inParameter-list>
140      <outParameter-list>
141       <outParameter>
142        <outParameter-type>double</outParameter-type>
143        <outParameter-name>z</outParameter-name>
144       </outParameter>
145      </outParameter-list>
146     </service>
147     <DataStream-list/>
148     <PyFunction-list/>
149     <creation-date>2/9/2005 - 16:16:1</creation-date>
150     <lastmodification-date>2/9/2005 - 16:16:1</lastmodification-date>
151     <editor-release>1.04</editor-release>
152     <author>?</author>
153     <container>localhost/SuperVisionContainer</container>
154     <comment>Sub from SubComponent</comment>
155     <x-position>412</x-position>
156     <y-position>377</y-position>
157    </node>
158    <node>
159     <component-name>MulComponent</component-name>
160     <interface-name>MulComponent</interface-name>
161     <node-name>Mul</node-name>
162     <kind>0</kind>
163     <coupled-node>?</coupled-node>
164     <service>
165      <service-name>Mul</service-name>
166      <inParameter-list>
167       <inParameter>
168        <inParameter-type>double</inParameter-type>
169        <inParameter-name>x</inParameter-name>
170       </inParameter>
171       <inParameter>
172        <inParameter-type>double</inParameter-type>
173        <inParameter-name>y</inParameter-name>
174       </inParameter>
175      </inParameter-list>
176      <outParameter-list>
177       <outParameter>
178        <outParameter-type>double</outParameter-type>
179        <outParameter-name>z</outParameter-name>
180       </outParameter>
181      </outParameter-list>
182     </service>
183     <DataStream-list/>
184     <PyFunction-list/>
185     <creation-date>2/9/2005 - 16:16:1</creation-date>
186     <lastmodification-date>2/9/2005 - 16:16:1</lastmodification-date>
187     <editor-release>1.04</editor-release>
188     <author>?</author>
189     <container>localhost/SuperVisionContainer</container>
190     <comment>Mul from MulComponent</comment>
191     <x-position>412</x-position>
192     <y-position>152</y-position>
193    </node>
194    <node>
195     <component-name>DivComponent</component-name>
196     <interface-name>DivComponent</interface-name>
197     <node-name>Div</node-name>
198     <kind>0</kind>
199     <coupled-node>?</coupled-node>
200     <service>
201      <service-name>Div</service-name>
202      <inParameter-list>
203       <inParameter>
204        <inParameter-type>double</inParameter-type>
205        <inParameter-name>x</inParameter-name>
206       </inParameter>
207       <inParameter>
208        <inParameter-type>double</inParameter-type>
209        <inParameter-name>y</inParameter-name>
210       </inParameter>
211      </inParameter-list>
212      <outParameter-list>
213       <outParameter>
214        <outParameter-type>double</outParameter-type>
215        <outParameter-name>z</outParameter-name>
216       </outParameter>
217      </outParameter-list>
218     </service>
219     <DataStream-list/>
220     <PyFunction-list/>
221     <creation-date>2/9/2005 - 16:16:1</creation-date>
222     <lastmodification-date>2/9/2005 - 16:16:1</lastmodification-date>
223     <editor-release>1.04</editor-release>
224     <author>?</author>
225     <container>localhost/SuperVisionContainer</container>
226     <comment>Div from DivComponent</comment>
227     <x-position>622</x-position>
228     <y-position>124</y-position>
229    </node>
230    <node>
231     <component-name>AddComponent</component-name>
232     <interface-name>AddComponent</interface-name>
233     <node-name>Addition</node-name>
234     <kind>0</kind>
235     <coupled-node>?</coupled-node>
236     <service>
237      <service-name>Addition</service-name>
238      <inParameter-list/>
239      <outParameter-list>
240       <outParameter>
241        <outParameter-type>Adder</outParameter-type>
242        <outParameter-name>Adder</outParameter-name>
243       </outParameter>
244      </outParameter-list>
245     </service>
246     <DataStream-list/>
247     <PyFunction-list/>
248     <creation-date>2/9/2005 - 16:16:1</creation-date>
249     <lastmodification-date>2/9/2005 - 16:16:1</lastmodification-date>
250     <editor-release>1.04</editor-release>
251     <author>?</author>
252     <container>localhost/AdditionServer</container>
253     <comment>Addition from AddComponent</comment>
254     <x-position>0</x-position>
255     <y-position>0</y-position>
256    </node>
257    <node>
258     <component-name>AddComponent</component-name>
259     <interface-name>AddComponent</interface-name>
260     <node-name>Addition_1</node-name>
261     <kind>0</kind>
262     <coupled-node>?</coupled-node>
263     <service>
264      <service-name>Addition</service-name>
265      <inParameter-list/>
266      <outParameter-list>
267       <outParameter>
268        <outParameter-type>Adder</outParameter-type>
269        <outParameter-name>Adder</outParameter-name>
270       </outParameter>
271      </outParameter-list>
272     </service>
273     <DataStream-list/>
274     <PyFunction-list/>
275     <creation-date>2/9/2005 - 16:16:1</creation-date>
276     <lastmodification-date>2/9/2005 - 16:16:1</lastmodification-date>
277     <editor-release>1.04</editor-release>
278     <author>?</author>
279     <container>localhost/Addition_1Server</container>
280     <comment>Addition from AddComponent</comment>
281     <x-position>4</x-position>
282     <y-position>327</y-position>
283    </node>
284    <node>
285     <component-name>?</component-name>
286     <interface-name>?</interface-name>
287     <node-name>AddAndCompare</node-name>
288     <kind>2</kind>
289     <coupled-node>?</coupled-node>
290     <service>
291      <service-name>AddAndCompare</service-name>
292      <inParameter-list>
293       <inParameter>
294        <inParameter-type>Adder</inParameter-type>
295        <inParameter-name>Adder</inParameter-name>
296       </inParameter>
297       <inParameter>
298        <inParameter-type>double</inParameter-type>
299        <inParameter-name>x</inParameter-name>
300       </inParameter>
301       <inParameter>
302        <inParameter-type>double</inParameter-type>
303        <inParameter-name>y</inParameter-name>
304       </inParameter>
305       <inParameter>
306        <inParameter-type>Adder</inParameter-type>
307        <inParameter-name>anOtherAdder</inParameter-name>
308       </inParameter>
309      </inParameter-list>
310      <outParameter-list>
311       <outParameter>
312        <outParameter-type>double</outParameter-type>
313        <outParameter-name>FuncValue</outParameter-name>
314       </outParameter>
315       <outParameter>
316        <outParameter-type>double</outParameter-type>
317        <outParameter-name>z</outParameter-name>
318       </outParameter>
319      </outParameter-list>
320     </service>
321     <DataStream-list/>
322     <PyFunction-list/>
323     <creation-date>2/9/2005 - 16:16:1</creation-date>
324     <lastmodification-date>2/9/2005 - 16:16:1</lastmodification-date>
325     <editor-release>1.04</editor-release>
326     <author>?</author>
327     <container>?</container>
328     <comment>Python function</comment>
329     <x-position>233</x-position>
330     <y-position>0</y-position>
331    </node>
332   </node-list>
333   <link-list>
334    <link>
335     <fromnode-name>Add</fromnode-name>
336     <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
337     <tonode-name>Mul</tonode-name>
338     <toserviceparameter-name>x</toserviceparameter-name>
339     <coord-list/>
340    </link>
341    <link>
342     <fromnode-name>Add</fromnode-name>
343     <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
344     <tonode-name>AddAndCompare</tonode-name>
345     <toserviceparameter-name>x</toserviceparameter-name>
346     <coord-list>
347      <coord>
348       <x>195</x>
349       <y>108</y>
350      </coord>
351      <coord>
352       <x>195</x>
353       <y>233</y>
354      </coord>
355     </coord-list>
356    </link>
357    <link>
358     <fromnode-name>Add</fromnode-name>
359     <fromserviceparameter-name>z</fromserviceparameter-name>
360     <tonode-name>Sub</tonode-name>
361     <toserviceparameter-name>x</toserviceparameter-name>
362     <coord-list>
363      <coord>
364       <x>187</x>
365       <y>459</y>
366      </coord>
367      <coord>
368       <x>186</x>
369       <y>262</y>
370      </coord>
371     </coord-list>
372    </link>
373    <link>
374     <fromnode-name>Add</fromnode-name>
375     <fromserviceparameter-name>z</fromserviceparameter-name>
376     <tonode-name>AddAndCompare</tonode-name>
377     <toserviceparameter-name>y</toserviceparameter-name>
378     <coord-list>
379      <coord>
380       <x>187</x>
381       <y>139</y>
382      </coord>
383      <coord>
384       <x>186</x>
385       <y>261</y>
386      </coord>
387     </coord-list>
388    </link>
389    <link>
390     <fromnode-name>Sub</fromnode-name>
391     <fromserviceparameter-name>z</fromserviceparameter-name>
392     <tonode-name>Div</tonode-name>
393     <toserviceparameter-name>x</toserviceparameter-name>
394     <coord-list>
395      <coord>
396       <x>598</x>
397       <y>203</y>
398      </coord>
399      <coord>
400       <x>598</x>
401       <y>457</y>
402      </coord>
403     </coord-list>
404    </link>
405    <link>
406     <fromnode-name>Mul</fromnode-name>
407     <fromserviceparameter-name>z</fromserviceparameter-name>
408     <tonode-name>Div</tonode-name>
409     <toserviceparameter-name>y</toserviceparameter-name>
410     <coord-list/>
411    </link>
412    <link>
413     <fromnode-name>Addition</fromnode-name>
414     <fromserviceparameter-name>Adder</fromserviceparameter-name>
415     <tonode-name>AddAndCompare</tonode-name>
416     <toserviceparameter-name>Adder</toserviceparameter-name>
417     <coord-list/>
418    </link>
419    <link>
420     <fromnode-name>Addition_1</fromnode-name>
421     <fromserviceparameter-name>Adder</fromserviceparameter-name>
422     <tonode-name>AddAndCompare</tonode-name>
423     <toserviceparameter-name>anOtherAdder</toserviceparameter-name>
424     <coord-list>
425      <coord>
426       <x>215</x>
427       <y>168</y>
428      </coord>
429      <coord>
430       <x>214</x>
431       <y>407</y>
432      </coord>
433     </coord-list>
434    </link>
435   </link-list>
436   <data-list>
437    <data>
438     <fromnode-name>GraphEmbeddedComponents</fromnode-name>
439     <fromserviceparameter-name>Add__x</fromserviceparameter-name>
440     <tonode-name>Add</tonode-name>
441     <toserviceparameter-name>x</toserviceparameter-name>
442     <data-value>
443      <value-type>7</value-type>
444      <value>1</value>
445     </data-value>
446     <coord-list/>
447    </data>
448    <data>
449     <fromnode-name>GraphEmbeddedComponents</fromnode-name>
450     <fromserviceparameter-name>Add__y</fromserviceparameter-name>
451     <tonode-name>Add</tonode-name>
452     <toserviceparameter-name>y</toserviceparameter-name>
453     <data-value>
454      <value-type>7</value-type>
455      <value>2</value>
456     </data-value>
457     <coord-list/>
458    </data>
459    <data>
460     <fromnode-name>GraphEmbeddedComponents</fromnode-name>
461     <fromserviceparameter-name>Sub__y</fromserviceparameter-name>
462     <tonode-name>Sub</tonode-name>
463     <toserviceparameter-name>y</toserviceparameter-name>
464     <data-value>
465      <value-type>7</value-type>
466      <value>3</value>
467     </data-value>
468     <coord-list/>
469    </data>
470    <data>
471     <fromnode-name>GraphEmbeddedComponents</fromnode-name>
472     <fromserviceparameter-name>Mul__y</fromserviceparameter-name>
473     <tonode-name>Mul</tonode-name>
474     <toserviceparameter-name>y</toserviceparameter-name>
475     <data-value>
476      <value-type>7</value-type>
477      <value>4</value>
478     </data-value>
479     <coord-list/>
480    </data>
481   </data-list>
482  </dataflow>
483 </supergraph>
484