+++ /dev/null
-
-# Generated python file of Graph GraphObjRefOMNIORB4
-
-from SuperV import *
-
-# Graph creation of GraphObjRefOMNIORB4
-def DefGraphObjRefOMNIORB4() :
- GraphObjRefOMNIORB4 = Graph( 'GraphObjRefOMNIORB4' )
- GraphObjRefOMNIORB4.SetName( 'GraphObjRefOMNIORB4' )
- GraphObjRefOMNIORB4.SetAuthor( '' )
- GraphObjRefOMNIORB4.SetComment( '' )
- GraphObjRefOMNIORB4.Coords( 0 , 0 )
-
- # Creation of Factory Nodes
-
- Addition = GraphObjRefOMNIORB4.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
- Addition.SetName( 'Addition' )
- Addition.SetAuthor( '' )
- Addition.SetContainer( 'localhost/FactoryServer' )
- Addition.SetComment( 'Addition from AddComponent' )
- Addition.Coords( 13 , 185 )
- IAdditionGate = Addition.GetInPort( 'Gate' )
- OAdditionAdder = Addition.GetOutPort( 'Adder' )
- OAdditionGate = Addition.GetOutPort( 'Gate' )
-
- EmbeddedAddition = GraphObjRefOMNIORB4.FNode( 'AddComponent' , 'AddComponent' , 'Addition' )
- EmbeddedAddition.SetName( 'EmbeddedAddition' )
- EmbeddedAddition.SetAuthor( '' )
- EmbeddedAddition.SetContainer( 'localhost/SuperVisionContainer' )
- EmbeddedAddition.SetComment( 'Addition from AddComponent' )
- EmbeddedAddition.Coords( 17 , 347 )
- IEmbeddedAdditionGate = EmbeddedAddition.GetInPort( 'Gate' )
- OEmbeddedAdditionAdder = EmbeddedAddition.GetOutPort( 'Adder' )
- OEmbeddedAdditionGate = EmbeddedAddition.GetOutPort( 'Gate' )
-
- AdditionObjRefs = GraphObjRefOMNIORB4.FNode( 'AddComponent' , 'AddComponent' , 'AdditionObjRefs' )
- AdditionObjRefs.SetName( 'AdditionObjRefs' )
- AdditionObjRefs.SetAuthor( '' )
- AdditionObjRefs.SetContainer( 'localhost/FactoryServer' )
- AdditionObjRefs.SetComment( 'AdditionObjRefs from AddComponent' )
- AdditionObjRefs.Coords( 453 , 164 )
- IAdditionObjRefsAddComponent1 = AdditionObjRefs.GetInPort( 'AddComponent1' )
- IAdditionObjRefsAdder2 = AdditionObjRefs.GetInPort( 'Adder2' )
- IAdditionObjRefsAdder3 = AdditionObjRefs.GetInPort( 'Adder3' )
- IAdditionObjRefsGate = AdditionObjRefs.GetInPort( 'Gate' )
- OAdditionObjRefsreturn = AdditionObjRefs.GetOutPort( 'return' )
- OAdditionObjRefsRetAddComponent1 = AdditionObjRefs.GetOutPort( 'RetAddComponent1' )
- OAdditionObjRefsRetAdder2 = AdditionObjRefs.GetOutPort( 'RetAdder2' )
- OAdditionObjRefsRetAdder3 = AdditionObjRefs.GetOutPort( 'RetAdder3' )
- OAdditionObjRefsGate = AdditionObjRefs.GetOutPort( 'Gate' )
-
- AdditionObjRefs_1 = GraphObjRefOMNIORB4.FNode( 'AddComponent' , 'AddComponent' , 'AdditionObjRefs' )
- AdditionObjRefs_1.SetName( 'AdditionObjRefs_1' )
- AdditionObjRefs_1.SetAuthor( '' )
- AdditionObjRefs_1.SetContainer( 'localhost/AdditionObjRefsServer' )
- AdditionObjRefs_1.SetComment( 'AdditionObjRefs from AddComponent' )
- AdditionObjRefs_1.Coords( 457 , 345 )
- IAdditionObjRefs_1AddComponent1 = AdditionObjRefs_1.GetInPort( 'AddComponent1' )
- IAdditionObjRefs_1Adder2 = AdditionObjRefs_1.GetInPort( 'Adder2' )
- IAdditionObjRefs_1Adder3 = AdditionObjRefs_1.GetInPort( 'Adder3' )
- IAdditionObjRefs_1Gate = AdditionObjRefs_1.GetInPort( 'Gate' )
- OAdditionObjRefs_1return = AdditionObjRefs_1.GetOutPort( 'return' )
- OAdditionObjRefs_1RetAddComponent1 = AdditionObjRefs_1.GetOutPort( 'RetAddComponent1' )
- OAdditionObjRefs_1RetAdder2 = AdditionObjRefs_1.GetOutPort( 'RetAdder2' )
- OAdditionObjRefs_1RetAdder3 = AdditionObjRefs_1.GetOutPort( 'RetAdder3' )
- OAdditionObjRefs_1Gate = AdditionObjRefs_1.GetOutPort( 'Gate' )
-
- # Creation of Computing Nodes
- LccAddComponent_ServiceinParameter = []
- LccAddComponent_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'SuperVisionTest::Adder' , 'Adder' ) )
- LccAddComponent_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'string' , 'aContainer' ) )
- LccAddComponent_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'string' , 'aComponentName' ) )
- LccAddComponent_ServiceoutParameter = []
- LccAddComponent_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Component' , 'return' ) )
- LccAddComponent_ServiceinStreamParameter = []
- LccAddComponent_ServiceoutStreamParameter = []
- LccAddComponent_Service = SALOME_ModuleCatalog.Service( 'LccAddComponent' , LccAddComponent_ServiceinParameter , LccAddComponent_ServiceoutParameter , LccAddComponent_ServiceinStreamParameter , LccAddComponent_ServiceoutStreamParameter , 0 , 0 )
- LccAddComponent = GraphObjRefOMNIORB4.CNode( LccAddComponent_Service )
- LccAddComponent.SetName( 'LccAddComponent' )
- LccAddComponent.SetAuthor( '' )
- LccAddComponent.SetComment( 'Compute Node' )
- LccAddComponent.Coords( 235 , 184 )
- ILccAddComponentAdder = LccAddComponent.GetInPort( 'Adder' )
- ILccAddComponentaContainer = LccAddComponent.GetInPort( 'aContainer' )
- ILccAddComponentaComponentName = LccAddComponent.GetInPort( 'aComponentName' )
- ILccAddComponentGate = LccAddComponent.GetInPort( 'Gate' )
- OLccAddComponentreturn = LccAddComponent.GetOutPort( 'return' )
- OLccAddComponentGate = LccAddComponent.GetOutPort( 'Gate' )
-
- EmbeddedLccAddComponent_ServiceinParameter = []
- EmbeddedLccAddComponent_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'SuperVisionTest::Adder' , 'Adder' ) )
- EmbeddedLccAddComponent_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'string' , 'aContainer' ) )
- EmbeddedLccAddComponent_ServiceinParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'string' , 'aComponentName' ) )
- EmbeddedLccAddComponent_ServiceoutParameter = []
- EmbeddedLccAddComponent_ServiceoutParameter.append( SALOME_ModuleCatalog.ServicesParameter( 'Component' , 'return' ) )
- EmbeddedLccAddComponent_ServiceinStreamParameter = []
- EmbeddedLccAddComponent_ServiceoutStreamParameter = []
- EmbeddedLccAddComponent_Service = SALOME_ModuleCatalog.Service( 'LccAddComponent' , EmbeddedLccAddComponent_ServiceinParameter , EmbeddedLccAddComponent_ServiceoutParameter , EmbeddedLccAddComponent_ServiceinStreamParameter , EmbeddedLccAddComponent_ServiceoutStreamParameter , 0 , 0 )
- EmbeddedLccAddComponent = GraphObjRefOMNIORB4.CNode( EmbeddedLccAddComponent_Service )
- EmbeddedLccAddComponent.SetName( 'EmbeddedLccAddComponent' )
- EmbeddedLccAddComponent.SetAuthor( '' )
- EmbeddedLccAddComponent.SetComment( 'Compute Node' )
- EmbeddedLccAddComponent.Coords( 235 , 347 )
- IEmbeddedLccAddComponentAdder = EmbeddedLccAddComponent.GetInPort( 'Adder' )
- IEmbeddedLccAddComponentaContainer = EmbeddedLccAddComponent.GetInPort( 'aContainer' )
- IEmbeddedLccAddComponentaComponentName = EmbeddedLccAddComponent.GetInPort( 'aComponentName' )
- IEmbeddedLccAddComponentGate = EmbeddedLccAddComponent.GetInPort( 'Gate' )
- OEmbeddedLccAddComponentreturn = EmbeddedLccAddComponent.GetOutPort( 'return' )
- OEmbeddedLccAddComponentGate = EmbeddedLccAddComponent.GetOutPort( 'Gate' )
-
- # Creation of InLine Nodes
- PyAddComponent = []
- PyAddComponent.append( 'import CORBA ' )
- PyAddComponent.append( 'from LifeCycleCORBA import * ' )
- PyAddComponent.append( 'import SuperVisionTest ' )
- PyAddComponent.append( 'def defAddComponent( aContainer , aComponent ) : ' )
- PyAddComponent.append( ' orb = CORBA.ORB_init([], CORBA.ORB_ID) ' )
- PyAddComponent.append( ' lcc = LifeCycleCORBA(orb) ' )
- PyAddComponent.append( ' ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ' )
- PyAddComponent.append( ' ComponentObjRef = ComponentRef._narrow( SuperVisionTest.AddComponent ) ' )
- PyAddComponent.append( ' return ComponentObjRef._duplicate( SuperVisionTest.AddComponent ) ' )
- AddComponent = GraphObjRefOMNIORB4.INode( 'defAddComponent' , PyAddComponent )
- AddComponent.SetName( 'AddComponent' )
- AddComponent.SetAuthor( '' )
- AddComponent.SetComment( 'Compute Node' )
- AddComponent.Coords( 240 , 31 )
- IAddComponentaContainer = AddComponent.InPort( 'aContainer' , 'string' )
- IAddComponentaComponent = AddComponent.InPort( 'aComponent' , 'string' )
- IAddComponentGate = AddComponent.GetInPort( 'Gate' )
- OAddComponentAddComponentobjref = AddComponent.OutPort( 'AddComponentobjref' , 'objref' )
- OAddComponentGate = AddComponent.GetOutPort( 'Gate' )
-
- PyFindComponentInstance = []
- PyFindComponentInstance.append( 'from salome import * ' )
- PyFindComponentInstance.append( 'def FindComponentInstance( ComponentRef ) : ' )
- PyFindComponentInstance.append( ' MESSAGE("FindComponentInstance "+ str( ComponentRef )) ' )
- PyFindComponentInstance.append( ' print "FindComponentInstance",ComponentRef ' )
- PyFindComponentInstance.append( ' AddComponentObjRef = ComponentRef._narrow(Engines.Component) ' )
- PyFindComponentInstance.append( ' MESSAGE("FindComponentInstance") ' )
- PyFindComponentInstance.append( ' print "FindComponentInstance",AddComponentObjRef ' )
- PyFindComponentInstance.append( ' TheContainer = AddComponentObjRef.GetContainerRef() ' )
- PyFindComponentInstance.append( ' MESSAGE("FindComponentInstance") ' )
- PyFindComponentInstance.append( ' print "FindComponentInstance",TheContainer ' )
- PyFindComponentInstance.append( ' TheAddComponentObjRef=TheContainer.find_component_instance( "AddComponent" ,0 ) ' )
- PyFindComponentInstance.append( ' MESSAGE("FindComponentInstance "+ str( TheAddComponentObjRef )) ' )
- PyFindComponentInstance.append( ' print "FindComponentInstance",TheAddComponentObjRef ' )
- PyFindComponentInstance.append( ' return TheAddComponentObjRef ' )
- FindComponentInstance = GraphObjRefOMNIORB4.INode( 'FindComponentInstance' , PyFindComponentInstance )
- FindComponentInstance.SetName( 'FindComponentInstance' )
- FindComponentInstance.SetAuthor( '' )
- FindComponentInstance.SetComment( 'Compute Node' )
- FindComponentInstance.Coords( 648 , 184 )
- IFindComponentInstanceAddComponentObjRef = FindComponentInstance.InPort( 'AddComponentObjRef' , 'objref' )
- IFindComponentInstanceGate = FindComponentInstance.GetInPort( 'Gate' )
- OFindComponentInstanceAddComponentObjRef = FindComponentInstance.OutPort( 'AddComponentObjRef' , 'objref' )
- OFindComponentInstanceGate = FindComponentInstance.GetOutPort( 'Gate' )
-
- PyFindComponentInstance_1 = []
- PyFindComponentInstance_1.append( 'from salome import * ' )
- PyFindComponentInstance_1.append( 'def FindComponentInstance_1( ComponentRef ) : ' )
- PyFindComponentInstance_1.append( ' print "FindComponentInstance_1 beginning" ' )
- PyFindComponentInstance_1.append( ' MESSAGE("FindComponentInstance_1 "+ str( ComponentRef ) ) ' )
- PyFindComponentInstance_1.append( ' print "FindComponentInstance_1",ComponentRef ' )
- PyFindComponentInstance_1.append( ' AddComponentObjRef = ComponentRef._narrow(Engines.Component) ' )
- PyFindComponentInstance_1.append( ' MESSAGE("FindComponentInstance_1") ' )
- PyFindComponentInstance_1.append( ' print "FindComponentInstance_1",AddComponentObjRef ' )
- PyFindComponentInstance_1.append( ' TheContainer = AddComponentObjRef.GetContainerRef() ' )
- PyFindComponentInstance_1.append( ' MESSAGE("FindComponentInstance_1") ' )
- PyFindComponentInstance_1.append( ' print "FindComponentInstance_1",TheContainer ' )
- PyFindComponentInstance_1.append( ' TheAddComponentObjRef=TheContainer.find_component_instance( "AddComponent" ,0 ) ' )
- PyFindComponentInstance_1.append( ' if TheAddComponentObjRef == None : ' )
- PyFindComponentInstance_1.append( ' MESSAGE("FindComponentInstance_1 None") ' )
- PyFindComponentInstance_1.append( ' else : ' )
- PyFindComponentInstance_1.append( ' MESSAGE("FindComponentInstance_1") ' )
- PyFindComponentInstance_1.append( ' print "FindComponentInstance_1",TheAddComponentObjRef ' )
- PyFindComponentInstance_1.append( ' return TheAddComponentObjRef ' )
- FindComponentInstance_1 = GraphObjRefOMNIORB4.INode( 'FindComponentInstance_1' , PyFindComponentInstance_1 )
- FindComponentInstance_1.SetName( 'FindComponentInstance_1' )
- FindComponentInstance_1.SetAuthor( '' )
- FindComponentInstance_1.SetComment( 'Compute Node' )
- FindComponentInstance_1.Coords( 647 , 31 )
- IFindComponentInstance_1AddComponentRef = FindComponentInstance_1.InPort( 'AddComponentRef' , 'objref' )
- IFindComponentInstance_1Gate = FindComponentInstance_1.GetInPort( 'Gate' )
- OFindComponentInstance_1AddComponentRef = FindComponentInstance_1.OutPort( 'AddComponentRef' , 'objref' )
- OFindComponentInstance_1Gate = FindComponentInstance_1.GetOutPort( 'Gate' )
-
- # Creation of Links
- LAddComponentAddComponentobjrefAdditionObjRefsAddComponent1 = GraphObjRefOMNIORB4.Link( OAddComponentAddComponentobjref , IAdditionObjRefsAddComponent1 )
-
- LAddComponentAddComponentobjrefFindComponentInstance_1AddComponentRef = GraphObjRefOMNIORB4.Link( OAddComponentAddComponentobjref , IFindComponentInstance_1AddComponentRef )
-
- LAddComponentAddComponentobjrefAdditionObjRefs_1AddComponent1 = GraphObjRefOMNIORB4.Link( OAddComponentAddComponentobjref , IAdditionObjRefs_1AddComponent1 )
-
- LAdditionAdderLccAddComponentAdder = GraphObjRefOMNIORB4.Link( OAdditionAdder , ILccAddComponentAdder )
-
- LEmbeddedAdditionAdderEmbeddedLccAddComponentAdder = GraphObjRefOMNIORB4.Link( OEmbeddedAdditionAdder , IEmbeddedLccAddComponentAdder )
-
- LLccAddComponentreturnAdditionObjRefsAdder2 = GraphObjRefOMNIORB4.Link( OLccAddComponentreturn , IAdditionObjRefsAdder2 )
-
- LLccAddComponentreturnAdditionObjRefs_1Adder2 = GraphObjRefOMNIORB4.Link( OLccAddComponentreturn , IAdditionObjRefs_1Adder2 )
-
- LEmbeddedLccAddComponentreturnAdditionObjRefsAdder3 = GraphObjRefOMNIORB4.Link( OEmbeddedLccAddComponentreturn , IAdditionObjRefsAdder3 )
-
- LEmbeddedLccAddComponentreturnAdditionObjRefs_1Adder3 = GraphObjRefOMNIORB4.Link( OEmbeddedLccAddComponentreturn , IAdditionObjRefs_1Adder3 )
-
- LAdditionObjRefsRetAddComponent1FindComponentInstanceAddComponentObjRef = GraphObjRefOMNIORB4.Link( OAdditionObjRefsRetAddComponent1 , IFindComponentInstanceAddComponentObjRef )
-
- # Input datas
- IAddComponentaContainer.Input( 'FactoryServer' )
- IAddComponentaComponent.Input( 'AddComponent' )
- ILccAddComponentaContainer.Input( 'FactoryServer' )
- ILccAddComponentaComponentName.Input( 'AddComponent' )
- IEmbeddedLccAddComponentaContainer.Input( 'SuperVisionContainer' )
- IEmbeddedLccAddComponentaComponentName.Input( 'AddComponent' )
-
- # Output Ports of the graph
- #OAdditionObjRefsreturn = AdditionObjRefs.GetOutPort( 'return' )
- #OAdditionObjRefsRetAdder2 = AdditionObjRefs.GetOutPort( 'RetAdder2' )
- #OAdditionObjRefsRetAdder3 = AdditionObjRefs.GetOutPort( 'RetAdder3' )
- #OFindComponentInstanceAddComponentObjRef = FindComponentInstance.GetOutPort( 'AddComponentObjRef' )
- #OFindComponentInstance_1AddComponentRef = FindComponentInstance_1.GetOutPort( 'AddComponentRef' )
- #OAdditionObjRefs_1return = AdditionObjRefs_1.GetOutPort( 'return' )
- #OAdditionObjRefs_1RetAddComponent1 = AdditionObjRefs_1.GetOutPort( 'RetAddComponent1' )
- #OAdditionObjRefs_1RetAdder2 = AdditionObjRefs_1.GetOutPort( 'RetAdder2' )
- #OAdditionObjRefs_1RetAdder3 = AdditionObjRefs_1.GetOutPort( 'RetAdder3' )
- return GraphObjRefOMNIORB4
-
-
-GraphObjRefOMNIORB4 = DefGraphObjRefOMNIORB4()
+++ /dev/null
-<!DOCTYPE SuperGraph>
-<supergraph>
- <dataflow>
- <info-list>
- <node>
- <component-name>?</component-name>
- <interface-name>?</interface-name>
- <node-name>GraphObjRefOMNIORB4</node-name>
- <kind>1</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>GraphObjRefOMNIORB4</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>AddComponent__aContainer</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>AddComponent__aComponent</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>LccAddComponent__aContainer</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>LccAddComponent__aComponentName</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>EmbeddedLccAddComponent__aContainer</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>EmbeddedLccAddComponent__aComponentName</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>boolean</outParameter-type>
- <outParameter-name>AdditionObjRefs__return</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>Adder</outParameter-type>
- <outParameter-name>AdditionObjRefs__RetAdder2</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>Adder</outParameter-type>
- <outParameter-name>AdditionObjRefs__RetAdder3</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>objref</outParameter-type>
- <outParameter-name>FindComponentInstance__AddComponentObjRef</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>objref</outParameter-type>
- <outParameter-name>FindComponentInstance_1__AddComponentRef</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>boolean</outParameter-type>
- <outParameter-name>AdditionObjRefs_1__return</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>AddComponent</outParameter-type>
- <outParameter-name>AdditionObjRefs_1__RetAddComponent1</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>Adder</outParameter-type>
- <outParameter-name>AdditionObjRefs_1__RetAdder2</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>Adder</outParameter-type>
- <outParameter-name>AdditionObjRefs_1__RetAdder3</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>8/8/2005 - 12:45:3</creation-date>
- <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
- <editor-release>2.0</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>?</component-name>
- <interface-name>?</interface-name>
- <node-name>AddComponent</node-name>
- <kind>3</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>AddComponent</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>aContainer</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>aComponent</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>objref</outParameter-type>
- <outParameter-name>AddComponentobjref</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list>
- <PyFunction>
- <FuncName>defAddComponent</FuncName>
- <PyFunc><![CDATA[import CORBA ]]></PyFunc>
- <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
- <PyFunc><![CDATA[import SuperVisionTest ]]></PyFunc>
- <PyFunc><![CDATA[def defAddComponent( aContainer , aComponent ) : ]]></PyFunc>
- <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
- <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
- <PyFunc><![CDATA[ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
- <PyFunc><![CDATA[ ComponentObjRef = ComponentRef._narrow( SuperVisionTest.AddComponent ) ]]></PyFunc>
- <PyFunc><![CDATA[ return ComponentObjRef._duplicate( SuperVisionTest.AddComponent ) ]]></PyFunc>
- </PyFunction>
- </PyFunction-list>
- <creation-date>25/8/2005 - 11:29:11</creation-date>
- <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>?</container>
- <comment>Compute Node</comment>
- <x-position>240</x-position>
- <y-position>31</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>25/8/2005 - 11:29:11</creation-date>
- <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>localhost/FactoryServer</container>
- <comment>Addition from AddComponent</comment>
- <x-position>13</x-position>
- <y-position>185</y-position>
- </node>
- <node>
- <component-name>AddComponent</component-name>
- <interface-name>AddComponent</interface-name>
- <node-name>EmbeddedAddition</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>25/8/2005 - 11:29:11</creation-date>
- <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>localhost/SuperVisionContainer</container>
- <comment>Addition from AddComponent</comment>
- <x-position>17</x-position>
- <y-position>347</y-position>
- </node>
- <node>
- <component-name>?</component-name>
- <interface-name>?</interface-name>
- <node-name>LccAddComponent</node-name>
- <kind>2</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>LccAddComponent</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>SuperVisionTest::Adder</inParameter-type>
- <inParameter-name>Adder</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>aContainer</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>aComponentName</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>Component</outParameter-type>
- <outParameter-name>return</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>25/8/2005 - 11:29:11</creation-date>
- <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>?</container>
- <comment>Compute Node</comment>
- <x-position>235</x-position>
- <y-position>184</y-position>
- </node>
- <node>
- <component-name>?</component-name>
- <interface-name>?</interface-name>
- <node-name>EmbeddedLccAddComponent</node-name>
- <kind>2</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>LccAddComponent</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>SuperVisionTest::Adder</inParameter-type>
- <inParameter-name>Adder</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>aContainer</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>string</inParameter-type>
- <inParameter-name>aComponentName</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>Component</outParameter-type>
- <outParameter-name>return</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>25/8/2005 - 11:29:11</creation-date>
- <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>?</container>
- <comment>Compute Node</comment>
- <x-position>235</x-position>
- <y-position>347</y-position>
- </node>
- <node>
- <component-name>AddComponent</component-name>
- <interface-name>AddComponent</interface-name>
- <node-name>AdditionObjRefs</node-name>
- <kind>0</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>AdditionObjRefs</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>AddComponent</inParameter-type>
- <inParameter-name>AddComponent1</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>Adder</inParameter-type>
- <inParameter-name>Adder2</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>Adder</inParameter-type>
- <inParameter-name>Adder3</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>boolean</outParameter-type>
- <outParameter-name>return</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>AddComponent</outParameter-type>
- <outParameter-name>RetAddComponent1</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>Adder</outParameter-type>
- <outParameter-name>RetAdder2</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>Adder</outParameter-type>
- <outParameter-name>RetAdder3</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>25/8/2005 - 11:29:11</creation-date>
- <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>localhost/FactoryServer</container>
- <comment>AdditionObjRefs from AddComponent</comment>
- <x-position>453</x-position>
- <y-position>164</y-position>
- </node>
- <node>
- <component-name>?</component-name>
- <interface-name>?</interface-name>
- <node-name>FindComponentInstance</node-name>
- <kind>3</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>FindComponentInstance</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>objref</inParameter-type>
- <inParameter-name>AddComponentObjRef</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>objref</outParameter-type>
- <outParameter-name>AddComponentObjRef</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list>
- <PyFunction>
- <FuncName>FindComponentInstance</FuncName>
- <PyFunc><![CDATA[from salome import * ]]></PyFunc>
- <PyFunc><![CDATA[def FindComponentInstance( ComponentRef ) : ]]></PyFunc>
- <PyFunc><![CDATA[ MESSAGE("FindComponentInstance "+ str( ComponentRef )) ]]></PyFunc>
- <PyFunc><![CDATA[ print "FindComponentInstance",ComponentRef ]]></PyFunc>
- <PyFunc><![CDATA[ AddComponentObjRef = ComponentRef._narrow(Engines.Component) ]]></PyFunc>
- <PyFunc><![CDATA[ MESSAGE("FindComponentInstance") ]]></PyFunc>
- <PyFunc><![CDATA[ print "FindComponentInstance",AddComponentObjRef ]]></PyFunc>
- <PyFunc><![CDATA[ TheContainer = AddComponentObjRef.GetContainerRef() ]]></PyFunc>
- <PyFunc><![CDATA[ MESSAGE("FindComponentInstance") ]]></PyFunc>
- <PyFunc><![CDATA[ print "FindComponentInstance",TheContainer ]]></PyFunc>
- <PyFunc><![CDATA[ TheAddComponentObjRef=TheContainer.find_component_instance( "AddComponent" ,0 ) ]]></PyFunc>
- <PyFunc><![CDATA[ MESSAGE("FindComponentInstance "+ str( TheAddComponentObjRef )) ]]></PyFunc>
- <PyFunc><![CDATA[ print "FindComponentInstance",TheAddComponentObjRef ]]></PyFunc>
- <PyFunc><![CDATA[ return TheAddComponentObjRef ]]></PyFunc>
- </PyFunction>
- </PyFunction-list>
- <creation-date>25/8/2005 - 11:29:11</creation-date>
- <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
- <editor-release>2.0</editor-release>
- <author>?</author>
- <container>?</container>
- <comment>Compute Node</comment>
- <x-position>648</x-position>
- <y-position>184</y-position>
- </node>
- <node>
- <component-name>?</component-name>
- <interface-name>?</interface-name>
- <node-name>FindComponentInstance_1</node-name>
- <kind>3</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>FindComponentInstance_1</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>objref</inParameter-type>
- <inParameter-name>AddComponentRef</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>objref</outParameter-type>
- <outParameter-name>AddComponentRef</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list>
- <PyFunction>
- <FuncName>FindComponentInstance_1</FuncName>
- <PyFunc><![CDATA[from salome import * ]]></PyFunc>
- <PyFunc><![CDATA[def FindComponentInstance_1( ComponentRef ) : ]]></PyFunc>
- <PyFunc><![CDATA[ print "FindComponentInstance_1 beginning" ]]></PyFunc>
- <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1 "+ str( ComponentRef ) ) ]]></PyFunc>
- <PyFunc><![CDATA[ print "FindComponentInstance_1",ComponentRef ]]></PyFunc>
- <PyFunc><![CDATA[ AddComponentObjRef = ComponentRef._narrow(Engines.Component) ]]></PyFunc>
- <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1") ]]></PyFunc>
- <PyFunc><![CDATA[ print "FindComponentInstance_1",AddComponentObjRef ]]></PyFunc>
- <PyFunc><![CDATA[ TheContainer = AddComponentObjRef.GetContainerRef() ]]></PyFunc>
- <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1") ]]></PyFunc>
- <PyFunc><![CDATA[ print "FindComponentInstance_1",TheContainer ]]></PyFunc>
- <PyFunc><![CDATA[ TheAddComponentObjRef=TheContainer.find_component_instance( "AddComponent" ,0 ) ]]></PyFunc>
- <PyFunc><![CDATA[ if TheAddComponentObjRef == None : ]]></PyFunc>
- <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1 None") ]]></PyFunc>
- <PyFunc><![CDATA[ else : ]]></PyFunc>
- <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1") ]]></PyFunc>
- <PyFunc><![CDATA[ print "FindComponentInstance_1",TheAddComponentObjRef ]]></PyFunc>
- <PyFunc><![CDATA[ return TheAddComponentObjRef ]]></PyFunc>
- </PyFunction>
- </PyFunction-list>
- <creation-date>25/8/2005 - 11:29:11</creation-date>
- <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
- <editor-release>3.0</editor-release>
- <author>?</author>
- <container>?</container>
- <comment>Compute Node</comment>
- <x-position>647</x-position>
- <y-position>31</y-position>
- </node>
- <node>
- <component-name>AddComponent</component-name>
- <interface-name>AddComponent</interface-name>
- <node-name>AdditionObjRefs_1</node-name>
- <kind>0</kind>
- <coupled-node>?</coupled-node>
- <service>
- <service-name>AdditionObjRefs</service-name>
- <inParameter-list>
- <inParameter>
- <inParameter-type>AddComponent</inParameter-type>
- <inParameter-name>AddComponent1</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>Adder</inParameter-type>
- <inParameter-name>Adder2</inParameter-name>
- </inParameter>
- <inParameter>
- <inParameter-type>Adder</inParameter-type>
- <inParameter-name>Adder3</inParameter-name>
- </inParameter>
- </inParameter-list>
- <outParameter-list>
- <outParameter>
- <outParameter-type>boolean</outParameter-type>
- <outParameter-name>return</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>AddComponent</outParameter-type>
- <outParameter-name>RetAddComponent1</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>Adder</outParameter-type>
- <outParameter-name>RetAdder2</outParameter-name>
- </outParameter>
- <outParameter>
- <outParameter-type>Adder</outParameter-type>
- <outParameter-name>RetAdder3</outParameter-name>
- </outParameter>
- </outParameter-list>
- </service>
- <DataStream-list/>
- <PyFunction-list/>
- <creation-date>25/8/2005 - 11:29:11</creation-date>
- <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
- <editor-release>3.0</editor-release>
- <author>?</author>
- <container>localhost/AdditionObjRefsServer</container>
- <comment>AdditionObjRefs from AddComponent</comment>
- <x-position>457</x-position>
- <y-position>345</y-position>
- </node>
- </node-list>
- <link-list>
- <link>
- <fromnode-name>AddComponent</fromnode-name>
- <fromserviceparameter-name>AddComponentobjref</fromserviceparameter-name>
- <tonode-name>AdditionObjRefs</tonode-name>
- <toserviceparameter-name>AddComponent1</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>AddComponent</fromnode-name>
- <fromserviceparameter-name>AddComponentobjref</fromserviceparameter-name>
- <tonode-name>FindComponentInstance_1</tonode-name>
- <toserviceparameter-name>AddComponentRef</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>AddComponent</fromnode-name>
- <fromserviceparameter-name>AddComponentobjref</fromserviceparameter-name>
- <tonode-name>AdditionObjRefs_1</tonode-name>
- <toserviceparameter-name>AddComponent1</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>Addition</fromnode-name>
- <fromserviceparameter-name>Adder</fromserviceparameter-name>
- <tonode-name>LccAddComponent</tonode-name>
- <toserviceparameter-name>Adder</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>EmbeddedAddition</fromnode-name>
- <fromserviceparameter-name>Adder</fromserviceparameter-name>
- <tonode-name>EmbeddedLccAddComponent</tonode-name>
- <toserviceparameter-name>Adder</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>LccAddComponent</fromnode-name>
- <fromserviceparameter-name>return</fromserviceparameter-name>
- <tonode-name>AdditionObjRefs</tonode-name>
- <toserviceparameter-name>Adder2</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>LccAddComponent</fromnode-name>
- <fromserviceparameter-name>return</fromserviceparameter-name>
- <tonode-name>AdditionObjRefs_1</tonode-name>
- <toserviceparameter-name>Adder2</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>EmbeddedLccAddComponent</fromnode-name>
- <fromserviceparameter-name>return</fromserviceparameter-name>
- <tonode-name>AdditionObjRefs</tonode-name>
- <toserviceparameter-name>Adder3</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>EmbeddedLccAddComponent</fromnode-name>
- <fromserviceparameter-name>return</fromserviceparameter-name>
- <tonode-name>AdditionObjRefs_1</tonode-name>
- <toserviceparameter-name>Adder3</toserviceparameter-name>
- <coord-list/>
- </link>
- <link>
- <fromnode-name>AdditionObjRefs</fromnode-name>
- <fromserviceparameter-name>RetAddComponent1</fromserviceparameter-name>
- <tonode-name>FindComponentInstance</tonode-name>
- <toserviceparameter-name>AddComponentObjRef</toserviceparameter-name>
- <coord-list/>
- </link>
- </link-list>
- <data-list>
- <data>
- <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
- <fromserviceparameter-name>AddComponent__aContainer</fromserviceparameter-name>
- <tonode-name>AddComponent</tonode-name>
- <toserviceparameter-name>aContainer</toserviceparameter-name>
- <data-value>
- <value-type>18</value-type>
- <value><![CDATA[FactoryServer]]></value>
- </data-value>
- <coord-list/>
- </data>
- <data>
- <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
- <fromserviceparameter-name>AddComponent__aComponent</fromserviceparameter-name>
- <tonode-name>AddComponent</tonode-name>
- <toserviceparameter-name>aComponent</toserviceparameter-name>
- <data-value>
- <value-type>18</value-type>
- <value><![CDATA[AddComponent]]></value>
- </data-value>
- <coord-list/>
- </data>
- <data>
- <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
- <fromserviceparameter-name>LccAddComponent__aContainer</fromserviceparameter-name>
- <tonode-name>LccAddComponent</tonode-name>
- <toserviceparameter-name>aContainer</toserviceparameter-name>
- <data-value>
- <value-type>18</value-type>
- <value><![CDATA[FactoryServer]]></value>
- </data-value>
- <coord-list/>
- </data>
- <data>
- <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
- <fromserviceparameter-name>LccAddComponent__aComponentName</fromserviceparameter-name>
- <tonode-name>LccAddComponent</tonode-name>
- <toserviceparameter-name>aComponentName</toserviceparameter-name>
- <data-value>
- <value-type>18</value-type>
- <value><![CDATA[AddComponent]]></value>
- </data-value>
- <coord-list/>
- </data>
- <data>
- <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
- <fromserviceparameter-name>EmbeddedLccAddComponent__aContainer</fromserviceparameter-name>
- <tonode-name>EmbeddedLccAddComponent</tonode-name>
- <toserviceparameter-name>aContainer</toserviceparameter-name>
- <data-value>
- <value-type>18</value-type>
- <value><![CDATA[SuperVisionContainer]]></value>
- </data-value>
- <coord-list/>
- </data>
- <data>
- <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
- <fromserviceparameter-name>EmbeddedLccAddComponent__aComponentName</fromserviceparameter-name>
- <tonode-name>EmbeddedLccAddComponent</tonode-name>
- <toserviceparameter-name>aComponentName</toserviceparameter-name>
- <data-value>
- <value-type>18</value-type>
- <value><![CDATA[AddComponent]]></value>
- </data-value>
- <coord-list/>
- </data>
- </data-list>
- </dataflow>
-</supergraph>
-