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