3 Copyright (C) 2006-2016 CEA/DEN, EDF R&D
5 This library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Lesser General Public
7 License as published by the Free Software Foundation; either
8 version 2.1 of the License, or (at your option) any later version.
10 This library is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 Lesser General Public License for more details.
15 You should have received a copy of the GNU Lesser General Public
16 License along with this library; if not, write to the Free Software
17 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
26 <component-name>?</component-name>
27 <interface-name>?</interface-name>
28 <node-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</node-name>
30 <coupled-node>?</coupled-node>
32 <service-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</service-name>
35 <inParameter-type>double</inParameter-type>
36 <inParameter-name>MakeBox1__x1</inParameter-name> </inParameter>
38 <inParameter-type>double</inParameter-type>
39 <inParameter-name>MakeBox1__y1</inParameter-name> </inParameter>
41 <inParameter-type>double</inParameter-type>
42 <inParameter-name>MakeBox1__z1</inParameter-name> </inParameter>
44 <inParameter-type>double</inParameter-type>
45 <inParameter-name>MakeBox1__x2</inParameter-name> </inParameter>
47 <inParameter-type>double</inParameter-type>
48 <inParameter-name>MakeBox1__y2</inParameter-name> </inParameter>
50 <inParameter-type>double</inParameter-type>
51 <inParameter-name>MakeBox1__z2</inParameter-name> </inParameter>
53 <inParameter-type>double</inParameter-type>
54 <inParameter-name>MakeSphere_1__x1</inParameter-name> </inParameter>
56 <inParameter-type>double</inParameter-type>
57 <inParameter-name>MakeSphere_1__y1</inParameter-name> </inParameter>
59 <inParameter-type>double</inParameter-type>
60 <inParameter-name>MakeSphere_1__z1</inParameter-name> </inParameter>
62 <inParameter-type>double</inParameter-type>
63 <inParameter-name>MakeSphere_1__radius</inParameter-name> </inParameter>
65 <inParameter-type>double</inParameter-type>
66 <inParameter-name>MakeTranslation_1__x1</inParameter-name> </inParameter>
68 <inParameter-type>double</inParameter-type>
69 <inParameter-name>MakeTranslation_1__y1</inParameter-name> </inParameter>
71 <inParameter-type>double</inParameter-type>
72 <inParameter-name>MakeTranslation_1__z1</inParameter-name> </inParameter> </inParameter-list>
75 <outParameter-type>objref</outParameter-type>
76 <outParameter-name>MakeFuse_2__shape</outParameter-name> </outParameter> </outParameter-list> </service>
79 <creation-date>25/8/2004 - 16:28:50</creation-date>
80 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
81 <editor-release>2.0</editor-release>
83 <container>?</container>
85 <x-position>0</x-position>
86 <y-position>0</y-position> </node> </info-list>
89 <component-name>?</component-name>
90 <interface-name>?</interface-name>
91 <node-name>gag</node-name>
93 <coupled-node>?</coupled-node>
95 <service-name>gag</service-name>
97 <outParameter-list/> </service>
101 <FuncName>gag</FuncName>
102 <PyFunc><![CDATA[from batchmode_geompy import * ]]></PyFunc>
103 <PyFunc><![CDATA[def gag(): ]]></PyFunc>
104 <PyFunc><![CDATA[ # This is a gag ]]></PyFunc>
105 <PyFunc><![CDATA[ return ]]></PyFunc> </PyFunction> </PyFunction-list>
106 <creation-date>29/10/2004 - 10:50:25</creation-date>
107 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
108 <editor-release>2.0</editor-release>
110 <container>?</container>
111 <comment>Compute Node</comment>
112 <x-position>0</x-position>
113 <y-position>123</y-position> </node>
115 <component-name>?</component-name>
116 <interface-name>?</interface-name>
117 <node-name>MakeBox1</node-name>
119 <coupled-node>?</coupled-node>
121 <service-name>MakeBox1</service-name>
124 <inParameter-type>double</inParameter-type>
125 <inParameter-name>x1</inParameter-name> </inParameter>
127 <inParameter-type>double</inParameter-type>
128 <inParameter-name>y1</inParameter-name> </inParameter>
130 <inParameter-type>double</inParameter-type>
131 <inParameter-name>z1</inParameter-name> </inParameter>
133 <inParameter-type>double</inParameter-type>
134 <inParameter-name>x2</inParameter-name> </inParameter>
136 <inParameter-type>double</inParameter-type>
137 <inParameter-name>y2</inParameter-name> </inParameter>
139 <inParameter-type>double</inParameter-type>
140 <inParameter-name>z2</inParameter-name> </inParameter> </inParameter-list>
143 <outParameter-type>objref</outParameter-type>
144 <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
148 <FuncName>MakeBox1</FuncName>
149 <PyFunc><![CDATA[from batchmode_geompy import MakeBox ]]></PyFunc>
150 <PyFunc><![CDATA[def MakeBox1(x1,y1,z1,x2,y2,z2): ]]></PyFunc>
151 <PyFunc><![CDATA[ aBox = MakeBox(x1,y1,z1,x2,y2,z2) ]]></PyFunc>
152 <PyFunc><![CDATA[ return aBox ]]></PyFunc> </PyFunction> </PyFunction-list>
153 <creation-date>29/10/2004 - 10:50:25</creation-date>
154 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
155 <editor-release>2.0</editor-release>
157 <container>?</container>
158 <comment>Compute Node</comment>
159 <x-position>194</x-position>
160 <y-position>3</y-position> </node>
162 <component-name>?</component-name>
163 <interface-name>?</interface-name>
164 <node-name>MakeCopy_1</node-name>
166 <coupled-node>?</coupled-node>
168 <service-name>MakeCopy_1</service-name>
171 <inParameter-type>objref</inParameter-type>
172 <inParameter-name>shape1</inParameter-name> </inParameter> </inParameter-list>
175 <outParameter-type>objref</outParameter-type>
176 <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
180 <FuncName>MakeCopy_1</FuncName>
181 <PyFunc><![CDATA[from batchmode_geompy import MakeCopy ]]></PyFunc>
182 <PyFunc><![CDATA[def MakeCopy_1(shape1): ]]></PyFunc>
183 <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
184 <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
185 <creation-date>29/10/2004 - 10:50:25</creation-date>
186 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
187 <editor-release>2.0</editor-release>
189 <container>?</container>
190 <comment>Compute Node</comment>
191 <x-position>389</x-position>
192 <y-position>3</y-position> </node>
194 <component-name>?</component-name>
195 <interface-name>?</interface-name>
196 <node-name>MakeCopy_2</node-name>
198 <coupled-node>?</coupled-node>
200 <service-name>MakeCopy_2</service-name>
203 <inParameter-type>objref</inParameter-type>
204 <inParameter-name>shape1</inParameter-name> </inParameter> </inParameter-list>
207 <outParameter-type>objref</outParameter-type>
208 <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
212 <FuncName>MakeCopy_2</FuncName>
213 <PyFunc><![CDATA[from batchmode_geompy import MakeCopy ]]></PyFunc>
214 <PyFunc><![CDATA[def MakeCopy_2(shape1): ]]></PyFunc>
215 <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
216 <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
217 <creation-date>29/10/2004 - 10:50:25</creation-date>
218 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
219 <editor-release>2.0</editor-release>
221 <container>?</container>
222 <comment>Compute Node</comment>
223 <x-position>389</x-position>
224 <y-position>136</y-position> </node>
226 <component-name>?</component-name>
227 <interface-name>?</interface-name>
228 <node-name>MakeSphere_1</node-name>
230 <coupled-node>?</coupled-node>
232 <service-name>MakeSphere_1</service-name>
235 <inParameter-type>double</inParameter-type>
236 <inParameter-name>x1</inParameter-name> </inParameter>
238 <inParameter-type>double</inParameter-type>
239 <inParameter-name>y1</inParameter-name> </inParameter>
241 <inParameter-type>double</inParameter-type>
242 <inParameter-name>z1</inParameter-name> </inParameter>
244 <inParameter-type>double</inParameter-type>
245 <inParameter-name>radius</inParameter-name> </inParameter> </inParameter-list>
248 <outParameter-type>objref</outParameter-type>
249 <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
253 <FuncName>MakeSphere_1</FuncName>
254 <PyFunc><![CDATA[from batchmode_geompy import MakeVertex,MakeSpherePntR ]]></PyFunc>
255 <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius): ]]></PyFunc>
256 <PyFunc><![CDATA[ apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
257 <PyFunc><![CDATA[ shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
258 <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
259 <creation-date>29/10/2004 - 10:50:25</creation-date>
260 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
261 <editor-release>2.0</editor-release>
263 <container>?</container>
264 <comment>Compute Node</comment>
265 <x-position>203</x-position>
266 <y-position>315</y-position> </node>
268 <component-name>?</component-name>
269 <interface-name>?</interface-name>
270 <node-name>MakeTranslation_1</node-name>
272 <coupled-node>?</coupled-node>
274 <service-name>MakeTranslation_1</service-name>
277 <inParameter-type>objref</inParameter-type>
278 <inParameter-name>shape1</inParameter-name> </inParameter>
280 <inParameter-type>double</inParameter-type>
281 <inParameter-name>x1</inParameter-name> </inParameter>
283 <inParameter-type>double</inParameter-type>
284 <inParameter-name>y1</inParameter-name> </inParameter>
286 <inParameter-type>double</inParameter-type>
287 <inParameter-name>z1</inParameter-name> </inParameter> </inParameter-list>
290 <outParameter-type>objref</outParameter-type>
291 <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
295 <FuncName>MakeTranslation_1</FuncName>
296 <PyFunc><![CDATA[from batchmode_geompy import MakeTranslation ]]></PyFunc>
297 <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1): ]]></PyFunc>
298 <PyFunc><![CDATA[ shape = MakeTranslation(shape1,x1,y1,z1) ]]></PyFunc>
299 <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
300 <creation-date>29/10/2004 - 10:50:25</creation-date>
301 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
302 <editor-release>2.0</editor-release>
304 <container>?</container>
305 <comment>Compute Node</comment>
306 <x-position>596</x-position>
307 <y-position>3</y-position> </node>
309 <component-name>?</component-name>
310 <interface-name>?</interface-name>
311 <node-name>MakeFuse_1</node-name>
313 <coupled-node>?</coupled-node>
315 <service-name>MakeFuse_1</service-name>
318 <inParameter-type>objref</inParameter-type>
319 <inParameter-name>shape1</inParameter-name> </inParameter>
321 <inParameter-type>objref</inParameter-type>
322 <inParameter-name>shape2</inParameter-name> </inParameter> </inParameter-list>
325 <outParameter-type>objref</outParameter-type>
326 <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
330 <FuncName>MakeFuse_1</FuncName>
331 <PyFunc><![CDATA[from batchmode_geompy import MakeBoolean ]]></PyFunc>
332 <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
333 <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
334 <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
335 <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
336 <creation-date>29/10/2004 - 10:50:25</creation-date>
337 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
338 <editor-release>2.0</editor-release>
340 <container>?</container>
341 <comment>Compute Node</comment>
342 <x-position>823</x-position>
343 <y-position>116</y-position> </node>
345 <component-name>?</component-name>
346 <interface-name>?</interface-name>
347 <node-name>MakeFuse_2</node-name>
349 <coupled-node>?</coupled-node>
351 <service-name>MakeFuse_2</service-name>
354 <inParameter-type>objref</inParameter-type>
355 <inParameter-name>shape1</inParameter-name> </inParameter>
357 <inParameter-type>objref</inParameter-type>
358 <inParameter-name>shape2</inParameter-name> </inParameter> </inParameter-list>
361 <outParameter-type>objref</outParameter-type>
362 <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
366 <FuncName>MakeFuse_2</FuncName>
367 <PyFunc><![CDATA[from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
368 <PyFunc><![CDATA[from batchmode_geompy import * ]]></PyFunc>
369 <PyFunc><![CDATA[def MakeFuse_2(shape1,shape2): ]]></PyFunc>
370 <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
371 <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
372 <PyFunc><![CDATA[ myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
373 <PyFunc><![CDATA[ aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
374 <PyFunc><![CDATA[ if aSession == None : ]]></PyFunc>
375 <PyFunc><![CDATA[ aStudyId = 1 ]]></PyFunc>
376 <PyFunc><![CDATA[ else : ]]></PyFunc>
377 <PyFunc><![CDATA[ aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
378 <PyFunc><![CDATA[ myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
379 <PyFunc><![CDATA[ aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
380 <PyFunc><![CDATA[ aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
381 <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
382 <creation-date>29/10/2004 - 10:50:25</creation-date>
383 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
384 <editor-release>2.0</editor-release>
386 <container>?</container>
387 <comment>Compute Node</comment>
388 <x-position>1049</x-position>
389 <y-position>295</y-position> </node> </node-list>
392 <fromnode-name>gag</fromnode-name>
393 <fromserviceparameter-name>Gate</fromserviceparameter-name>
394 <tonode-name>MakeBox1</tonode-name>
395 <toserviceparameter-name>Gate</toserviceparameter-name>
396 <coord-list/> </link>
398 <fromnode-name>gag</fromnode-name>
399 <fromserviceparameter-name>Gate</fromserviceparameter-name>
400 <tonode-name>MakeSphere_1</tonode-name>
401 <toserviceparameter-name>Gate</toserviceparameter-name>
408 <y>265</y> </coord> </coord-list> </link>
410 <fromnode-name>MakeBox1</fromnode-name>
411 <fromserviceparameter-name>shape</fromserviceparameter-name>
412 <tonode-name>MakeCopy_1</tonode-name>
413 <toserviceparameter-name>shape1</toserviceparameter-name>
414 <coord-list/> </link>
416 <fromnode-name>MakeBox1</fromnode-name>
417 <fromserviceparameter-name>shape</fromserviceparameter-name>
418 <tonode-name>MakeCopy_2</tonode-name>
419 <toserviceparameter-name>shape1</toserviceparameter-name>
423 <y>207</y> </coord> </coord-list> </link>
425 <fromnode-name>MakeCopy_1</fromnode-name>
426 <fromserviceparameter-name>shape</fromserviceparameter-name>
427 <tonode-name>MakeTranslation_1</tonode-name>
428 <toserviceparameter-name>shape1</toserviceparameter-name>
429 <coord-list/> </link>
431 <fromnode-name>MakeCopy_2</fromnode-name>
432 <fromserviceparameter-name>shape</fromserviceparameter-name>
433 <tonode-name>MakeFuse_1</tonode-name>
434 <toserviceparameter-name>shape2</toserviceparameter-name>
438 <y>207</y> </coord> </coord-list> </link>
440 <fromnode-name>MakeSphere_1</fromnode-name>
441 <fromserviceparameter-name>shape</fromserviceparameter-name>
442 <tonode-name>MakeFuse_2</tonode-name>
443 <toserviceparameter-name>shape2</toserviceparameter-name>
444 <coord-list/> </link>
446 <fromnode-name>MakeTranslation_1</fromnode-name>
447 <fromserviceparameter-name>shape</fromserviceparameter-name>
448 <tonode-name>MakeFuse_1</tonode-name>
449 <toserviceparameter-name>shape1</toserviceparameter-name>
450 <coord-list/> </link>
452 <fromnode-name>MakeFuse_1</fromnode-name>
453 <fromserviceparameter-name>shape</fromserviceparameter-name>
454 <tonode-name>MakeFuse_2</tonode-name>
455 <toserviceparameter-name>shape1</toserviceparameter-name>
462 <y>187</y> </coord> </coord-list> </link> </link-list>
465 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
466 <fromserviceparameter-name>MakeBox1__x1</fromserviceparameter-name>
467 <tonode-name>MakeBox1</tonode-name>
468 <toserviceparameter-name>x1</toserviceparameter-name>
470 <value-type>7</value-type>
471 <value>0</value> </data-value>
472 <coord-list/> </data>
474 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
475 <fromserviceparameter-name>MakeBox1__y1</fromserviceparameter-name>
476 <tonode-name>MakeBox1</tonode-name>
477 <toserviceparameter-name>y1</toserviceparameter-name>
479 <value-type>7</value-type>
480 <value>0</value> </data-value>
481 <coord-list/> </data>
483 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
484 <fromserviceparameter-name>MakeBox1__z1</fromserviceparameter-name>
485 <tonode-name>MakeBox1</tonode-name>
486 <toserviceparameter-name>z1</toserviceparameter-name>
488 <value-type>7</value-type>
489 <value>0</value> </data-value>
490 <coord-list/> </data>
492 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
493 <fromserviceparameter-name>MakeBox1__x2</fromserviceparameter-name>
494 <tonode-name>MakeBox1</tonode-name>
495 <toserviceparameter-name>x2</toserviceparameter-name>
497 <value-type>7</value-type>
498 <value>50</value> </data-value>
499 <coord-list/> </data>
501 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
502 <fromserviceparameter-name>MakeBox1__y2</fromserviceparameter-name>
503 <tonode-name>MakeBox1</tonode-name>
504 <toserviceparameter-name>y2</toserviceparameter-name>
506 <value-type>7</value-type>
507 <value>50</value> </data-value>
508 <coord-list/> </data>
510 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
511 <fromserviceparameter-name>MakeBox1__z2</fromserviceparameter-name>
512 <tonode-name>MakeBox1</tonode-name>
513 <toserviceparameter-name>z2</toserviceparameter-name>
515 <value-type>7</value-type>
516 <value>50</value> </data-value>
517 <coord-list/> </data>
519 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
520 <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
521 <tonode-name>MakeSphere_1</tonode-name>
522 <toserviceparameter-name>x1</toserviceparameter-name>
524 <value-type>7</value-type>
525 <value>0</value> </data-value>
526 <coord-list/> </data>
528 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
529 <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
530 <tonode-name>MakeSphere_1</tonode-name>
531 <toserviceparameter-name>y1</toserviceparameter-name>
533 <value-type>7</value-type>
534 <value>0</value> </data-value>
535 <coord-list/> </data>
537 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
538 <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
539 <tonode-name>MakeSphere_1</tonode-name>
540 <toserviceparameter-name>z1</toserviceparameter-name>
542 <value-type>7</value-type>
543 <value>0</value> </data-value>
544 <coord-list/> </data>
546 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
547 <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
548 <tonode-name>MakeSphere_1</tonode-name>
549 <toserviceparameter-name>radius</toserviceparameter-name>
551 <value-type>7</value-type>
552 <value>12</value> </data-value>
553 <coord-list/> </data>
555 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
556 <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
557 <tonode-name>MakeTranslation_1</tonode-name>
558 <toserviceparameter-name>x1</toserviceparameter-name>
560 <value-type>7</value-type>
561 <value>25</value> </data-value>
562 <coord-list/> </data>
564 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
565 <fromserviceparameter-name>MakeTranslation_1__y1</fromserviceparameter-name>
566 <tonode-name>MakeTranslation_1</tonode-name>
567 <toserviceparameter-name>y1</toserviceparameter-name>
569 <value-type>7</value-type>
570 <value>25</value> </data-value>
571 <coord-list/> </data>
573 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
574 <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
575 <tonode-name>MakeTranslation_1</tonode-name>
576 <toserviceparameter-name>z1</toserviceparameter-name>
578 <value-type>7</value-type>
579 <value>25</value> </data-value>
580 <coord-list/> </data> </data-list> </dataflow></supergraph>