Salome HOME
8379ce1781dcf9213df0a7f24f4aa385d9d61b89
[samples/datafiles.git] / Superv / Graphs / GraphContainer.xml
1 <!DOCTYPE Dataflow>
2 <!--
3   Copyright (C) 2007-2014  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, or (at your option) any later version.
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 <dataflow>
26 <info-list>
27 <node>
28 <component-name>?</component-name>
29    <interface-name>?</interface-name>
30    <node-name>GraphContainer</node-name>
31    <kind>1</kind>
32    <coupled-node>?</coupled-node>
33    <service>
34 <service-name>GraphContainer</service-name>
35     <inParameter-list>
36 <inParameter>
37 <inParameter-type>double</inParameter-type>
38       <inParameter-name>Add\x</inParameter-name>     </inParameter>
39      <inParameter>
40 <inParameter-type>double</inParameter-type>
41       <inParameter-name>Add\y</inParameter-name>     </inParameter>
42      <inParameter>
43 <inParameter-type>double</inParameter-type>
44       <inParameter-name>Sub\y</inParameter-name>     </inParameter>
45      <inParameter>
46 <inParameter-type>double</inParameter-type>
47       <inParameter-name>Mul\y</inParameter-name>     </inParameter>    </inParameter-list>
48     <outParameter-list>
49 <outParameter>
50 <outParameter-type>double</outParameter-type>
51       <outParameter-name>Div\z</outParameter-name>     </outParameter>
52      <outParameter>
53 <outParameter-type>double</outParameter-type>
54       <outParameter-name>AddAndCompare\FuncValue</outParameter-name>     </outParameter>
55      <outParameter>
56 <outParameter-type>double</outParameter-type>
57       <outParameter-name>AddAndCompare\z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
58    <Parameter-list/>
59    <PyFunction-list/>
60    <creation-date>11/3/2003 - 10:59:37</creation-date>
61    <lastmodification-date>13/11/2003 - 14:33:24</lastmodification-date>
62    <editor-release>1.04</editor-release>
63    <author>?</author>
64    <container>?</container>
65    <comment>?</comment>
66    <x-position>0</x-position>
67    <y-position>0</y-position>  </node> </info-list>
68  <node-list>
69 <node>
70 <component-name>AddComponent</component-name>
71    <interface-name>AddComponent</interface-name>
72    <node-name>Add</node-name>
73    <kind>0</kind>
74    <coupled-node>?</coupled-node>
75    <service>
76 <service-name>Add</service-name>
77     <inParameter-list>
78 <inParameter>
79 <inParameter-type>double</inParameter-type>
80       <inParameter-name>x</inParameter-name>     </inParameter>
81      <inParameter>
82 <inParameter-type>double</inParameter-type>
83       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
84     <outParameter-list>
85 <outParameter>
86 <outParameter-type>double</outParameter-type>
87       <outParameter-name>FuncValue</outParameter-name>     </outParameter>
88      <outParameter>
89 <outParameter-type>double</outParameter-type>
90       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
91    <Parameter-list/>
92    <PyFunction-list/>
93    <creation-date>13/11/2003 - 14:29:5</creation-date>
94    <lastmodification-date>13/11/2003 - 14:29:5</lastmodification-date>
95    <editor-release>1.04</editor-release>
96    <author>?</author>
97    <container>SuperVisionContainer</container>
98    <comment>Add from AddComponent</comment>
99    <x-position>1</x-position>
100    <y-position>152</y-position>  </node>
101   <node>
102 <component-name>SubComponent</component-name>
103    <interface-name>SubComponent</interface-name>
104    <node-name>Sub</node-name>
105    <kind>0</kind>
106    <coupled-node>?</coupled-node>
107    <service>
108 <service-name>Sub</service-name>
109     <inParameter-list>
110 <inParameter>
111 <inParameter-type>double</inParameter-type>
112       <inParameter-name>x</inParameter-name>     </inParameter>
113      <inParameter>
114 <inParameter-type>double</inParameter-type>
115       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
116     <outParameter-list>
117 <outParameter>
118 <outParameter-type>double</outParameter-type>
119       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
120    <Parameter-list/>
121    <PyFunction-list/>
122    <creation-date>13/11/2003 - 14:29:5</creation-date>
123    <lastmodification-date>13/11/2003 - 14:29:5</lastmodification-date>
124    <editor-release>1.04</editor-release>
125    <author>?</author>
126    <container>localhost/FactoryServer</container>
127    <comment>Sub from SubComponent</comment>
128    <x-position>412</x-position>
129    <y-position>377</y-position>  </node>
130   <node>
131 <component-name>MulComponent</component-name>
132    <interface-name>MulComponent</interface-name>
133    <node-name>Mul</node-name>
134    <kind>0</kind>
135    <coupled-node>?</coupled-node>
136    <service>
137 <service-name>Mul</service-name>
138     <inParameter-list>
139 <inParameter>
140 <inParameter-type>double</inParameter-type>
141       <inParameter-name>x</inParameter-name>     </inParameter>
142      <inParameter>
143 <inParameter-type>double</inParameter-type>
144       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
145     <outParameter-list>
146 <outParameter>
147 <outParameter-type>double</outParameter-type>
148       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
149    <Parameter-list/>
150    <PyFunction-list/>
151    <creation-date>13/11/2003 - 14:29:5</creation-date>
152    <lastmodification-date>13/11/2003 - 14:29:5</lastmodification-date>
153    <editor-release>1.04</editor-release>
154    <author>?</author>
155    <container>localhost/FactoryServer</container>
156    <comment>Mul from MulComponent</comment>
157    <x-position>412</x-position>
158    <y-position>152</y-position>  </node>
159   <node>
160 <component-name>DivComponent</component-name>
161    <interface-name>DivComponent</interface-name>
162    <node-name>Div</node-name>
163    <kind>0</kind>
164    <coupled-node>?</coupled-node>
165    <service>
166 <service-name>Div</service-name>
167     <inParameter-list>
168 <inParameter>
169 <inParameter-type>double</inParameter-type>
170       <inParameter-name>x</inParameter-name>     </inParameter>
171      <inParameter>
172 <inParameter-type>double</inParameter-type>
173       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
174     <outParameter-list>
175 <outParameter>
176 <outParameter-type>double</outParameter-type>
177       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
178    <Parameter-list/>
179    <PyFunction-list/>
180    <creation-date>13/11/2003 - 14:29:5</creation-date>
181    <lastmodification-date>13/11/2003 - 14:29:5</lastmodification-date>
182    <editor-release>1.04</editor-release>
183    <author>?</author>
184    <container>localhost/FactoryServer</container>
185    <comment>Div from DivComponent</comment>
186    <x-position>622</x-position>
187    <y-position>124</y-position>  </node>
188   <node>
189 <component-name>AddComponent</component-name>
190    <interface-name>AddComponent</interface-name>
191    <node-name>Addition</node-name>
192    <kind>0</kind>
193    <coupled-node>?</coupled-node>
194    <service>
195 <service-name>Addition</service-name>
196     <inParameter-list/>
197     <outParameter-list>
198 <outParameter>
199 <outParameter-type>Adder</outParameter-type>
200       <outParameter-name>Adder</outParameter-name>     </outParameter>    </outParameter-list>   </service>
201    <Parameter-list/>
202    <PyFunction-list/>
203    <creation-date>13/11/2003 - 14:29:5</creation-date>
204    <lastmodification-date>13/11/2003 - 14:29:5</lastmodification-date>
205    <editor-release>1.04</editor-release>
206    <author>?</author>
207    <container>SuperVisionContainer</container>
208    <comment>Addition from AddComponent</comment>
209    <x-position>0</x-position>
210    <y-position>0</y-position>  </node>
211   <node>
212 <component-name>AddComponent</component-name>
213    <interface-name>AddComponent</interface-name>
214    <node-name>Addition_1</node-name>
215    <kind>0</kind>
216    <coupled-node>?</coupled-node>
217    <service>
218 <service-name>Addition</service-name>
219     <inParameter-list/>
220     <outParameter-list>
221 <outParameter>
222 <outParameter-type>Adder</outParameter-type>
223       <outParameter-name>Adder</outParameter-name>     </outParameter>    </outParameter-list>   </service>
224    <Parameter-list/>
225    <PyFunction-list/>
226    <creation-date>13/11/2003 - 14:29:5</creation-date>
227    <lastmodification-date>13/11/2003 - 14:29:5</lastmodification-date>
228    <editor-release>1.04</editor-release>
229    <author>?</author>
230    <container>SuperVisionContainer</container>
231    <comment>Addition from AddComponent</comment>
232    <x-position>4</x-position>
233    <y-position>327</y-position>  </node>
234   <node>
235 <component-name>?</component-name>
236    <interface-name>?</interface-name>
237    <node-name>AddAndCompare</node-name>
238    <kind>2</kind>
239    <coupled-node>?</coupled-node>
240    <service>
241 <service-name>AddAndCompare</service-name>
242     <inParameter-list>
243 <inParameter>
244 <inParameter-type>Adder</inParameter-type>
245       <inParameter-name>Adder</inParameter-name>     </inParameter>
246      <inParameter>
247 <inParameter-type>double</inParameter-type>
248       <inParameter-name>x</inParameter-name>     </inParameter>
249      <inParameter>
250 <inParameter-type>double</inParameter-type>
251       <inParameter-name>y</inParameter-name>     </inParameter>
252      <inParameter>
253 <inParameter-type>Adder</inParameter-type>
254       <inParameter-name>anOtherAdder</inParameter-name>     </inParameter>    </inParameter-list>
255     <outParameter-list>
256 <outParameter>
257 <outParameter-type>double</outParameter-type>
258       <outParameter-name>FuncValue</outParameter-name>     </outParameter>
259      <outParameter>
260 <outParameter-type>double</outParameter-type>
261       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
262    <Parameter-list/>
263    <PyFunction-list/>
264    <creation-date>13/11/2003 - 14:29:5</creation-date>
265    <lastmodification-date>13/11/2003 - 14:29:5</lastmodification-date>
266    <editor-release>1.04</editor-release>
267    <author>?</author>
268    <container>?</container>
269    <comment>?</comment>
270    <x-position>233</x-position>
271    <y-position>0</y-position>  </node> </node-list>
272  <link-list>
273 <link>
274 <fromnode-name>Add</fromnode-name>
275    <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
276    <tonode-name>Mul</tonode-name>
277    <toserviceparameter-name>x</toserviceparameter-name>
278    <coord-list/>  </link>
279   <link>
280 <fromnode-name>Add</fromnode-name>
281    <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
282    <tonode-name>AddAndCompare</tonode-name>
283    <toserviceparameter-name>x</toserviceparameter-name>
284    <coord-list>
285 <coord>
286 <x>195</x>
287      <y>108</y>    </coord>
288     <coord>
289 <x>195</x>
290      <y>233</y>    </coord>   </coord-list>  </link>
291   <link>
292 <fromnode-name>Add</fromnode-name>
293    <fromserviceparameter-name>z</fromserviceparameter-name>
294    <tonode-name>Sub</tonode-name>
295    <toserviceparameter-name>x</toserviceparameter-name>
296    <coord-list>
297 <coord>
298 <x>187</x>
299      <y>459</y>    </coord>
300     <coord>
301 <x>186</x>
302      <y>262</y>    </coord>   </coord-list>  </link>
303   <link>
304 <fromnode-name>Add</fromnode-name>
305    <fromserviceparameter-name>z</fromserviceparameter-name>
306    <tonode-name>AddAndCompare</tonode-name>
307    <toserviceparameter-name>y</toserviceparameter-name>
308    <coord-list>
309 <coord>
310 <x>187</x>
311      <y>139</y>    </coord>
312     <coord>
313 <x>186</x>
314      <y>261</y>    </coord>   </coord-list>  </link>
315   <link>
316 <fromnode-name>Sub</fromnode-name>
317    <fromserviceparameter-name>z</fromserviceparameter-name>
318    <tonode-name>Div</tonode-name>
319    <toserviceparameter-name>x</toserviceparameter-name>
320    <coord-list>
321 <coord>
322 <x>598</x>
323      <y>203</y>    </coord>
324     <coord>
325 <x>598</x>
326      <y>457</y>    </coord>   </coord-list>  </link>
327   <link>
328 <fromnode-name>Mul</fromnode-name>
329    <fromserviceparameter-name>z</fromserviceparameter-name>
330    <tonode-name>Div</tonode-name>
331    <toserviceparameter-name>y</toserviceparameter-name>
332    <coord-list/>  </link>
333   <link>
334 <fromnode-name>Addition</fromnode-name>
335    <fromserviceparameter-name>Adder</fromserviceparameter-name>
336    <tonode-name>AddAndCompare</tonode-name>
337    <toserviceparameter-name>Adder</toserviceparameter-name>
338    <coord-list/>  </link>
339   <link>
340 <fromnode-name>Addition_1</fromnode-name>
341    <fromserviceparameter-name>Adder</fromserviceparameter-name>
342    <tonode-name>AddAndCompare</tonode-name>
343    <toserviceparameter-name>anOtherAdder</toserviceparameter-name>
344    <coord-list>
345 <coord>
346 <x>215</x>
347      <y>168</y>    </coord>
348     <coord>
349 <x>214</x>
350      <y>407</y>    </coord>   </coord-list>  </link> </link-list>
351  <data-list>
352 <data>
353 <fromnode-name>GraphContainer</fromnode-name>
354    <fromserviceparameter-name>Add\x</fromserviceparameter-name>
355    <tonode-name>Add</tonode-name>
356    <toserviceparameter-name>x</toserviceparameter-name>
357    <data-value>
358 <value-type>7</value-type>
359     <value>1</value>   </data-value>
360    <coord-list/>  </data>
361   <data>
362 <fromnode-name>GraphContainer</fromnode-name>
363    <fromserviceparameter-name>Add\y</fromserviceparameter-name>
364    <tonode-name>Add</tonode-name>
365    <toserviceparameter-name>y</toserviceparameter-name>
366    <data-value>
367 <value-type>7</value-type>
368     <value>2</value>   </data-value>
369    <coord-list/>  </data>
370   <data>
371 <fromnode-name>GraphContainer</fromnode-name>
372    <fromserviceparameter-name>Sub\y</fromserviceparameter-name>
373    <tonode-name>Sub</tonode-name>
374    <toserviceparameter-name>y</toserviceparameter-name>
375    <data-value>
376 <value-type>7</value-type>
377     <value>3</value>   </data-value>
378    <coord-list/>  </data>
379   <data>
380 <fromnode-name>GraphContainer</fromnode-name>
381    <fromserviceparameter-name>Mul\y</fromserviceparameter-name>
382    <tonode-name>Mul</tonode-name>
383    <toserviceparameter-name>y</toserviceparameter-name>
384    <data-value>
385 <value-type>7</value-type>
386     <value>4</value>   </data-value>
387    <coord-list/>  </data> </data-list></dataflow>