Salome HOME
NRI : Merge from BRANCH_Superv_DataStream.
[modules/superv.git] / examples / GraphStream.xml
1 <!DOCTYPE Dataflow>
2 <dataflow>
3 <info-list>
4 <node>
5 <component-name>?</component-name>
6    <interface-name>?</interface-name>
7    <node-name>GraphStream</node-name>
8    <kind>1</kind>
9    <coupled-node>?</coupled-node>
10    <service>
11 <service-name>GraphStream</service-name>
12     <inParameter-list>
13 <inParameter>
14 <inParameter-type>double</inParameter-type>
15       <inParameter-name>Add\x</inParameter-name>     </inParameter>
16      <inParameter>
17 <inParameter-type>double</inParameter-type>
18       <inParameter-name>Add\y</inParameter-name>     </inParameter>
19      <inParameter>
20 <inParameter-type>double</inParameter-type>
21       <inParameter-name>Sub\x</inParameter-name>     </inParameter>    </inParameter-list>
22     <outParameter-list>
23 <outParameter>
24 <outParameter-type>double</outParameter-type>
25       <outParameter-name>Add\FuncValue</outParameter-name>     </outParameter>
26      <outParameter>
27 <outParameter-type>double</outParameter-type>
28       <outParameter-name>Div\z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
29    <DataStream-list>
30 <inParameter>
31 <inParameter-type>long</inParameter-type>
32      <inParameter-name>Add\istream</inParameter-name>    </inParameter>
33     <outParameter>
34 <outParameter-type>long</outParameter-type>
35      <outParameter-name>Div\ostream</outParameter-name>    </outParameter>   </DataStream-list>
36    <PyFunction-list/>
37    <creation-date>12/3/2004 - 17:16:56</creation-date>
38    <lastmodification-date>12/3/2004 - 17:35:43</lastmodification-date>
39    <editor-release>1.05</editor-release>
40    <author>?</author>
41    <container>?</container>
42    <comment>?</comment>
43    <x-position>0</x-position>
44    <y-position>0</y-position>  </node> </info-list>
45  <node-list>
46 <node>
47 <component-name>AddComponent</component-name>
48    <interface-name>AddComponent</interface-name>
49    <node-name>Add</node-name>
50    <kind>0</kind>
51    <coupled-node>?</coupled-node>
52    <service>
53 <service-name>Add</service-name>
54     <inParameter-list>
55 <inParameter>
56 <inParameter-type>double</inParameter-type>
57       <inParameter-name>x</inParameter-name>     </inParameter>
58      <inParameter>
59 <inParameter-type>double</inParameter-type>
60       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
61     <outParameter-list>
62 <outParameter>
63 <outParameter-type>double</outParameter-type>
64       <outParameter-name>FuncValue</outParameter-name>     </outParameter>
65      <outParameter>
66 <outParameter-type>double</outParameter-type>
67       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
68    <DataStream-list>
69 <inParameter>
70 <inParameter-type>long</inParameter-type>
71      <inParameter-name>istream</inParameter-name>    </inParameter>
72     <outParameter>
73 <outParameter-type>long</outParameter-type>
74      <outParameter-name>ostream</outParameter-name>    </outParameter>
75     <outParameter>
76 <outParameter-type>long</outParameter-type>
77      <outParameter-name>Ostream</outParameter-name>    </outParameter>   </DataStream-list>
78    <PyFunction-list/>
79    <creation-date>12/3/2004 - 17:35:43</creation-date>
80    <lastmodification-date>12/3/2004 - 17:35:43</lastmodification-date>
81    <editor-release>1.05</editor-release>
82    <author>?</author>
83    <container>FactoryServer</container>
84    <comment>Add from AddComponent</comment>
85    <x-position>15</x-position>
86    <y-position>241</y-position>  </node>
87   <node>
88 <component-name>SubComponent</component-name>
89    <interface-name>SubComponent</interface-name>
90    <node-name>Sub</node-name>
91    <kind>0</kind>
92    <coupled-node>?</coupled-node>
93    <service>
94 <service-name>Sub</service-name>
95     <inParameter-list>
96 <inParameter>
97 <inParameter-type>double</inParameter-type>
98       <inParameter-name>x</inParameter-name>     </inParameter>
99      <inParameter>
100 <inParameter-type>double</inParameter-type>
101       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
102     <outParameter-list>
103 <outParameter>
104 <outParameter-type>double</outParameter-type>
105       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
106    <DataStream-list>
107 <inParameter>
108 <inParameter-type>long</inParameter-type>
109      <inParameter-name>istream</inParameter-name>    </inParameter>
110     <inParameter>
111 <inParameter-type>long</inParameter-type>
112      <inParameter-name>Istream</inParameter-name>    </inParameter>   </DataStream-list>
113    <PyFunction-list/>
114    <creation-date>12/3/2004 - 17:35:43</creation-date>
115    <lastmodification-date>12/3/2004 - 17:35:43</lastmodification-date>
116    <editor-release>1.05</editor-release>
117    <author>?</author>
118    <container>FactoryServer</container>
119    <comment>Sub from SubComponent</comment>
120    <x-position>227</x-position>
121    <y-position>99</y-position>  </node>
122   <node>
123 <component-name>MulComponent</component-name>
124    <interface-name>MulComponent</interface-name>
125    <node-name>Mul</node-name>
126    <kind>0</kind>
127    <coupled-node>?</coupled-node>
128    <service>
129 <service-name>Mul</service-name>
130     <inParameter-list>
131 <inParameter>
132 <inParameter-type>double</inParameter-type>
133       <inParameter-name>x</inParameter-name>     </inParameter>
134      <inParameter>
135 <inParameter-type>double</inParameter-type>
136       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
137     <outParameter-list>
138 <outParameter>
139 <outParameter-type>double</outParameter-type>
140       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
141    <DataStream-list/>
142    <PyFunction-list/>
143    <creation-date>12/3/2004 - 17:35:43</creation-date>
144    <lastmodification-date>12/3/2004 - 17:35:43</lastmodification-date>
145    <editor-release>1.05</editor-release>
146    <author>?</author>
147    <container>FactoryServer</container>
148    <comment>Mul from MulComponent</comment>
149    <x-position>444</x-position>
150    <y-position>241</y-position>  </node>
151   <node>
152 <component-name>DivComponent</component-name>
153    <interface-name>DivComponent</interface-name>
154    <node-name>Div</node-name>
155    <kind>0</kind>
156    <coupled-node>?</coupled-node>
157    <service>
158 <service-name>Div</service-name>
159     <inParameter-list>
160 <inParameter>
161 <inParameter-type>double</inParameter-type>
162       <inParameter-name>x</inParameter-name>     </inParameter>
163      <inParameter>
164 <inParameter-type>double</inParameter-type>
165       <inParameter-name>y</inParameter-name>     </inParameter>    </inParameter-list>
166     <outParameter-list>
167 <outParameter>
168 <outParameter-type>double</outParameter-type>
169       <outParameter-name>z</outParameter-name>     </outParameter>    </outParameter-list>   </service>
170    <DataStream-list>
171 <outParameter>
172 <outParameter-type>long</outParameter-type>
173      <outParameter-name>ostream</outParameter-name>    </outParameter>   </DataStream-list>
174    <PyFunction-list/>
175    <creation-date>12/3/2004 - 17:35:43</creation-date>
176    <lastmodification-date>12/3/2004 - 17:35:43</lastmodification-date>
177    <editor-release>1.05</editor-release>
178    <author>?</author>
179    <container>FactoryServer</container>
180    <comment>Div from DivComponent</comment>
181    <x-position>634</x-position>
182    <y-position>98</y-position>  </node> </node-list>
183  <link-list>
184 <link>
185 <fromnode-name>Add</fromnode-name>
186    <fromserviceparameter-name>z</fromserviceparameter-name>
187    <tonode-name>Sub</tonode-name>
188    <toserviceparameter-name>y</toserviceparameter-name>
189    <coord-list>
190 <coord>
191 <x>189</x>
192      <y>207</y>    </coord>
193     <coord>
194 <x>189</x>
195      <y>350</y>    </coord>   </coord-list>  </link>
196   <link>
197 <fromnode-name>Add</fromnode-name>
198    <fromserviceparameter-name>z</fromserviceparameter-name>
199    <tonode-name>Mul</tonode-name>
200    <toserviceparameter-name>y</toserviceparameter-name>
201    <coord-list/>  </link>
202   <link>
203 <fromnode-name>Add</fromnode-name>
204    <fromserviceparameter-name>ostream</fromserviceparameter-name>
205    <tonode-name>Sub</tonode-name>
206    <toserviceparameter-name>istream</toserviceparameter-name>
207    <coord-list>
208 <coord>
209 <x>201</x>
210      <y>237</y>    </coord>
211     <coord>
212 <x>200</x>
213      <y>378</y>    </coord>   </coord-list>  </link>
214   <link>
215 <fromnode-name>Add</fromnode-name>
216    <fromserviceparameter-name>Ostream</fromserviceparameter-name>
217    <tonode-name>Sub</tonode-name>
218    <toserviceparameter-name>Istream</toserviceparameter-name>
219    <coord-list>
220 <coord>
221 <x>212</x>
222      <y>267</y>    </coord>
223     <coord>
224 <x>211</x>
225      <y>409</y>    </coord>   </coord-list>  </link>
226   <link>
227 <fromnode-name>Sub</fromnode-name>
228    <fromserviceparameter-name>z</fromserviceparameter-name>
229    <tonode-name>Mul</tonode-name>
230    <toserviceparameter-name>x</toserviceparameter-name>
231    <coord-list>
232 <coord>
233 <x>420</x>
234      <y>322</y>    </coord>
235     <coord>
236 <x>419</x>
237      <y>180</y>    </coord>   </coord-list>  </link>
238   <link>
239 <fromnode-name>Sub</fromnode-name>
240    <fromserviceparameter-name>z</fromserviceparameter-name>
241    <tonode-name>Div</tonode-name>
242    <toserviceparameter-name>x</toserviceparameter-name>
243    <coord-list/>  </link>
244   <link>
245 <fromnode-name>Mul</fromnode-name>
246    <fromserviceparameter-name>z</fromserviceparameter-name>
247    <tonode-name>Div</tonode-name>
248    <toserviceparameter-name>y</toserviceparameter-name>
249    <coord-list>
250 <coord>
251 <x>622</x>
252      <y>207</y>    </coord>
253     <coord>
254 <x>623</x>
255      <y>320</y>    </coord>   </coord-list>  </link> </link-list>
256  <data-list>
257 <data>
258 <fromnode-name>GraphStream</fromnode-name>
259    <fromserviceparameter-name>Add\x</fromserviceparameter-name>
260    <tonode-name>Add</tonode-name>
261    <toserviceparameter-name>x</toserviceparameter-name>
262    <data-value>
263 <value-type>7</value-type>
264     <value>3</value>   </data-value>
265    <coord-list/>  </data>
266   <data>
267 <fromnode-name>GraphStream</fromnode-name>
268    <fromserviceparameter-name>Add\y</fromserviceparameter-name>
269    <tonode-name>Add</tonode-name>
270    <toserviceparameter-name>y</toserviceparameter-name>
271    <data-value>
272 <value-type>7</value-type>
273     <value>4.5</value>   </data-value>
274    <coord-list/>  </data>
275   <data>
276 <fromnode-name>GraphStream</fromnode-name>
277    <fromserviceparameter-name>Sub\x</fromserviceparameter-name>
278    <tonode-name>Sub</tonode-name>
279    <toserviceparameter-name>x</toserviceparameter-name>
280    <data-value>
281 <value-type>7</value-type>
282     <value>1.5</value>   </data-value>
283    <coord-list/>  </data>
284   <data>
285 <fromnode-name>GraphStream</fromnode-name>
286    <fromserviceparameter-name>Add\istream</fromserviceparameter-name>
287    <tonode-name>Add</tonode-name>
288    <toserviceparameter-name>istream</toserviceparameter-name>
289    <data-value>
290 <value-type>3</value-type>
291     <value>1</value>   </data-value>
292    <coord-list/>  </data> </data-list></dataflow>