Salome HOME
Merge from BR_V5_DEV 17Feb09
[samples/datafiles.git] / Superv / Graphs / GraphStreamTopology.xml
1 <!DOCTYPE Dataflow>
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 <dataflow>
26 <info-list>
27 <node>
28 <component-name>?</component-name>
29    <interface-name>?</interface-name>
30    <node-name>GraphStreamTopology</node-name>
31    <kind>9</kind>
32    <streamgraph-timeout>300</streamgraph-timeout>
33    <streamgraph-datastreamtrace>0</streamgraph-datastreamtrace>
34    <streamgraph-deltatime>0</streamgraph-deltatime>
35    <coupled-node>?</coupled-node>
36    <service>
37 <service-name>GraphStreamTopology</service-name>
38     <inParameter-list/>
39     <outParameter-list/>   </service>
40    <DataStream-list/>
41    <PyFunction-list/>
42    <creation-date>4/5/2004 - 10:4:18</creation-date>
43    <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
44    <editor-release>2.0</editor-release>
45    <author>JR</author>
46    <container>?</container>
47    <comment>Test of SubStreamGraphs of a StreamGraph</comment>
48    <x-position>0</x-position>
49    <y-position>0</y-position>  </node> </info-list>
50  <node-list>
51 <node>
52 <component-name>?</component-name>
53    <interface-name>?</interface-name>
54    <node-name>Node_A_1</node-name>
55    <kind>3</kind>
56    <coupled-node>?</coupled-node>
57    <service>
58 <service-name>Node_A_1</service-name>
59     <inParameter-list/>
60     <outParameter-list>
61 <outParameter>
62 <outParameter-type>long</outParameter-type>
63       <outParameter-name>a_1</outParameter-name>     </outParameter>    </outParameter-list>   </service>
64    <DataStream-list>
65 <inParameter>
66 <inParameter-type>1</inParameter-type>
67      <inParameter-name>istream_A_1_1</inParameter-name>
68      <inParameter-dependency>1</inParameter-dependency>
69      <inParameter-schema>1</inParameter-schema>
70      <inParameter-interpolation>2</inParameter-interpolation>
71      <inParameter-extrapolation>0</inParameter-extrapolation>    </inParameter>
72     <inParameter>
73 <inParameter-type>1</inParameter-type>
74      <inParameter-name>istream_A_1_2</inParameter-name>
75      <inParameter-dependency>1</inParameter-dependency>
76      <inParameter-schema>1</inParameter-schema>
77      <inParameter-interpolation>2</inParameter-interpolation>
78      <inParameter-extrapolation>0</inParameter-extrapolation>    </inParameter>
79     <inParameter>
80 <inParameter-type>1</inParameter-type>
81      <inParameter-name>istream_A_1_3</inParameter-name>
82      <inParameter-dependency>1</inParameter-dependency>
83      <inParameter-schema>1</inParameter-schema>
84      <inParameter-interpolation>2</inParameter-interpolation>
85      <inParameter-extrapolation>0</inParameter-extrapolation>    </inParameter>   </DataStream-list>
86    <PyFunction-list>
87 <PyFunction>
88 <FuncName>Node_A_1</FuncName>
89      <PyFunc><![CDATA[def Node_A_1() :        ]]></PyFunc>
90      <PyFunc><![CDATA[    return 1      ]]></PyFunc>    </PyFunction>   </PyFunction-list>
91    <creation-date>21/5/2004 - 10:17:39</creation-date>
92    <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
93    <editor-release>2.0</editor-release>
94    <author>?</author>
95    <container>?</container>
96    <comment>Python function</comment>
97    <x-position>32</x-position>
98    <y-position>65</y-position>  </node>
99   <node>
100 <component-name>?</component-name>
101    <interface-name>?</interface-name>
102    <node-name>Node_A_2</node-name>
103    <kind>3</kind>
104    <coupled-node>?</coupled-node>
105    <service>
106 <service-name>Node_A_2</service-name>
107     <inParameter-list/>
108     <outParameter-list>
109 <outParameter>
110 <outParameter-type>long</outParameter-type>
111       <outParameter-name>a_2</outParameter-name>     </outParameter>    </outParameter-list>   </service>
112    <DataStream-list>
113 <inParameter>
114 <inParameter-type>1</inParameter-type>
115      <inParameter-name>istream_A_2_1</inParameter-name>
116      <inParameter-dependency>1</inParameter-dependency>
117      <inParameter-schema>1</inParameter-schema>
118      <inParameter-interpolation>2</inParameter-interpolation>
119      <inParameter-extrapolation>0</inParameter-extrapolation>    </inParameter>
120     <outParameter>
121 <outParameter-type>1</outParameter-type>
122      <outParameter-name>ostream_A_2_1</outParameter-name>
123      <outParameter-dependency>1</outParameter-dependency>
124      <outParameter-values>0</outParameter-values>    </outParameter>   </DataStream-list>
125    <PyFunction-list>
126 <PyFunction>
127 <FuncName>Node_A_2</FuncName>
128      <PyFunc><![CDATA[def Node_A_2() :        ]]></PyFunc>
129      <PyFunc><![CDATA[    return 1      ]]></PyFunc>    </PyFunction>   </PyFunction-list>
130    <creation-date>21/5/2004 - 10:17:39</creation-date>
131    <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
132    <editor-release>2.0</editor-release>
133    <author>?</author>
134    <container>?</container>
135    <comment>Python function</comment>
136    <x-position>31</x-position>
137    <y-position>336</y-position>  </node>
138   <node>
139 <component-name>?</component-name>
140    <interface-name>?</interface-name>
141    <node-name>Node_B_1</node-name>
142    <kind>3</kind>
143    <coupled-node>?</coupled-node>
144    <service>
145 <service-name>Node_B_1</service-name>
146     <inParameter-list>
147 <inParameter>
148 <inParameter-type>long</inParameter-type>
149       <inParameter-name>b_1</inParameter-name>     </inParameter>    </inParameter-list>
150     <outParameter-list>
151 <outParameter>
152 <outParameter-type>long</outParameter-type>
153       <outParameter-name>b_1</outParameter-name>     </outParameter>    </outParameter-list>   </service>
154    <DataStream-list>
155 <inParameter>
156 <inParameter-type>1</inParameter-type>
157      <inParameter-name>istream_B_1_1</inParameter-name>
158      <inParameter-dependency>1</inParameter-dependency>
159      <inParameter-schema>1</inParameter-schema>
160      <inParameter-interpolation>2</inParameter-interpolation>
161      <inParameter-extrapolation>0</inParameter-extrapolation>    </inParameter>   </DataStream-list>
162    <PyFunction-list>
163 <PyFunction>
164 <FuncName>Node_B_1</FuncName>
165      <PyFunc><![CDATA[def Node_B_1( n ) :        ]]></PyFunc>
166      <PyFunc><![CDATA[    return n      ]]></PyFunc>    </PyFunction>   </PyFunction-list>
167    <creation-date>21/5/2004 - 10:17:39</creation-date>
168    <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
169    <editor-release>2.0</editor-release>
170    <author>?</author>
171    <container>?</container>
172    <comment>Python function</comment>
173    <x-position>254</x-position>
174    <y-position>64</y-position>  </node>
175   <node>
176 <component-name>?</component-name>
177    <interface-name>?</interface-name>
178    <node-name>Node_B_2</node-name>
179    <kind>3</kind>
180    <coupled-node>?</coupled-node>
181    <service>
182 <service-name>Node_B_2</service-name>
183     <inParameter-list>
184 <inParameter>
185 <inParameter-type>long</inParameter-type>
186       <inParameter-name>b_2</inParameter-name>     </inParameter>    </inParameter-list>
187     <outParameter-list>
188 <outParameter>
189 <outParameter-type>long</outParameter-type>
190       <outParameter-name>b_2</outParameter-name>     </outParameter>    </outParameter-list>   </service>
191    <DataStream-list>
192 <inParameter>
193 <inParameter-type>1</inParameter-type>
194      <inParameter-name>istream_B_2_1</inParameter-name>
195      <inParameter-dependency>1</inParameter-dependency>
196      <inParameter-schema>1</inParameter-schema>
197      <inParameter-interpolation>2</inParameter-interpolation>
198      <inParameter-extrapolation>0</inParameter-extrapolation>    </inParameter>
199     <outParameter>
200 <outParameter-type>1</outParameter-type>
201      <outParameter-name>ostream_B_2_1</outParameter-name>
202      <outParameter-dependency>1</outParameter-dependency>
203      <outParameter-values>0</outParameter-values>    </outParameter>
204     <outParameter>
205 <outParameter-type>1</outParameter-type>
206      <outParameter-name>ostream_B_2_2</outParameter-name>
207      <outParameter-dependency>1</outParameter-dependency>
208      <outParameter-values>0</outParameter-values>    </outParameter>   </DataStream-list>
209    <PyFunction-list>
210 <PyFunction>
211 <FuncName>Node_B_2</FuncName>
212      <PyFunc><![CDATA[def Node_B_2( n ) :        ]]></PyFunc>
213      <PyFunc><![CDATA[    return n      ]]></PyFunc>    </PyFunction>   </PyFunction-list>
214    <creation-date>21/5/2004 - 10:17:39</creation-date>
215    <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
216    <editor-release>2.0</editor-release>
217    <author>?</author>
218    <container>?</container>
219    <comment>Python function</comment>
220    <x-position>255</x-position>
221    <y-position>336</y-position>  </node>
222   <node>
223 <component-name>?</component-name>
224    <interface-name>?</interface-name>
225    <node-name>Node_C_1</node-name>
226    <kind>3</kind>
227    <coupled-node>?</coupled-node>
228    <service>
229 <service-name>Node_C_1</service-name>
230     <inParameter-list>
231 <inParameter>
232 <inParameter-type>long</inParameter-type>
233       <inParameter-name>c_1</inParameter-name>     </inParameter>    </inParameter-list>
234     <outParameter-list/>   </service>
235    <DataStream-list>
236 <outParameter>
237 <outParameter-type>1</outParameter-type>
238      <outParameter-name>ostream_C_1_1</outParameter-name>
239      <outParameter-dependency>1</outParameter-dependency>
240      <outParameter-values>0</outParameter-values>    </outParameter>   </DataStream-list>
241    <PyFunction-list>
242 <PyFunction>
243 <FuncName>Node_C_1</FuncName>
244      <PyFunc><![CDATA[def Node_C_1( n ) :        ]]></PyFunc>
245      <PyFunc><![CDATA[    return       ]]></PyFunc>    </PyFunction>   </PyFunction-list>
246    <creation-date>21/5/2004 - 10:17:39</creation-date>
247    <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
248    <editor-release>2.0</editor-release>
249    <author>?</author>
250    <container>?</container>
251    <comment>Python function</comment>
252    <x-position>478</x-position>
253    <y-position>63</y-position>  </node>
254   <node>
255 <component-name>?</component-name>
256    <interface-name>?</interface-name>
257    <node-name>Node_C_2</node-name>
258    <kind>3</kind>
259    <coupled-node>?</coupled-node>
260    <service>
261 <service-name>Node_C_2</service-name>
262     <inParameter-list>
263 <inParameter>
264 <inParameter-type>long</inParameter-type>
265       <inParameter-name>c_2</inParameter-name>     </inParameter>    </inParameter-list>
266     <outParameter-list>
267 <outParameter>
268 <outParameter-type>long</outParameter-type>
269       <outParameter-name>c_2</outParameter-name>     </outParameter>    </outParameter-list>   </service>
270    <DataStream-list>
271 <inParameter>
272 <inParameter-type>1</inParameter-type>
273      <inParameter-name>istream_C_2_1</inParameter-name>
274      <inParameter-dependency>1</inParameter-dependency>
275      <inParameter-schema>1</inParameter-schema>
276      <inParameter-interpolation>2</inParameter-interpolation>
277      <inParameter-extrapolation>0</inParameter-extrapolation>    </inParameter>   </DataStream-list>
278    <PyFunction-list>
279 <PyFunction>
280 <FuncName>Node_C_2</FuncName>
281      <PyFunc><![CDATA[def Node_C_2( n ) :        ]]></PyFunc>
282      <PyFunc><![CDATA[    return n      ]]></PyFunc>    </PyFunction>   </PyFunction-list>
283    <creation-date>21/5/2004 - 10:17:39</creation-date>
284    <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
285    <editor-release>2.0</editor-release>
286    <author>?</author>
287    <container>?</container>
288    <comment>Python function</comment>
289    <x-position>477</x-position>
290    <y-position>337</y-position>  </node>
291   <node>
292 <component-name>?</component-name>
293    <interface-name>?</interface-name>
294    <node-name>Node_D_1</node-name>
295    <kind>3</kind>
296    <coupled-node>?</coupled-node>
297    <service>
298 <service-name>Node_D_1</service-name>
299     <inParameter-list>
300 <inParameter>
301 <inParameter-type>long</inParameter-type>
302       <inParameter-name>d_1</inParameter-name>     </inParameter>    </inParameter-list>
303     <outParameter-list/>   </service>
304    <DataStream-list>
305 <outParameter>
306 <outParameter-type>1</outParameter-type>
307      <outParameter-name>ostream_D_1_1</outParameter-name>
308      <outParameter-dependency>1</outParameter-dependency>
309      <outParameter-values>0</outParameter-values>    </outParameter>   </DataStream-list>
310    <PyFunction-list>
311 <PyFunction>
312 <FuncName>Node_D_1</FuncName>
313      <PyFunc><![CDATA[def Node_D_1( n ) :        ]]></PyFunc>
314      <PyFunc><![CDATA[    return       ]]></PyFunc>    </PyFunction>   </PyFunction-list>
315    <creation-date>21/5/2004 - 10:17:39</creation-date>
316    <lastmodification-date>21/5/2004 - 10:17:39</lastmodification-date>
317    <editor-release>2.0</editor-release>
318    <author>?</author>
319    <container>?</container>
320    <comment>Python function</comment>
321    <x-position>702</x-position>
322    <y-position>336</y-position>  </node> </node-list>
323  <link-list>
324 <link>
325 <fromnode-name>Node_A_1</fromnode-name>
326    <fromserviceparameter-name>a_1</fromserviceparameter-name>
327    <tonode-name>Node_B_1</tonode-name>
328    <toserviceparameter-name>b_1</toserviceparameter-name>
329    <coord-list/>  </link>
330   <link>
331 <fromnode-name>Node_A_2</fromnode-name>
332    <fromserviceparameter-name>a_2</fromserviceparameter-name>
333    <tonode-name>Node_B_2</tonode-name>
334    <toserviceparameter-name>b_2</toserviceparameter-name>
335    <coord-list/>  </link>
336   <link>
337 <fromnode-name>Node_A_2</fromnode-name>
338    <fromserviceparameter-name>ostream_A_2_1</fromserviceparameter-name>
339    <tonode-name>Node_A_1</tonode-name>
340    <toserviceparameter-name>istream_A_1_1</toserviceparameter-name>
341    <coord-list>
342 <coord>
343 <x>14</x>
344      <y>162</y>    </coord>
345     <coord>
346 <x>13</x>
347      <y>37</y>    </coord>
348     <coord>
349 <x>211</x>
350      <y>36</y>    </coord>
351     <coord>
352 <x>210</x>
353      <y>435</y>    </coord>   </coord-list>  </link>
354   <link>
355 <fromnode-name>Node_B_1</fromnode-name>
356    <fromserviceparameter-name>b_1</fromserviceparameter-name>
357    <tonode-name>Node_C_1</tonode-name>
358    <toserviceparameter-name>c_1</toserviceparameter-name>
359    <coord-list/>  </link>
360   <link>
361 <fromnode-name>Node_B_2</fromnode-name>
362    <fromserviceparameter-name>b_2</fromserviceparameter-name>
363    <tonode-name>Node_C_2</tonode-name>
364    <toserviceparameter-name>c_2</toserviceparameter-name>
365    <coord-list/>  </link>
366   <link>
367 <fromnode-name>Node_B_2</fromnode-name>
368    <fromserviceparameter-name>ostream_B_2_1</fromserviceparameter-name>
369    <tonode-name>Node_A_1</tonode-name>
370    <toserviceparameter-name>istream_A_1_2</toserviceparameter-name>
371    <coord-list>
372 <coord>
373 <x>8</x>
374      <y>195</y>    </coord>
375     <coord>
376 <x>7</x>
377      <y>324</y>    </coord>
378     <coord>
379 <x>443</x>
380      <y>323</y>    </coord>
381     <coord>
382 <x>442</x>
383      <y>434</y>    </coord>   </coord-list>  </link>
384   <link>
385 <fromnode-name>Node_B_2</fromnode-name>
386    <fromserviceparameter-name>ostream_B_2_2</fromserviceparameter-name>
387    <tonode-name>Node_A_2</tonode-name>
388    <toserviceparameter-name>istream_A_2_1</toserviceparameter-name>
389    <coord-list>
390 <coord>
391 <x>16</x>
392      <y>433</y>    </coord>
393     <coord>
394 <x>15</x>
395      <y>583</y>    </coord>
396     <coord>
397 <x>434</x>
398      <y>584</y>    </coord>
399     <coord>
400 <x>434</x>
401      <y>467</y>    </coord>   </coord-list>  </link>
402   <link>
403 <fromnode-name>Node_C_1</fromnode-name>
404    <fromserviceparameter-name>ostream_C_1_1</fromserviceparameter-name>
405    <tonode-name>Node_A_1</tonode-name>
406    <toserviceparameter-name>istream_A_1_3</toserviceparameter-name>
407    <coord-list>
408 <coord>
409 <x>21</x>
410      <y>226</y>    </coord>
411     <coord>
412 <x>20</x>
413      <y>296</y>    </coord>
414     <coord>
415 <x>663</x>
416      <y>295</y>    </coord>
417     <coord>
418 <x>662</x>
419      <y>161</y>    </coord>   </coord-list>  </link>
420   <link>
421 <fromnode-name>Node_C_2</fromnode-name>
422    <fromserviceparameter-name>c_2</fromserviceparameter-name>
423    <tonode-name>Node_D_1</tonode-name>
424    <toserviceparameter-name>d_1</toserviceparameter-name>
425    <coord-list/>  </link>
426   <link>
427 <fromnode-name>Node_D_1</fromnode-name>
428    <fromserviceparameter-name>ostream_D_1_1</fromserviceparameter-name>
429    <tonode-name>Node_B_2</tonode-name>
430    <toserviceparameter-name>istream_B_2_1</toserviceparameter-name>
431    <coord-list>
432 <coord>
433 <x>232</x>
434      <y>433</y>    </coord>
435     <coord>
436 <x>231</x>
437      <y>553</y>    </coord>
438     <coord>
439 <x>903</x>
440      <y>553</y>    </coord>
441     <coord>
442 <x>902</x>
443      <y>434</y>    </coord>   </coord-list>  </link>
444   <link>
445 <fromnode-name>Node_D_1</fromnode-name>
446    <fromserviceparameter-name>ostream_D_1_1</fromserviceparameter-name>
447    <tonode-name>Node_C_2</tonode-name>
448    <toserviceparameter-name>istream_C_2_1</toserviceparameter-name>
449    <coord-list>
450 <coord>
451 <x>461</x>
452      <y>434</y>    </coord>
453     <coord>
454 <x>461</x>
455      <y>524</y>    </coord>
456     <coord>
457 <x>889</x>
458      <y>525</y>    </coord>
459     <coord>
460 <x>888</x>
461      <y>434</y>    </coord>   </coord-list>  </link>
462   <link>
463 <fromnode-name>Node_D_1</fromnode-name>
464    <fromserviceparameter-name>ostream_D_1_1</fromserviceparameter-name>
465    <tonode-name>Node_B_1</tonode-name>
466    <toserviceparameter-name>istream_B_1_1</toserviceparameter-name>
467    <coord-list>
468 <coord>
469 <x>236</x>
470      <y>162</y>    </coord>
471     <coord>
472 <x>236</x>
473      <y>249</y>    </coord>
474     <coord>
475 <x>887</x>
476      <y>249</y>    </coord>
477     <coord>
478 <x>888</x>
479      <y>432</y>    </coord>   </coord-list>  </link> </link-list>
480  <data-list/></dataflow>