]> SALOME platform Git repositories - modules/superv.git/commitdiff
Salome HOME
Graph with C++ Components loaded in the SuperVisionContainer
authorrahuel <rahuel@opencascade.com>
Wed, 12 Jan 2005 12:45:43 +0000 (12:45 +0000)
committerrahuel <rahuel@opencascade.com>
Wed, 12 Jan 2005 12:45:43 +0000 (12:45 +0000)
examples/GraphEmbeddedComponents.py [new file with mode: 0644]
examples/GraphEmbeddedComponents.xml [new file with mode: 0644]

diff --git a/examples/GraphEmbeddedComponents.py b/examples/GraphEmbeddedComponents.py
new file mode 100644 (file)
index 0000000..01ac324
--- /dev/null
@@ -0,0 +1,151 @@
+
+# Generated python file of Graph GraphEssai3
+
+from SuperV import *
+
+# Graph creation of GraphEssai3
+def DefGraphEssai3() :
+    GraphEssai3 = Graph( 'GraphEssai3' )
+    GraphEssai3.SetName( 'GraphEssai3' )
+    GraphEssai3.SetAuthor( '' )
+    GraphEssai3.SetComment( '' )
+    GraphEssai3.Coords( 0 , 0 )
+    
+    # Creation of Factory Nodes
+    
+    Add = GraphEssai3.FNode( 'AddComponent' , 'AddComponent' , 'Add' )
+    Add.SetName( 'Add' )
+    Add.SetAuthor( '' )
+    Add.SetContainer( 'localhost/FactoryServer' )
+    Add.SetComment( 'Add from AddComponent' )
+    Add.Coords( 1 , 152 )
+    IAddx = Add.GetInPort( 'x' )
+    IAddy = Add.GetInPort( 'y' )
+    IAddGate = Add.GetInPort( 'Gate' )
+    OAddFuncValue = Add.GetOutPort( 'FuncValue' )
+    OAddz = Add.GetOutPort( 'z' )
+    OAddGate = Add.GetOutPort( 'Gate' )
+    
+    Sub = GraphEssai3.FNode( 'SubComponent' , 'SubComponent' , 'Sub' )
+    Sub.SetName( 'Sub' )
+    Sub.SetAuthor( '' )
+    Sub.SetContainer( 'localhost/FactoryServer' )
+    Sub.SetComment( 'Sub from SubComponent' )
+    Sub.Coords( 412 , 377 )
+    ISubx = Sub.GetInPort( 'x' )
+    ISuby = Sub.GetInPort( 'y' )
+    ISubGate = Sub.GetInPort( 'Gate' )
+    OSubz = Sub.GetOutPort( 'z' )
+    OSubGate = Sub.GetOutPort( 'Gate' )
+    
+    Mul = GraphEssai3.FNode( 'MulComponent' , 'MulComponent' , 'Mul' )
+    Mul.SetName( 'Mul' )
+    Mul.SetAuthor( '' )
+    Mul.SetContainer( 'localhost/FactoryServer' )
+    Mul.SetComment( 'Mul from MulComponent' )
+    Mul.Coords( 412 , 152 )
+    IMulx = Mul.GetInPort( 'x' )
+    IMuly = Mul.GetInPort( 'y' )
+    IMulGate = Mul.GetInPort( 'Gate' )
+    OMulz = Mul.GetOutPort( 'z' )
+    OMulGate = Mul.GetOutPort( 'Gate' )
+    
+    Div = GraphEssai3.FNode( 'DivComponent' , 'DivComponent' , 'Div' )
+    Div.SetName( 'Div' )
+    Div.SetAuthor( '' )
+    Div.SetContainer( 'localhost/FactoryServer' )
+    Div.SetComment( 'Div from DivComponent' )
+    Div.Coords( 622 , 124 )
+    IDivx = Div.GetInPort( 'x' )
+    IDivy = Div.GetInPort( 'y' )
+    IDivGate = Div.GetInPort( 'Gate' )
+    ODivz = Div.GetOutPort( 'z' )
+    ODivGate = Div.GetOutPort( 'Gate' )
+    
+    Addition = GraphEssai3.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+    Addition.SetName( 'Addition' )
+    Addition.SetAuthor( '' )
+    Addition.SetContainer( 'localhost/AdditionServer' )
+    Addition.SetComment( 'Addition from AddComponent' )
+    Addition.Coords( 0 , 0 )
+    IAdditionGate = Addition.GetInPort( 'Gate' )
+    OAdditionAdder = Addition.GetOutPort( 'Adder' )
+    OAdditionGate = Addition.GetOutPort( 'Gate' )
+    
+    Addition_1 = GraphEssai3.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
+    Addition_1.SetName( 'Addition_1' )
+    Addition_1.SetAuthor( '' )
+    Addition_1.SetContainer( 'localhost/Addition_1Server' )
+    Addition_1.SetComment( 'Addition from AddComponent' )
+    Addition_1.Coords( 4 , 327 )
+    IAddition_1Gate = Addition_1.GetInPort( 'Gate' )
+    OAddition_1Adder = Addition_1.GetOutPort( 'Adder' )
+    OAddition_1Gate = Addition_1.GetOutPort( 'Gate' )
+    
+    # Creation of Computing Nodes
+    AddAndCompare_ServiceinParameter = []
+    AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Adder' , 'Adder' ) )
+    AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'x' ) )
+    AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'y' ) )
+    AddAndCompare_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Adder' , 'anOtherAdder' ) )
+    AddAndCompare_ServiceoutParameter = []
+    AddAndCompare_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'FuncValue' ) )
+    AddAndCompare_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'double' , 'z' ) )
+    AddAndCompare_ServiceinStreamParameter = []
+    AddAndCompare_ServiceoutStreamParameter = []
+    AddAndCompare_Service = SALOME_ModuleCatalog.Service( 'AddAndCompare' , AddAndCompare_ServiceinParameter , AddAndCompare_ServiceoutParameter , AddAndCompare_ServiceinStreamParameter , AddAndCompare_ServiceoutStreamParameter , 0 , 0 )
+    AddAndCompare = GraphEssai3.CNode( AddAndCompare_Service )
+    AddAndCompare.SetName( 'AddAndCompare' )
+    AddAndCompare.SetAuthor( '' )
+    AddAndCompare.SetComment( 'Python function' )
+    AddAndCompare.Coords( 233 , 0 )
+    IAddAndCompareAdder = AddAndCompare.GetInPort( 'Adder' )
+    IAddAndComparex = AddAndCompare.GetInPort( 'x' )
+    IAddAndComparey = AddAndCompare.GetInPort( 'y' )
+    IAddAndCompareanOtherAdder = AddAndCompare.GetInPort( 'anOtherAdder' )
+    IAddAndCompareGate = AddAndCompare.GetInPort( 'Gate' )
+    OAddAndCompareFuncValue = AddAndCompare.GetOutPort( 'FuncValue' )
+    OAddAndComparez = AddAndCompare.GetOutPort( 'z' )
+    OAddAndCompareGate = AddAndCompare.GetOutPort( 'Gate' )
+    
+    # Creation of Links
+    LAddFuncValueMulx = GraphEssai3.Link( OAddFuncValue , IMulx )
+    
+    LAddFuncValueAddAndComparex = GraphEssai3.Link( OAddFuncValue , IAddAndComparex )
+    LAddFuncValueAddAndComparex.AddCoord( 1 , 195 , 108 )
+    LAddFuncValueAddAndComparex.AddCoord( 2 , 195 , 233 )
+    
+    LAddzSubx = GraphEssai3.Link( OAddz , ISubx )
+    LAddzSubx.AddCoord( 1 , 187 , 459 )
+    LAddzSubx.AddCoord( 2 , 186 , 262 )
+    
+    LAddzAddAndComparey = GraphEssai3.Link( OAddz , IAddAndComparey )
+    LAddzAddAndComparey.AddCoord( 1 , 187 , 139 )
+    LAddzAddAndComparey.AddCoord( 2 , 186 , 261 )
+    
+    LSubzDivx = GraphEssai3.Link( OSubz , IDivx )
+    LSubzDivx.AddCoord( 1 , 598 , 203 )
+    LSubzDivx.AddCoord( 2 , 598 , 457 )
+    
+    LMulzDivy = GraphEssai3.Link( OMulz , IDivy )
+    
+    LAdditionAdderAddAndCompareAdder = GraphEssai3.Link( OAdditionAdder , IAddAndCompareAdder )
+    
+    LAddition_1AdderAddAndCompareanOtherAdder = GraphEssai3.Link( OAddition_1Adder , IAddAndCompareanOtherAdder )
+    LAddition_1AdderAddAndCompareanOtherAdder.AddCoord( 1 , 215 , 168 )
+    LAddition_1AdderAddAndCompareanOtherAdder.AddCoord( 2 , 214 , 407 )
+    
+    # Input datas
+    IAddx.Input( 1 )
+    IAddy.Input( 2 )
+    ISuby.Input( 3 )
+    IMuly.Input( 4 )
+    
+    # Output Ports of the graph
+    #ODivz = Div.GetOutPort( 'z' )
+    #OAddAndCompareFuncValue = AddAndCompare.GetOutPort( 'FuncValue' )
+    #OAddAndComparez = AddAndCompare.GetOutPort( 'z' )
+    return GraphEssai3
+
+
+GraphEssai3 = DefGraphEssai3()
diff --git a/examples/GraphEmbeddedComponents.xml b/examples/GraphEmbeddedComponents.xml
new file mode 100644 (file)
index 0000000..ab9c151
--- /dev/null
@@ -0,0 +1,365 @@
+<!DOCTYPE SuperGraph>
+<supergraph>
+<dataflow>
+<info-list>
+<node>
+<component-name>?</component-name>
+    <interface-name>?</interface-name>
+    <node-name>GraphEssai3</node-name>
+    <kind>1</kind>
+    <coupled-node>?</coupled-node>
+    <service>
+<service-name>GraphEssai3</service-name>
+     <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+       <inParameter-name>Add__x</inParameter-name>      </inParameter>
+      <inParameter>
+<inParameter-type>double</inParameter-type>
+       <inParameter-name>Add__y</inParameter-name>      </inParameter>
+      <inParameter>
+<inParameter-type>double</inParameter-type>
+       <inParameter-name>Sub__y</inParameter-name>      </inParameter>
+      <inParameter>
+<inParameter-type>double</inParameter-type>
+       <inParameter-name>Mul__y</inParameter-name>      </inParameter>     </inParameter-list>
+     <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+       <outParameter-name>Div__z</outParameter-name>      </outParameter>
+      <outParameter>
+<outParameter-type>double</outParameter-type>
+       <outParameter-name>AddAndCompare__FuncValue</outParameter-name>      </outParameter>
+      <outParameter>
+<outParameter-type>double</outParameter-type>
+       <outParameter-name>AddAndCompare__z</outParameter-name>      </outParameter>     </outParameter-list>    </service>
+    <DataStream-list/>
+    <PyFunction-list/>
+    <creation-date>11/3/2003 - 10:59:37</creation-date>
+    <lastmodification-date>11/1/2005 - 16:42:5</lastmodification-date>
+    <editor-release>1.04</editor-release>
+    <author>?</author>
+    <container>?</container>
+    <comment>?</comment>
+    <x-position>0</x-position>
+    <y-position>0</y-position>   </node>  </info-list>
+  <node-list>
+<node>
+<component-name>AddComponent</component-name>
+    <interface-name>AddComponent</interface-name>
+    <node-name>Add</node-name>
+    <kind>0</kind>
+    <coupled-node>?</coupled-node>
+    <service>
+<service-name>Add</service-name>
+     <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+       <inParameter-name>x</inParameter-name>      </inParameter>
+      <inParameter>
+<inParameter-type>double</inParameter-type>
+       <inParameter-name>y</inParameter-name>      </inParameter>     </inParameter-list>
+     <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+       <outParameter-name>FuncValue</outParameter-name>      </outParameter>
+      <outParameter>
+<outParameter-type>double</outParameter-type>
+       <outParameter-name>z</outParameter-name>      </outParameter>     </outParameter-list>    </service>
+    <DataStream-list/>
+    <PyFunction-list/>
+    <creation-date>11/1/2005 - 16:42:5</creation-date>
+    <lastmodification-date>11/1/2005 - 16:42:5</lastmodification-date>
+    <editor-release>1.04</editor-release>
+    <author>?</author>
+    <container>localhost/FactoryServer</container>
+    <comment>Add from AddComponent</comment>
+    <x-position>1</x-position>
+    <y-position>152</y-position>   </node>
+   <node>
+<component-name>SubComponent</component-name>
+    <interface-name>SubComponent</interface-name>
+    <node-name>Sub</node-name>
+    <kind>0</kind>
+    <coupled-node>?</coupled-node>
+    <service>
+<service-name>Sub</service-name>
+     <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+       <inParameter-name>x</inParameter-name>      </inParameter>
+      <inParameter>
+<inParameter-type>double</inParameter-type>
+       <inParameter-name>y</inParameter-name>      </inParameter>     </inParameter-list>
+     <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+       <outParameter-name>z</outParameter-name>      </outParameter>     </outParameter-list>    </service>
+    <DataStream-list/>
+    <PyFunction-list/>
+    <creation-date>11/1/2005 - 16:42:5</creation-date>
+    <lastmodification-date>11/1/2005 - 16:42:5</lastmodification-date>
+    <editor-release>1.04</editor-release>
+    <author>?</author>
+    <container>localhost/FactoryServer</container>
+    <comment>Sub from SubComponent</comment>
+    <x-position>412</x-position>
+    <y-position>377</y-position>   </node>
+   <node>
+<component-name>MulComponent</component-name>
+    <interface-name>MulComponent</interface-name>
+    <node-name>Mul</node-name>
+    <kind>0</kind>
+    <coupled-node>?</coupled-node>
+    <service>
+<service-name>Mul</service-name>
+     <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+       <inParameter-name>x</inParameter-name>      </inParameter>
+      <inParameter>
+<inParameter-type>double</inParameter-type>
+       <inParameter-name>y</inParameter-name>      </inParameter>     </inParameter-list>
+     <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+       <outParameter-name>z</outParameter-name>      </outParameter>     </outParameter-list>    </service>
+    <DataStream-list/>
+    <PyFunction-list/>
+    <creation-date>11/1/2005 - 16:42:5</creation-date>
+    <lastmodification-date>11/1/2005 - 16:42:5</lastmodification-date>
+    <editor-release>1.04</editor-release>
+    <author>?</author>
+    <container>localhost/FactoryServer</container>
+    <comment>Mul from MulComponent</comment>
+    <x-position>412</x-position>
+    <y-position>152</y-position>   </node>
+   <node>
+<component-name>DivComponent</component-name>
+    <interface-name>DivComponent</interface-name>
+    <node-name>Div</node-name>
+    <kind>0</kind>
+    <coupled-node>?</coupled-node>
+    <service>
+<service-name>Div</service-name>
+     <inParameter-list>
+<inParameter>
+<inParameter-type>double</inParameter-type>
+       <inParameter-name>x</inParameter-name>      </inParameter>
+      <inParameter>
+<inParameter-type>double</inParameter-type>
+       <inParameter-name>y</inParameter-name>      </inParameter>     </inParameter-list>
+     <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+       <outParameter-name>z</outParameter-name>      </outParameter>     </outParameter-list>    </service>
+    <DataStream-list/>
+    <PyFunction-list/>
+    <creation-date>11/1/2005 - 16:42:5</creation-date>
+    <lastmodification-date>11/1/2005 - 16:42:5</lastmodification-date>
+    <editor-release>1.04</editor-release>
+    <author>?</author>
+    <container>localhost/FactoryServer</container>
+    <comment>Div from DivComponent</comment>
+    <x-position>622</x-position>
+    <y-position>124</y-position>   </node>
+   <node>
+<component-name>AddComponent</component-name>
+    <interface-name>AddComponent</interface-name>
+    <node-name>Addition</node-name>
+    <kind>0</kind>
+    <coupled-node>?</coupled-node>
+    <service>
+<service-name>Addition</service-name>
+     <inParameter-list/>
+     <outParameter-list>
+<outParameter>
+<outParameter-type>Adder</outParameter-type>
+       <outParameter-name>Adder</outParameter-name>      </outParameter>     </outParameter-list>    </service>
+    <DataStream-list/>
+    <PyFunction-list/>
+    <creation-date>11/1/2005 - 16:42:5</creation-date>
+    <lastmodification-date>11/1/2005 - 16:42:5</lastmodification-date>
+    <editor-release>1.04</editor-release>
+    <author>?</author>
+    <container>localhost/AdditionServer</container>
+    <comment>Addition from AddComponent</comment>
+    <x-position>0</x-position>
+    <y-position>0</y-position>   </node>
+   <node>
+<component-name>AddComponent</component-name>
+    <interface-name>AddComponent</interface-name>
+    <node-name>Addition_1</node-name>
+    <kind>0</kind>
+    <coupled-node>?</coupled-node>
+    <service>
+<service-name>Addition</service-name>
+     <inParameter-list/>
+     <outParameter-list>
+<outParameter>
+<outParameter-type>Adder</outParameter-type>
+       <outParameter-name>Adder</outParameter-name>      </outParameter>     </outParameter-list>    </service>
+    <DataStream-list/>
+    <PyFunction-list/>
+    <creation-date>11/1/2005 - 16:42:5</creation-date>
+    <lastmodification-date>11/1/2005 - 16:42:5</lastmodification-date>
+    <editor-release>1.04</editor-release>
+    <author>?</author>
+    <container>localhost/Addition_1Server</container>
+    <comment>Addition from AddComponent</comment>
+    <x-position>4</x-position>
+    <y-position>327</y-position>   </node>
+   <node>
+<component-name>?</component-name>
+    <interface-name>?</interface-name>
+    <node-name>AddAndCompare</node-name>
+    <kind>2</kind>
+    <coupled-node>?</coupled-node>
+    <service>
+<service-name>AddAndCompare</service-name>
+     <inParameter-list>
+<inParameter>
+<inParameter-type>Adder</inParameter-type>
+       <inParameter-name>Adder</inParameter-name>      </inParameter>
+      <inParameter>
+<inParameter-type>double</inParameter-type>
+       <inParameter-name>x</inParameter-name>      </inParameter>
+      <inParameter>
+<inParameter-type>double</inParameter-type>
+       <inParameter-name>y</inParameter-name>      </inParameter>
+      <inParameter>
+<inParameter-type>Adder</inParameter-type>
+       <inParameter-name>anOtherAdder</inParameter-name>      </inParameter>     </inParameter-list>
+     <outParameter-list>
+<outParameter>
+<outParameter-type>double</outParameter-type>
+       <outParameter-name>FuncValue</outParameter-name>      </outParameter>
+      <outParameter>
+<outParameter-type>double</outParameter-type>
+       <outParameter-name>z</outParameter-name>      </outParameter>     </outParameter-list>    </service>
+    <DataStream-list/>
+    <PyFunction-list/>
+    <creation-date>11/1/2005 - 16:42:5</creation-date>
+    <lastmodification-date>11/1/2005 - 16:42:5</lastmodification-date>
+    <editor-release>1.04</editor-release>
+    <author>?</author>
+    <container>?</container>
+    <comment>Python function</comment>
+    <x-position>233</x-position>
+    <y-position>0</y-position>   </node>  </node-list>
+  <link-list>
+<link>
+<fromnode-name>Add</fromnode-name>
+    <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+    <tonode-name>Mul</tonode-name>
+    <toserviceparameter-name>x</toserviceparameter-name>
+    <coord-list/>   </link>
+   <link>
+<fromnode-name>Add</fromnode-name>
+    <fromserviceparameter-name>FuncValue</fromserviceparameter-name>
+    <tonode-name>AddAndCompare</tonode-name>
+    <toserviceparameter-name>x</toserviceparameter-name>
+    <coord-list>
+<coord>
+<x>195</x>
+      <y>108</y>     </coord>
+     <coord>
+<x>195</x>
+      <y>233</y>     </coord>    </coord-list>   </link>
+   <link>
+<fromnode-name>Add</fromnode-name>
+    <fromserviceparameter-name>z</fromserviceparameter-name>
+    <tonode-name>Sub</tonode-name>
+    <toserviceparameter-name>x</toserviceparameter-name>
+    <coord-list>
+<coord>
+<x>187</x>
+      <y>459</y>     </coord>
+     <coord>
+<x>186</x>
+      <y>262</y>     </coord>    </coord-list>   </link>
+   <link>
+<fromnode-name>Add</fromnode-name>
+    <fromserviceparameter-name>z</fromserviceparameter-name>
+    <tonode-name>AddAndCompare</tonode-name>
+    <toserviceparameter-name>y</toserviceparameter-name>
+    <coord-list>
+<coord>
+<x>187</x>
+      <y>139</y>     </coord>
+     <coord>
+<x>186</x>
+      <y>261</y>     </coord>    </coord-list>   </link>
+   <link>
+<fromnode-name>Sub</fromnode-name>
+    <fromserviceparameter-name>z</fromserviceparameter-name>
+    <tonode-name>Div</tonode-name>
+    <toserviceparameter-name>x</toserviceparameter-name>
+    <coord-list>
+<coord>
+<x>598</x>
+      <y>203</y>     </coord>
+     <coord>
+<x>598</x>
+      <y>457</y>     </coord>    </coord-list>   </link>
+   <link>
+<fromnode-name>Mul</fromnode-name>
+    <fromserviceparameter-name>z</fromserviceparameter-name>
+    <tonode-name>Div</tonode-name>
+    <toserviceparameter-name>y</toserviceparameter-name>
+    <coord-list/>   </link>
+   <link>
+<fromnode-name>Addition</fromnode-name>
+    <fromserviceparameter-name>Adder</fromserviceparameter-name>
+    <tonode-name>AddAndCompare</tonode-name>
+    <toserviceparameter-name>Adder</toserviceparameter-name>
+    <coord-list/>   </link>
+   <link>
+<fromnode-name>Addition_1</fromnode-name>
+    <fromserviceparameter-name>Adder</fromserviceparameter-name>
+    <tonode-name>AddAndCompare</tonode-name>
+    <toserviceparameter-name>anOtherAdder</toserviceparameter-name>
+    <coord-list>
+<coord>
+<x>215</x>
+      <y>168</y>     </coord>
+     <coord>
+<x>214</x>
+      <y>407</y>     </coord>    </coord-list>   </link>  </link-list>
+  <data-list>
+<data>
+<fromnode-name>GraphEssai3</fromnode-name>
+    <fromserviceparameter-name>Add__x</fromserviceparameter-name>
+    <tonode-name>Add</tonode-name>
+    <toserviceparameter-name>x</toserviceparameter-name>
+    <data-value>
+<value-type>7</value-type>
+     <value>1</value>    </data-value>
+    <coord-list/>   </data>
+   <data>
+<fromnode-name>GraphEssai3</fromnode-name>
+    <fromserviceparameter-name>Add__y</fromserviceparameter-name>
+    <tonode-name>Add</tonode-name>
+    <toserviceparameter-name>y</toserviceparameter-name>
+    <data-value>
+<value-type>7</value-type>
+     <value>2</value>    </data-value>
+    <coord-list/>   </data>
+   <data>
+<fromnode-name>GraphEssai3</fromnode-name>
+    <fromserviceparameter-name>Sub__y</fromserviceparameter-name>
+    <tonode-name>Sub</tonode-name>
+    <toserviceparameter-name>y</toserviceparameter-name>
+    <data-value>
+<value-type>7</value-type>
+     <value>3</value>    </data-value>
+    <coord-list/>   </data>
+   <data>
+<fromnode-name>GraphEssai3</fromnode-name>
+    <fromserviceparameter-name>Mul__y</fromserviceparameter-name>
+    <tonode-name>Mul</tonode-name>
+    <toserviceparameter-name>y</toserviceparameter-name>
+    <data-value>
+<value-type>7</value-type>
+     <value>4</value>    </data-value>
+    <coord-list/>   </data>  </data-list> </dataflow></supergraph>