Salome HOME
NRI : Merge from BRANCH_Superv_DataStream.
[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>4/5/2004 - 10:17:27</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>4/5/2004 - 10:17:27</creation-date>
76    <lastmodification-date>4/5/2004 - 10:17:27</lastmodification-date>
77    <editor-release>2.0</editor-release>
78    <author>?</author>
79    <container>?</container>
80    <comment>Python function</comment>
81    <x-position>7</x-position>
82    <y-position>65</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>4/5/2004 - 10:17:27</creation-date>
115    <lastmodification-date>4/5/2004 - 10:17:27</lastmodification-date>
116    <editor-release>2.0</editor-release>
117    <author>?</author>
118    <container>?</container>
119    <comment>Python function</comment>
120    <x-position>10</x-position>
121    <y-position>262</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>4/5/2004 - 10:17:27</creation-date>
152    <lastmodification-date>4/5/2004 - 10:17:27</lastmodification-date>
153    <editor-release>2.0</editor-release>
154    <author>?</author>
155    <container>?</container>
156    <comment>Python function</comment>
157    <x-position>214</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>4/5/2004 - 10:17:27</creation-date>
199    <lastmodification-date>4/5/2004 - 10:17:27</lastmodification-date>
200    <editor-release>2.0</editor-release>
201    <author>?</author>
202    <container>?</container>
203    <comment>Python function</comment>
204    <x-position>209</x-position>
205    <y-position>262</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>4/5/2004 - 10:17:27</creation-date>
231    <lastmodification-date>4/5/2004 - 10:17:27</lastmodification-date>
232    <editor-release>2.0</editor-release>
233    <author>?</author>
234    <container>?</container>
235    <comment>Python function</comment>
236    <x-position>420</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>4/5/2004 - 10:17:27</creation-date>
268    <lastmodification-date>4/5/2004 - 10:17:27</lastmodification-date>
269    <editor-release>2.0</editor-release>
270    <author>?</author>
271    <container>?</container>
272    <comment>Python function</comment>
273    <x-position>418</x-position>
274    <y-position>262</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>4/5/2004 - 10:17:27</creation-date>
300    <lastmodification-date>4/5/2004 - 10:17:27</lastmodification-date>
301    <editor-release>2.0</editor-release>
302    <author>?</author>
303    <container>?</container>
304    <comment>Python function</comment>
305    <x-position>628</x-position>
306    <y-position>262</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/>  </link>
326   <link>
327 <fromnode-name>Node_B_1</fromnode-name>
328    <fromserviceparameter-name>b_1</fromserviceparameter-name>
329    <tonode-name>Node_C_1</tonode-name>
330    <toserviceparameter-name>c_1</toserviceparameter-name>
331    <coord-list/>  </link>
332   <link>
333 <fromnode-name>Node_B_2</fromnode-name>
334    <fromserviceparameter-name>b_2</fromserviceparameter-name>
335    <tonode-name>Node_C_2</tonode-name>
336    <toserviceparameter-name>c_2</toserviceparameter-name>
337    <coord-list/>  </link>
338   <link>
339 <fromnode-name>Node_B_2</fromnode-name>
340    <fromserviceparameter-name>ostream_B_2_1</fromserviceparameter-name>
341    <tonode-name>Node_A_1</tonode-name>
342    <toserviceparameter-name>istream_A_1_2</toserviceparameter-name>
343    <coord-list/>  </link>
344   <link>
345 <fromnode-name>Node_B_2</fromnode-name>
346    <fromserviceparameter-name>ostream_B_2_2</fromserviceparameter-name>
347    <tonode-name>Node_A_2</tonode-name>
348    <toserviceparameter-name>istream_A_2_1</toserviceparameter-name>
349    <coord-list/>  </link>
350   <link>
351 <fromnode-name>Node_C_1</fromnode-name>
352    <fromserviceparameter-name>ostream_C_1_1</fromserviceparameter-name>
353    <tonode-name>Node_A_1</tonode-name>
354    <toserviceparameter-name>istream_A_1_3</toserviceparameter-name>
355    <coord-list/>  </link>
356   <link>
357 <fromnode-name>Node_C_2</fromnode-name>
358    <fromserviceparameter-name>c_2</fromserviceparameter-name>
359    <tonode-name>Node_D_1</tonode-name>
360    <toserviceparameter-name>d_1</toserviceparameter-name>
361    <coord-list/>  </link>
362   <link>
363 <fromnode-name>Node_D_1</fromnode-name>
364    <fromserviceparameter-name>ostream_D_1_1</fromserviceparameter-name>
365    <tonode-name>Node_C_2</tonode-name>
366    <toserviceparameter-name>istream_C_2_1</toserviceparameter-name>
367    <coord-list/>  </link>
368   <link>
369 <fromnode-name>Node_D_1</fromnode-name>
370    <fromserviceparameter-name>ostream_D_1_1</fromserviceparameter-name>
371    <tonode-name>Node_B_1</tonode-name>
372    <toserviceparameter-name>istream_B_1_1</toserviceparameter-name>
373    <coord-list/>  </link> </link-list>
374  <data-list>
375 <data>
376 <fromnode-name>GraphStreamTopologies</fromnode-name>
377    <fromserviceparameter-name>Node_B_2\istream_B_2_1</fromserviceparameter-name>
378    <tonode-name>Node_B_2</tonode-name>
379    <toserviceparameter-name>istream_B_2_1</toserviceparameter-name>
380    <data-value>
381 <value-type>3</value-type>
382     <value>1</value>   </data-value>
383    <coord-list/>  </data> </data-list></dataflow>