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