Salome HOME
Copyrights update 2015.
[samples/datafiles.git] / Superv / Graphs / GraphInLinesParall.xml
1 <!DOCTYPE Dataflow>
2 <!--
3   Copyright (C) 2007-2015  CEA/DEN, EDF R&D, OPEN CASCADE
4
5   Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
6   CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
7
8   This library is free software; you can redistribute it and/or
9   modify it under the terms of the GNU Lesser General Public
10   License as published by the Free Software Foundation; either
11   version 2.1 of the License, or (at your option) any later version.
12
13   This library is distributed in the hope that it will be useful,
14   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16   Lesser General Public License for more details.
17
18   You should have received a copy of the GNU Lesser General Public
19   License along with this library; if not, write to the Free Software
20   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21
22   See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
23
24 -->
25 <dataflow>
26 <info-list>
27 <node>
28 <component-name>?</component-name>
29    <interface-name>?</interface-name>
30    <node-name>GraphInLinesParall</node-name>
31    <kind>1</kind>
32    <coupled-node>?</coupled-node>
33    <service>
34 <service-name>GraphInLinesParall</service-name>
35     <inParameter-list>
36 <inParameter>
37 <inParameter-type>long</inParameter-type>
38       <inParameter-name>Add\a</inParameter-name>     </inParameter>
39      <inParameter>
40 <inParameter-type>long</inParameter-type>
41       <inParameter-name>Sub\a</inParameter-name>     </inParameter>
42      <inParameter>
43 <inParameter-type>long</inParameter-type>
44       <inParameter-name>Sub\b</inParameter-name>     </inParameter>    </inParameter-list>
45     <outParameter-list>
46 <outParameter>
47 <outParameter-type>long</outParameter-type>
48       <outParameter-name>Add\f</outParameter-name>     </outParameter>
49      <outParameter>
50 <outParameter-type>long</outParameter-type>
51       <outParameter-name>Mul\Result</outParameter-name>     </outParameter>    </outParameter-list>   </service>
52    <Parameter-list/>
53    <PyFunction-list/>
54    <creation-date>24/3/2003 - 10:58:41</creation-date>
55    <lastmodification-date>18/9/2003 - 17:31:28</lastmodification-date>
56    <editor-release>1.04</editor-release>
57    <author>?</author>
58    <container>?</container>
59    <comment>?</comment>
60    <x-position>0</x-position>
61    <y-position>0</y-position>  </node> </info-list>
62  <node-list>
63 <node>
64 <component-name>?</component-name>
65    <interface-name>?</interface-name>
66    <node-name>Add</node-name>
67    <kind>3</kind>
68    <coupled-node>?</coupled-node>
69    <service>
70 <service-name>Add</service-name>
71     <inParameter-list>
72 <inParameter>
73 <inParameter-type>long</inParameter-type>
74       <inParameter-name>a</inParameter-name>     </inParameter>
75      <inParameter>
76 <inParameter-type>long</inParameter-type>
77       <inParameter-name>b</inParameter-name>     </inParameter>    </inParameter-list>
78     <outParameter-list>
79 <outParameter>
80 <outParameter-type>long</outParameter-type>
81       <outParameter-name>f</outParameter-name>     </outParameter>    </outParameter-list>   </service>
82    <Parameter-list/>
83    <PyFunction-list>
84 <PyFunction>
85 <FuncName>Add</FuncName>
86      <PyFunc><![CDATA[import time ]]></PyFunc>
87      <PyFunc><![CDATA[def Add(a,b) :   ]]></PyFunc>
88      <PyFunc><![CDATA[    print "Add will wait 5 seconds" ]]></PyFunc>
89      <PyFunc><![CDATA[    time.sleep(5) ]]></PyFunc>
90      <PyFunc><![CDATA[    print "Add waited" ]]></PyFunc>
91      <PyFunc><![CDATA[    return a+b   ]]></PyFunc>
92      <PyFunc><![CDATA[?]]></PyFunc>    </PyFunction>   </PyFunction-list>
93    <creation-date>18/9/2003 - 17:31:28</creation-date>
94    <lastmodification-date>18/9/2003 - 17:31:28</lastmodification-date>
95    <editor-release>1.04</editor-release>
96    <author>?</author>
97    <container>?</container>
98    <comment>Python function</comment>
99    <x-position>351</x-position>
100    <y-position>77</y-position>  </node>
101   <node>
102 <component-name>?</component-name>
103    <interface-name>?</interface-name>
104    <node-name>Sub</node-name>
105    <kind>3</kind>
106    <coupled-node>?</coupled-node>
107    <service>
108 <service-name>Sub</service-name>
109     <inParameter-list>
110 <inParameter>
111 <inParameter-type>long</inParameter-type>
112       <inParameter-name>a</inParameter-name>     </inParameter>
113      <inParameter>
114 <inParameter-type>long</inParameter-type>
115       <inParameter-name>b</inParameter-name>     </inParameter>    </inParameter-list>
116     <outParameter-list>
117 <outParameter>
118 <outParameter-type>long</outParameter-type>
119       <outParameter-name>f</outParameter-name>     </outParameter>    </outParameter-list>   </service>
120    <Parameter-list/>
121    <PyFunction-list>
122 <PyFunction>
123 <FuncName>Sub</FuncName>
124      <PyFunc><![CDATA[def Sub(a,b) : ]]></PyFunc>
125      <PyFunc><![CDATA[    return a-b ]]></PyFunc>
126      <PyFunc><![CDATA[?]]></PyFunc>    </PyFunction>   </PyFunction-list>
127    <creation-date>18/9/2003 - 17:31:28</creation-date>
128    <lastmodification-date>18/9/2003 - 17:31:28</lastmodification-date>
129    <editor-release>1.04</editor-release>
130    <author>?</author>
131    <container>?</container>
132    <comment>Python function</comment>
133    <x-position>86</x-position>
134    <y-position>333</y-position>  </node>
135   <node>
136 <component-name>?</component-name>
137    <interface-name>?</interface-name>
138    <node-name>Mul</node-name>
139    <kind>3</kind>
140    <coupled-node>?</coupled-node>
141    <service>
142 <service-name>Mul</service-name>
143     <inParameter-list>
144 <inParameter>
145 <inParameter-type>long</inParameter-type>
146       <inParameter-name>a</inParameter-name>     </inParameter>
147      <inParameter>
148 <inParameter-type>long</inParameter-type>
149       <inParameter-name>b</inParameter-name>     </inParameter>    </inParameter-list>
150     <outParameter-list>
151 <outParameter>
152 <outParameter-type>long</outParameter-type>
153       <outParameter-name>Result</outParameter-name>     </outParameter>    </outParameter-list>   </service>
154    <Parameter-list/>
155    <PyFunction-list>
156 <PyFunction>
157 <FuncName>Mul</FuncName>
158      <PyFunc><![CDATA[import time  ]]></PyFunc>
159      <PyFunc><![CDATA[def Mul(a,b) :    ]]></PyFunc>
160      <PyFunc><![CDATA[    print "Mul will wait 5 seconds"  ]]></PyFunc>
161      <PyFunc><![CDATA[    time.sleep(5)  ]]></PyFunc>
162      <PyFunc><![CDATA[    print "Mul waited"  ]]></PyFunc>
163      <PyFunc><![CDATA[    return a*b  ]]></PyFunc>    </PyFunction>   </PyFunction-list>
164    <creation-date>18/9/2003 - 17:31:28</creation-date>
165    <lastmodification-date>18/9/2003 - 17:31:28</lastmodification-date>
166    <editor-release>1.04</editor-release>
167    <author>?</author>
168    <container>?</container>
169    <comment>Python function</comment>
170    <x-position>616</x-position>
171    <y-position>247</y-position>  </node> </node-list>
172  <link-list>
173 <link>
174 <fromnode-name>Sub</fromnode-name>
175    <fromserviceparameter-name>f</fromserviceparameter-name>
176    <tonode-name>Mul</tonode-name>
177    <toserviceparameter-name>b</toserviceparameter-name>
178    <coord-list>
179 <coord>
180 <x>583</x>
181      <y>357</y>    </coord>
182     <coord>
183 <x>583</x>
184      <y>413</y>    </coord>
185     <coord>
186 <x>282</x>
187      <y>413</y>    </coord>   </coord-list>  </link>
188   <link>
189 <fromnode-name>Sub</fromnode-name>
190    <fromserviceparameter-name>f</fromserviceparameter-name>
191    <tonode-name>Add</tonode-name>
192    <toserviceparameter-name>b</toserviceparameter-name>
193    <coord-list>
194 <coord>
195 <x>282</x>
196      <y>186</y>    </coord>
197     <coord>
198 <x>283</x>
199      <y>413</y>    </coord>   </coord-list>  </link>
200   <link>
201 <fromnode-name>Sub</fromnode-name>
202    <fromserviceparameter-name>f</fromserviceparameter-name>
203    <tonode-name>Mul</tonode-name>
204    <toserviceparameter-name>a</toserviceparameter-name>
205    <coord-list>
206 <coord>
207 <x>583</x>
208      <y>328</y>    </coord>
209     <coord>
210 <x>583</x>
211      <y>412</y>    </coord>   </coord-list>  </link> </link-list>
212  <data-list>
213 <data>
214 <fromnode-name>GraphInLinesParall</fromnode-name>
215    <fromserviceparameter-name>Add\a</fromserviceparameter-name>
216    <tonode-name>Add</tonode-name>
217    <toserviceparameter-name>a</toserviceparameter-name>
218    <data-value>
219 <value-type>3</value-type>
220     <value>1</value>   </data-value>
221    <coord-list/>  </data>
222   <data>
223 <fromnode-name>GraphInLinesParall</fromnode-name>
224    <fromserviceparameter-name>Sub\a</fromserviceparameter-name>
225    <tonode-name>Sub</tonode-name>
226    <toserviceparameter-name>a</toserviceparameter-name>
227    <data-value>
228 <value-type>3</value-type>
229     <value>3</value>   </data-value>
230    <coord-list/>  </data>
231   <data>
232 <fromnode-name>GraphInLinesParall</fromnode-name>
233    <fromserviceparameter-name>Sub\b</fromserviceparameter-name>
234    <tonode-name>Sub</tonode-name>
235    <toserviceparameter-name>b</toserviceparameter-name>
236    <data-value>
237 <value-type>3</value-type>
238     <value>4</value>   </data-value>
239    <coord-list/>  </data> </data-list></dataflow>