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