]> SALOME platform Git repositories - modules/superv.git/blobdiff - examples/dataflow_calculator_example.xml
Salome HOME
DCQ : Merge with Ecole_Ete_a6.
[modules/superv.git] / examples / dataflow_calculator_example.xml
diff --git a/examples/dataflow_calculator_example.xml b/examples/dataflow_calculator_example.xml
new file mode 100755 (executable)
index 0000000..4edd3bf
--- /dev/null
@@ -0,0 +1,306 @@
+<?xml version='1.0' encoding='us-ascii' ?>
+
+<!-- XML Dataflow -->
+
+<!-- Dataflow information -->
+<dataflow>
+        <info-list>
+                <node>
+                        <component-name>?</component-name>
+                        <interface-name>?</interface-name>
+                        <node-name>CalculatorDataflow</node-name>
+                        <kind>1</kind>
+                        <service>
+                                <service-name>CalculatorDataflow</service-name>
+                                <inParameter-list>
+                                        <inParameter>
+                                                <inParameter-type>FIELDDOUBLE</inParameter-type>
+
+<inParameter-name>Constant\field1</inParameter-name>
+                                        </inParameter>
+                                        <inParameter>
+                                                <inParameter-type>double</inParameter-type>
+                                                <inParameter-name>Constant\x1</inParameter-name>
+                                        </inParameter>
+                                        <inParameter>
+                                                <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                <inParameter-name>Mul\field1</inParameter-name>
+                                        </inParameter>
+                                        <inParameter>
+                                                <inParameter-type>double</inParameter-type>
+                                                <inParameter-name>Mul\x1</inParameter-name>
+                                        </inParameter>
+                                        <inParameter>
+
+<inParameter-type>FieldNodeDouble</inParameter-type>
+
+<inParameter-name>writeMEDfile\field1</inParameter-name>
+                                        </inParameter>
+                                        <inParameter>
+                                                <inParameter-type>string</inParameter-type>
+
+<inParameter-name>writeMEDfile\filename</inParameter-name>
+                                        </inParameter>
+                                        <inParameter>
+                                                <inParameter-type>string</inParameter-type>
+
+<inParameter-name>writeMEDfile_1\filename</inParameter-name>
+                                        </inParameter>
+                                </inParameter-list>
+                                <outParameter-list>
+                                </outParameter-list>
+                        </service>
+                        <creation-date>22/11/2002 - 14:38:49</creation-date>
+                        <lastmodification-date>22/11/2002 - 14:47:14</lastmodification-date>
+                        <editor-release>1.03</editor-release>
+                        <author>?</author>
+                        <container>FactoryServer</container>
+                        <comment>?</comment>
+                        <x-position>0</x-position>
+                        <y-position>0</y-position>
+                </node>
+        </info-list>
+
+        <node-list>
+                <node>
+                        <component-name>Calculator</component-name>
+                        <interface-name>Calculator</interface-name>
+                        <node-name>Constant</node-name>
+                        <kind>0</kind>
+                        <service>
+                                <service-name>Constant</service-name>
+                                <inParameter-list>
+                                        <inParameter>
+                                                <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                <inParameter-name>field1</inParameter-name>
+                                        </inParameter>
+                                        <inParameter>
+                                                <inParameter-type>double</inParameter-type>
+                                                <inParameter-name>x1</inParameter-name>
+                                        </inParameter>
+                                </inParameter-list>
+                                <outParameter-list>
+                                        <outParameter>
+                                                <outParameter-type>FIELDDOUBLE</outParameter-type>
+                                                <outParameter-name>return</outParameter-name>
+                                        </outParameter>
+                                </outParameter-list>
+                        </service>
+                        <creation-date>22/11/2002 - 14:47:14</creation-date>
+                        <lastmodification-date>22/11/2002 - 14:47:14</lastmodification-date>
+                        <editor-release>1.03</editor-release>
+                        <author>?</author>
+                        <container>FactoryServer</container>
+                        <comment>?</comment>
+                        <x-position>28</x-position>
+                        <y-position>0</y-position>
+                </node>
+                <node>
+                        <component-name>Calculator</component-name>
+                        <interface-name>Calculator</interface-name>
+                        <node-name>Mul</node-name>
+                        <kind>0</kind>
+                        <service>
+                                <service-name>Mul</service-name>
+                                <inParameter-list>
+                                        <inParameter>
+                                                <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                <inParameter-name>field1</inParameter-name>
+                                        </inParameter>
+                                        <inParameter>
+                                                <inParameter-type>double</inParameter-type>
+                                                <inParameter-name>x1</inParameter-name>
+                                        </inParameter>
+                                </inParameter-list>
+                                <outParameter-list>
+                                        <outParameter>
+                                                <outParameter-type>FIELDDOUBLE</outParameter-type>
+                                                <outParameter-name>return</outParameter-name>
+                                        </outParameter>
+                                </outParameter-list>
+                        </service>
+                        <creation-date>22/11/2002 - 14:47:14</creation-date>
+                        <lastmodification-date>22/11/2002 - 14:47:14</lastmodification-date>
+                        <editor-release>1.03</editor-release>
+                        <author>?</author>
+                        <container>FactoryServer</container>
+                        <comment>?</comment>
+                        <x-position>27</x-position>
+                        <y-position>208</y-position>
+                </node>
+                <node>
+                        <component-name>Calculator</component-name>
+                        <interface-name>Calculator</interface-name>
+                        <node-name>Add</node-name>
+                        <kind>0</kind>
+                        <service>
+                                <service-name>Add</service-name>
+                                <inParameter-list>
+                                        <inParameter>
+                                                <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                <inParameter-name>field1</inParameter-name>
+                                        </inParameter>
+                                        <inParameter>
+                                                <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                <inParameter-name>field2</inParameter-name>
+                                        </inParameter>
+                                </inParameter-list>
+                                <outParameter-list>
+                                        <outParameter>
+                                                <outParameter-type>FIELDDOUBLE</outParameter-type>
+                                                <outParameter-name>return</outParameter-name>
+                                        </outParameter>
+                                </outParameter-list>
+                        </service>
+                        <creation-date>22/11/2002 - 14:47:14</creation-date>
+                        <lastmodification-date>22/11/2002 - 14:47:14</lastmodification-date>
+                        <editor-release>1.03</editor-release>
+                        <author>?</author>
+                        <container>FactoryServer</container>
+                        <comment>?</comment>
+                        <x-position>398</x-position>
+                        <y-position>54</y-position>
+                </node>
+                <node>
+                        <component-name>Calculator</component-name>
+                        <interface-name>Calculator</interface-name>
+                        <node-name>writeMEDfile</node-name>
+                        <kind>0</kind>
+                        <service>
+                                <service-name>writeMEDfile</service-name>
+                                <inParameter-list>
+                                        <inParameter>
+
+<inParameter-type>FieldNodeDouble</inParameter-type>
+                                                <inParameter-name>field1</inParameter-name>
+                                        </inParameter>
+                                        <inParameter>
+                                                <inParameter-type>string</inParameter-type>
+                                                <inParameter-name>filename</inParameter-name>
+                                        </inParameter>
+                                </inParameter-list>
+                                <outParameter-list>
+                                </outParameter-list>
+                        </service>
+                        <creation-date>22/11/2002 - 14:47:14</creation-date>
+                        <lastmodification-date>22/11/2002 - 14:47:14</lastmodification-date>
+                        <editor-release>1.03</editor-release>
+                        <author>?</author>
+                        <container>FactoryServer</container>
+                        <comment>?</comment>
+                        <x-position>212</x-position>
+                        <y-position>392</y-position>
+                </node>
+                <node>
+                        <component-name>Calculator</component-name>
+                        <interface-name>Calculator</interface-name>
+                        <node-name>writeMEDfile_1</node-name>
+                        <kind>0</kind>
+                        <service>
+                                <service-name>writeMEDfile</service-name>
+                                <inParameter-list>
+                                        <inParameter>
+                                                <inParameter-type>FIELDDOUBLE</inParameter-type>
+                                                <inParameter-name>field1</inParameter-name>
+                                        </inParameter>
+                                        <inParameter>
+                                                <inParameter-type>string</inParameter-type>
+                                                <inParameter-name>filename</inParameter-name>
+                                        </inParameter>
+                                </inParameter-list>
+                                <outParameter-list>
+                                </outParameter-list>
+                        </service>
+                        <creation-date>22/11/2002 - 14:47:14</creation-date>
+                        <lastmodification-date>22/11/2002 - 14:47:14</lastmodification-date>
+                        <editor-release>1.03</editor-release>
+                        <author>?</author>
+                        <container>FactoryServer</container>
+                        <comment>?</comment>
+                        <x-position>572</x-position>
+                        <y-position>52</y-position>
+                </node>
+        </node-list>
+
+        <link-list>
+                <link>
+                        <fromnode-name>Constant</fromnode-name>
+                        <fromserviceparameter-name>return</fromserviceparameter-name>
+                        <tonode-name>Add</tonode-name>
+                        <toserviceparameter-name>field1</toserviceparameter-name>
+                        <coord-list>
+                        </coord-list>
+                </link>
+                <link>
+                        <fromnode-name>Mul</fromnode-name>
+                        <fromserviceparameter-name>return</fromserviceparameter-name>
+                        <tonode-name>Add</tonode-name>
+                        <toserviceparameter-name>field2</toserviceparameter-name>
+                        <coord-list>
+                        </coord-list>
+                </link>
+                <link>
+                        <fromnode-name>Add</fromnode-name>
+                        <fromserviceparameter-name>return</fromserviceparameter-name>
+                        <tonode-name>writeMEDfile_1</tonode-name>
+                        <toserviceparameter-name>field1</toserviceparameter-name>
+                        <coord-list>
+                        </coord-list>
+                </link>
+        </link-list>
+
+        <data-list>
+                <data>
+                        <fromnode-name>CalculatorDataflow</fromnode-name>
+                        <fromserviceparameter-name>Constant\x1</fromserviceparameter-name>
+                        <tonode-name>Constant</tonode-name>
+                        <toserviceparameter-name>x1</toserviceparameter-name>
+                        <data-value>
+                                <value-type>7</value-type>
+                                <value>10</value>
+                        </data-value>
+                        <coord-list>
+                        </coord-list>
+                </data>
+                <data>
+                        <fromnode-name>CalculatorDataflow</fromnode-name>
+                        <fromserviceparameter-name>Mul\x1</fromserviceparameter-name>
+                        <tonode-name>Mul</tonode-name>
+                        <toserviceparameter-name>x1</toserviceparameter-name>
+                        <data-value>
+                                <value-type>7</value-type>
+                                <value>-1</value>
+                        </data-value>
+                        <coord-list>
+                        </coord-list>
+                </data>
+                <data>
+                        <fromnode-name>CalculatorDataflow</fromnode-name>
+
+<fromserviceparameter-name>writeMEDfile\filename</fromserviceparameter-name>
+                        <tonode-name>writeMEDfile</tonode-name>
+                        <toserviceparameter-name>filename</toserviceparameter-name>
+                        <data-value>
+                                <value-type>18</value-type>
+                                <value>test_dataflow_calculator.med</value>
+                        </data-value>
+                        <coord-list>
+                        </coord-list>
+                </data>
+                <data>
+                        <fromnode-name>CalculatorDataflow</fromnode-name>
+
+<fromserviceparameter-name>writeMEDfile_1\filename</fromserviceparameter-name>
+                        <tonode-name>writeMEDfile_1</tonode-name>
+                        <toserviceparameter-name>filename</toserviceparameter-name>
+                        <data-value>
+                                <value-type>18</value-type>
+                                <value>test_dataflow_calculator.med</value>
+                        </data-value>
+                        <coord-list>
+                        </coord-list>
+                </data>
+        </data-list>
+
+</dataflow>
+