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