Mul.SetAuthor( '' )
Mul.SetContainer( 'FactoryServer' )
Mul.SetComment( 'Mul from DataStreamFactory' )
-Mul.Coords( 723 , 156 )
+Mul.Coords( 723 , 127 )
IMulx = Mul.GetInPort( 'x' )
IMuly = Mul.GetInPort( 'y' )
IMulGate = Mul.GetInPort( 'Gate' )
Mul_1.SetAuthor( '' )
Mul_1.SetContainer( 'localhost/FactoryServer' )
Mul_1.SetComment( 'Mul from DataStreamFactory' )
-Mul_1.Coords( 731 , 498 )
+Mul_1.Coords( 730 , 471 )
IMul_1x = Mul_1.GetInPort( 'x' )
IMul_1y = Mul_1.GetInPort( 'y' )
IMul_1Gate = Mul_1.GetInPort( 'Gate' )
# Creation of Links
LAddzSuby = GraphStreams.Link( OAddz , ISuby )
LAddzSuby.AddCoord( 1 , 448 , 143 )
-LAddzSuby.AddCoord( 2 , 447 , 266 )
+LAddzSuby.AddCoord( 2 , 449 , 237 )
LAddzMuly = GraphStreams.Link( OAddz , IMuly )
-LAddostreamSubistream = GraphStreams.Link( OAddostream , ISubistream )
+LAddostreamSubistream = GraphStreams.StreamLink( OAddostream , ISubistream )
LAddostreamSubistream.AddCoord( 1 , 474 , 172 )
LAddostreamSubistream.AddCoord( 2 , 474 , 294 )
-LAddOStreamSubIstream = GraphStreams.Link( OAddOStream , ISubIstream )
+LAddOStreamSubIstream = GraphStreams.StreamLink( OAddOStream , ISubIstream )
LAddOStreamSubIstream.AddCoord( 1 , 499 , 201 )
LAddOStreamSubIstream.AddCoord( 2 , 500 , 322 )
LSubzMulx = GraphStreams.Link( OSubz , IMulx )
-LSubzMulx.AddCoord( 1 , 707 , 237 )
+LSubzMulx.AddCoord( 1 , 706 , 207 )
LSubzMulx.AddCoord( 2 , 706 , 114 )
LSubzDivx = GraphStreams.Link( OSubz , IDivx )
LMulzDivy = GraphStreams.Link( OMulz , IDivy )
LMulzDivy.AddCoord( 1 , 912 , 143 )
-LMulzDivy.AddCoord( 2 , 912 , 236 )
+LMulzDivy.AddCoord( 2 , 911 , 208 )
LDivzEndLoopz_Div = GraphStreams.Link( ODivz , IEndLoopz_Div )
LDivzEndLoopz_Div.AddCoord( 1 , 1147 , 537 )
LDivzEndLoopz_Div.AddCoord( 2 , 1148 , 113 )
-LDivostreamAdd_1istream = GraphStreams.Link( ODivostream , IAdd_1istream )
+LDivostreamAdd_1istream = GraphStreams.StreamLink( ODivostream , IAdd_1istream )
LDivostreamAdd_1istream.AddCoord( 1 , 232 , 638 )
LDivostreamAdd_1istream.AddCoord( 2 , 232 , 763 )
LDivostreamAdd_1istream.AddCoord( 3 , 1126 , 763 )
LAdd_1zSub_1y = GraphStreams.Link( OAdd_1z , ISub_1y )
LAdd_1zSub_1y.AddCoord( 1 , 445 , 478 )
-LAdd_1zSub_1y.AddCoord( 2 , 445 , 608 )
+LAdd_1zSub_1y.AddCoord( 2 , 445 , 582 )
LAdd_1zMul_1y = GraphStreams.Link( OAdd_1z , IMul_1y )
-LAdd_1ostreamSub_1istream = GraphStreams.Link( OAdd_1ostream , ISub_1istream )
+LAdd_1ostreamSub_1istream = GraphStreams.StreamLink( OAdd_1ostream , ISub_1istream )
LAdd_1ostreamSub_1istream.AddCoord( 1 , 473 , 508 )
LAdd_1ostreamSub_1istream.AddCoord( 2 , 474 , 638 )
-LAdd_1OStreamSub_1Istream = GraphStreams.Link( OAdd_1OStream , ISub_1Istream )
+LAdd_1OStreamSub_1Istream = GraphStreams.StreamLink( OAdd_1OStream , ISub_1Istream )
LAdd_1OStreamSub_1Istream.AddCoord( 1 , 498 , 535 )
LAdd_1OStreamSub_1Istream.AddCoord( 2 , 498 , 667 )
LSub_1zMul_1x = GraphStreams.Link( OSub_1z , IMul_1x )
-LSub_1zMul_1x.AddCoord( 1 , 708 , 579 )
+LSub_1zMul_1x.AddCoord( 1 , 708 , 552 )
LSub_1zMul_1x.AddCoord( 2 , 707 , 450 )
LSub_1zDiv_1x = GraphStreams.Link( OSub_1z , IDiv_1x )
LMul_1zDiv_1y = GraphStreams.Link( OMul_1z , IDiv_1y )
LMul_1zDiv_1y.AddCoord( 1 , 913 , 479 )
-LMul_1zDiv_1y.AddCoord( 2 , 913 , 579 )
+LMul_1zDiv_1y.AddCoord( 2 , 913 , 551 )
LDiv_1zEndLoopz_Div_1 = GraphStreams.Link( ODiv_1z , IEndLoopz_Div_1 )
LDiv_1zEndLoopz_Div_1.AddCoord( 1 , 1138 , 567 )
LDiv_1zEndLoopz_Div_1.AddCoord( 2 , 1138 , 449 )
-LDiv_1ostreamAddistream = GraphStreams.Link( ODiv_1ostream , IAddistream )
+LDiv_1ostreamAddistream = GraphStreams.StreamLink( ODiv_1ostream , IAddistream )
LDiv_1ostreamAddistream.AddCoord( 1 , 230 , 293 )
LDiv_1ostreamAddistream.AddCoord( 2 , 229 , 426 )
LDiv_1ostreamAddistream.AddCoord( 3 , 475 , 425 )
#OEndLoopz_Div_1 = EndLoop.GetOutPort( 'z_Div_1' )
#OEndLoopy_Add = EndLoop.GetOutPort( 'y_Add' )
#OEndLoopx_Sub = EndLoop.GetOutPort( 'x_Sub' )
-
GraphStreams.Run()
GraphStreams.DoneW()
GraphStreams.State()
GraphStreams.PrintPorts()
+subgraphs = GraphStreams.SubGraphsNumber()
+i = 1
+while i <= subgraphs :
+ nodes = GraphStreams.SubGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+
+substreamgraphs = GraphStreams.SubStreamGraphsNumber()
+i = 1
+while i <= substreamgraphs :
+ nodes = GraphStreams.SubStreamGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubStreamGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
GraphStreams.Export('/tmp/GraphStreams.xml')
GraphStreams.DoneW()
GraphStreams.PrintPorts()
GraphStreams.State()
+
+GraphStreams.IsExecutable()
+
+subgraphs = GraphStreams.SubGraphsNumber()
+i = 1
+while i <= subgraphs :
+ nodes = GraphStreams.SubGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+
+
+substreamgraphs = GraphStreams.SubStreamGraphsNumber()
+i = 1
+while i <= substreamgraphs :
+ nodes = GraphStreams.SubStreamGraphsNodes( i )
+ j = 0
+ while j < len(nodes) :
+ print 'SubStreamGraph',i,nodes[j].Name()
+ j = j + 1
+ i = i + 1
+