Salome HOME
Stream Graph parameters dialog box
[modules/superv.git] / examples / GraphSyracuseC_Gate.xml
1 <!DOCTYPE Dataflow>
2 <dataflow>
3 <info-list>
4 <node>
5 <component-name>?</component-name>
6    <interface-name>?</interface-name>
7    <node-name>GraphSyracuseC_Gate</node-name>
8    <kind>1</kind>
9    <coupled-node>?</coupled-node>
10    <service>
11 <service-name>GraphSyracuseC_Gate</service-name>
12     <inParameter-list>
13 <inParameter>
14 <inParameter-type>long</inParameter-type>
15       <inParameter-name>test_ISEVEN\anInteger</inParameter-name>     </inParameter>
16      <inParameter>
17 <inParameter-type>long</inParameter-type>
18       <inParameter-name>test_ISONE\anInteger</inParameter-name>     </inParameter>
19      <inParameter>
20 <inParameter-type>long</inParameter-type>
21       <inParameter-name>m3p1\anOddInteger</inParameter-name>     </inParameter>
22      <inParameter>
23 <inParameter-type>long</inParameter-type>
24       <inParameter-name>incr\aCount</inParameter-name>     </inParameter>    </inParameter-list>
25     <outParameter-list>
26 <outParameter>
27 <outParameter-type>long</outParameter-type>
28       <outParameter-name>test_ISEVEN\BoolEven</outParameter-name>     </outParameter>
29      <outParameter>
30 <outParameter-type>long</outParameter-type>
31       <outParameter-name>test_ISONE\BoolOne</outParameter-name>     </outParameter>
32      <outParameter>
33 <outParameter-type>long</outParameter-type>
34       <outParameter-name>div2_ISEVEN\BoolEven</outParameter-name>     </outParameter>
35      <outParameter>
36 <outParameter-type>long</outParameter-type>
37       <outParameter-name>div2_ISONE\BoolOne</outParameter-name>     </outParameter>
38      <outParameter>
39 <outParameter-type>long</outParameter-type>
40       <outParameter-name>incr\aNewCount</outParameter-name>     </outParameter>    </outParameter-list>   </service>
41    <Parameter-list/>
42    <PyFunction-list/>
43    <creation-date>11/3/2003 - 16:25:34</creation-date>
44    <lastmodification-date>11/6/2003 - 16:1:11</lastmodification-date>
45    <editor-release>1.04</editor-release>
46    <author>JR</author>
47    <container>?</container>
48    <comment>Syracuse algorithm</comment>
49    <x-position>0</x-position>
50    <y-position>0</y-position>  </node> </info-list>
51  <node-list>
52 <node>
53 <component-name>SyrComponent</component-name>
54    <interface-name>SyrComponent</interface-name>
55    <node-name>test_ISEVEN</node-name>
56    <kind>0</kind>
57    <coupled-node>?</coupled-node>
58    <service>
59 <service-name>C_ISEVEN</service-name>
60     <inParameter-list>
61 <inParameter>
62 <inParameter-type>long</inParameter-type>
63       <inParameter-name>anInteger</inParameter-name>     </inParameter>    </inParameter-list>
64     <outParameter-list>
65 <outParameter>
66 <outParameter-type>long</outParameter-type>
67       <outParameter-name>BoolEven</outParameter-name>     </outParameter>    </outParameter-list>   </service>
68    <Parameter-list/>
69    <PyFunction-list/>
70    <creation-date>11/6/2003 - 16:1:10</creation-date>
71    <lastmodification-date>11/6/2003 - 16:1:10</lastmodification-date>
72    <editor-release>1.04</editor-release>
73    <author>?</author>
74    <container>localhost/FactoryServer</container>
75    <comment>C_ISEVEN from SyrComponent</comment>
76    <x-position>5</x-position>
77    <y-position>416</y-position>  </node>
78   <node>
79 <component-name>SyrComponent</component-name>
80    <interface-name>SyrComponent</interface-name>
81    <node-name>test_ISONE</node-name>
82    <kind>0</kind>
83    <coupled-node>?</coupled-node>
84    <service>
85 <service-name>C_ISONE</service-name>
86     <inParameter-list>
87 <inParameter>
88 <inParameter-type>long</inParameter-type>
89       <inParameter-name>anInteger</inParameter-name>     </inParameter>    </inParameter-list>
90     <outParameter-list>
91 <outParameter>
92 <outParameter-type>long</outParameter-type>
93       <outParameter-name>BoolOne</outParameter-name>     </outParameter>    </outParameter-list>   </service>
94    <Parameter-list/>
95    <PyFunction-list/>
96    <creation-date>11/6/2003 - 16:1:10</creation-date>
97    <lastmodification-date>11/6/2003 - 16:1:10</lastmodification-date>
98    <editor-release>1.04</editor-release>
99    <author>?</author>
100    <container>localhost/FactoryServer</container>
101    <comment>C_ISONE from SyrComponent</comment>
102    <x-position>7</x-position>
103    <y-position>232</y-position>  </node>
104   <node>
105 <component-name>SyrComponent</component-name>
106    <interface-name>SyrComponent</interface-name>
107    <node-name>m3p1</node-name>
108    <kind>0</kind>
109    <coupled-node>?</coupled-node>
110    <service>
111 <service-name>C_M3P1</service-name>
112     <inParameter-list>
113 <inParameter>
114 <inParameter-type>long</inParameter-type>
115       <inParameter-name>anOddInteger</inParameter-name>     </inParameter>    </inParameter-list>
116     <outParameter-list>
117 <outParameter>
118 <outParameter-type>long</outParameter-type>
119       <outParameter-name>anEvenInteger</outParameter-name>     </outParameter>    </outParameter-list>   </service>
120    <Parameter-list/>
121    <PyFunction-list/>
122    <creation-date>11/6/2003 - 16:1:10</creation-date>
123    <lastmodification-date>11/6/2003 - 16:1:10</lastmodification-date>
124    <editor-release>1.04</editor-release>
125    <author>?</author>
126    <container>localhost/FactoryServer</container>
127    <comment>C_M3P1 from SyrComponent</comment>
128    <x-position>180</x-position>
129    <y-position>417</y-position>  </node>
130   <node>
131 <component-name>SyrComponent</component-name>
132    <interface-name>SyrComponent</interface-name>
133    <node-name>div2</node-name>
134    <kind>0</kind>
135    <coupled-node>?</coupled-node>
136    <service>
137 <service-name>C_DIV2</service-name>
138     <inParameter-list>
139 <inParameter>
140 <inParameter-type>long</inParameter-type>
141       <inParameter-name>anEvenInteger</inParameter-name>     </inParameter>    </inParameter-list>
142     <outParameter-list>
143 <outParameter>
144 <outParameter-type>long</outParameter-type>
145       <outParameter-name>anInteger</outParameter-name>     </outParameter>    </outParameter-list>   </service>
146    <Parameter-list/>
147    <PyFunction-list/>
148    <creation-date>11/6/2003 - 16:1:10</creation-date>
149    <lastmodification-date>11/6/2003 - 16:1:10</lastmodification-date>
150    <editor-release>1.04</editor-release>
151    <author>?</author>
152    <container>localhost/FactoryServer</container>
153    <comment>C_DIV2 from SyrComponent</comment>
154    <x-position>435</x-position>
155    <y-position>7</y-position>  </node>
156   <node>
157 <component-name>SyrComponent</component-name>
158    <interface-name>SyrComponent</interface-name>
159    <node-name>div2_ISEVEN</node-name>
160    <kind>0</kind>
161    <coupled-node>?</coupled-node>
162    <service>
163 <service-name>C_ISEVEN</service-name>
164     <inParameter-list>
165 <inParameter>
166 <inParameter-type>long</inParameter-type>
167       <inParameter-name>anInteger</inParameter-name>     </inParameter>    </inParameter-list>
168     <outParameter-list>
169 <outParameter>
170 <outParameter-type>long</outParameter-type>
171       <outParameter-name>BoolEven</outParameter-name>     </outParameter>    </outParameter-list>   </service>
172    <Parameter-list/>
173    <PyFunction-list/>
174    <creation-date>11/6/2003 - 16:1:11</creation-date>
175    <lastmodification-date>11/6/2003 - 16:1:11</lastmodification-date>
176    <editor-release>1.04</editor-release>
177    <author>?</author>
178    <container>localhost/FactoryServer</container>
179    <comment>C_ISEVEN from SyrComponent</comment>
180    <x-position>663</x-position>
181    <y-position>193</y-position>  </node>
182   <node>
183 <component-name>SyrComponent</component-name>
184    <interface-name>SyrComponent</interface-name>
185    <node-name>div2_ISONE</node-name>
186    <kind>0</kind>
187    <coupled-node>?</coupled-node>
188    <service>
189 <service-name>C_ISONE</service-name>
190     <inParameter-list>
191 <inParameter>
192 <inParameter-type>long</inParameter-type>
193       <inParameter-name>anInteger</inParameter-name>     </inParameter>    </inParameter-list>
194     <outParameter-list>
195 <outParameter>
196 <outParameter-type>long</outParameter-type>
197       <outParameter-name>BoolOne</outParameter-name>     </outParameter>    </outParameter-list>   </service>
198    <Parameter-list/>
199    <PyFunction-list/>
200    <creation-date>11/6/2003 - 16:1:11</creation-date>
201    <lastmodification-date>11/6/2003 - 16:1:11</lastmodification-date>
202    <editor-release>1.04</editor-release>
203    <author>?</author>
204    <container>localhost/FactoryServer</container>
205    <comment>C_ISONE from SyrComponent</comment>
206    <x-position>651</x-position>
207    <y-position>6</y-position>  </node>
208   <node>
209 <component-name>SyrComponent</component-name>
210    <interface-name>SyrComponent</interface-name>
211    <node-name>incr</node-name>
212    <kind>0</kind>
213    <coupled-node>?</coupled-node>
214    <service>
215 <service-name>C_INCR</service-name>
216     <inParameter-list>
217 <inParameter>
218 <inParameter-type>long</inParameter-type>
219       <inParameter-name>aCount</inParameter-name>     </inParameter>    </inParameter-list>
220     <outParameter-list>
221 <outParameter>
222 <outParameter-type>long</outParameter-type>
223       <outParameter-name>aNewCount</outParameter-name>     </outParameter>    </outParameter-list>   </service>
224    <Parameter-list/>
225    <PyFunction-list/>
226    <creation-date>11/6/2003 - 16:1:11</creation-date>
227    <lastmodification-date>11/6/2003 - 16:1:11</lastmodification-date>
228    <editor-release>1.04</editor-release>
229    <author>?</author>
230    <container>localhost/FactoryServer</container>
231    <comment>C_INCR from SyrComponent</comment>
232    <x-position>434</x-position>
233    <y-position>193</y-position>  </node> </node-list>
234  <link-list>
235 <link>
236 <fromnode-name>test_ISEVEN</fromnode-name>
237    <fromserviceparameter-name>OutGate</fromserviceparameter-name>
238    <tonode-name>m3p1</tonode-name>
239    <toserviceparameter-name>InGate</toserviceparameter-name>
240    <coord-list/>  </link>
241   <link>
242 <fromnode-name>m3p1</fromnode-name>
243    <fromserviceparameter-name>anEvenInteger</fromserviceparameter-name>
244    <tonode-name>div2</tonode-name>
245    <toserviceparameter-name>anEvenInteger</toserviceparameter-name>
246    <coord-list>
247 <coord>
248 <x>373</x>
249      <y>117</y>    </coord>
250     <coord>
251 <x>373</x>
252      <y>528</y>    </coord>   </coord-list>  </link>
253   <link>
254 <fromnode-name>div2</fromnode-name>
255    <fromserviceparameter-name>anInteger</fromserviceparameter-name>
256    <tonode-name>div2_ISONE</tonode-name>
257    <toserviceparameter-name>anInteger</toserviceparameter-name>
258    <coord-list/>  </link>
259   <link>
260 <fromnode-name>div2</fromnode-name>
261    <fromserviceparameter-name>anInteger</fromserviceparameter-name>
262    <tonode-name>div2_ISEVEN</tonode-name>
263    <toserviceparameter-name>anInteger</toserviceparameter-name>
264    <coord-list>
265 <coord>
266 <x>626</x>
267      <y>302</y>    </coord>
268     <coord>
269 <x>626</x>
270      <y>116</y>    </coord>   </coord-list>  </link> </link-list>
271  <data-list>
272 <data>
273 <fromnode-name>GraphSyracuseC_Gate</fromnode-name>
274    <fromserviceparameter-name>test_ISEVEN\anInteger</fromserviceparameter-name>
275    <tonode-name>test_ISEVEN</tonode-name>
276    <toserviceparameter-name>anInteger</toserviceparameter-name>
277    <data-value>
278 <value-type>3</value-type>
279     <value>31</value>   </data-value>
280    <coord-list/>  </data>
281   <data>
282 <fromnode-name>GraphSyracuseC_Gate</fromnode-name>
283    <fromserviceparameter-name>test_ISONE\anInteger</fromserviceparameter-name>
284    <tonode-name>test_ISONE</tonode-name>
285    <toserviceparameter-name>anInteger</toserviceparameter-name>
286    <data-value>
287 <value-type>3</value-type>
288     <value>31</value>   </data-value>
289    <coord-list/>  </data>
290   <data>
291 <fromnode-name>GraphSyracuseC_Gate</fromnode-name>
292    <fromserviceparameter-name>m3p1\anOddInteger</fromserviceparameter-name>
293    <tonode-name>m3p1</tonode-name>
294    <toserviceparameter-name>anOddInteger</toserviceparameter-name>
295    <data-value>
296 <value-type>3</value-type>
297     <value>31</value>   </data-value>
298    <coord-list/>  </data>
299   <data>
300 <fromnode-name>GraphSyracuseC_Gate</fromnode-name>
301    <fromserviceparameter-name>incr\aCount</fromserviceparameter-name>
302    <tonode-name>incr</tonode-name>
303    <toserviceparameter-name>aCount</toserviceparameter-name>
304    <data-value>
305 <value-type>3</value-type>
306     <value>0</value>   </data-value>
307    <coord-list/>  </data> </data-list></dataflow>