Salome HOME
*** empty log message ***
[modules/superv.git] / src / Supervision / SuperV.py
index 82ca3586d874d0a6953a6b22c4552c93a07987f6..c284a75561bc345ac9b3393399d54e20ae4028ca 100644 (file)
@@ -464,6 +464,8 @@ class CNode:
         return self.N.IsEndSwitch()
     def SubGraph( self ):
         return self.N.SubGraph()
+    def SubStreamGraph( self ):
+        return self.N.SubStreamGraph()
     def Thread( self ):
         return self.N.Thread()
     def IsWaiting( self ):
@@ -844,8 +846,8 @@ class Graph(INode):
         return self.G.LevelMax()
     def ThreadsMax( self ):
         return self.G.ThreadsMax()
-    def GraphsNumber( self ):
-        return self.G.GraphsNumber()
+    def SubGraphsNumber( self ):
+        return self.G.SubGraphsNumber()
     def LevelNodes( self , aLevel ):
         nodes = self.G.LevelNodes( aLevel )
         return self.nodesTuple( nodes )
@@ -1070,6 +1072,9 @@ class Graph(INode):
         if aGraph != None :
             return StreamGraph( aGraph )
         return None
+    def SubGraphsNodes( self , aSubGraphsNumber ):
+        nodes = self.G.SubGraphsNodes( aSubGraphsNumber )
+        return self.nodesTuple( nodes )
     def Merge( self , aGraph ):
         return self.G.Merge( aGraph.G )
     def Destroy( self ):
@@ -1133,6 +1138,13 @@ class StreamGraph(Graph):
         return Timeout,DataStreamTrace,DeltaTime
     def ToFlowGraph( self ):
         return self.G.ToFlowGraph()
+    def SubStreamGraphsNumber( self ):
+        return self.G.SubStreamGraphsNumber()
+    def SubStreamGraphsNodes( self , aSubStreamGraphsNumber ):
+        nodes = self.G.SubStreamGraphsNodes( aSubStreamGraphsNumber )
+        return self.nodesTuple( nodes )
+    def StreamMerge( self , aStreamGraph ):
+        return self.G.StreamMerge( aStreamGraph.G )
 
 ##########################################################
 class StreamGraphE(StreamGraph):