Package slimpy_base.Environment.GraphManager


Classes

class  GraphManager
 provides an interface to the graph class More...

Functions

def Execute
 for node in self.graph: node = table[node] # if the node is a data container try to remove it if isinstance( node , DataContainer ): # note: that the remove call only removes # data that are there and not temporary node.remove()
def End
 end all current slimpy ativity runs the graph and cleans all nodes in the graph and hash table
def printAdj
 prints graph instance
def printInvAdj
 prints graph instance
def printDep
 prints graph instance
def printInvDep
 prints graph instance
def toDot
 prints a dot file

Variables

string __copyright__
 GraphBuilder CLASS manages the graph,the pipe builder and the runner.
string __license__


Function Documentation

def slimpy_base.Environment.GraphManager.End (   self  ) 

end all current slimpy ativity runs the graph and cleans all nodes in the graph and hash table

Definition at line 320 of file GraphManager.py.

def slimpy_base.Environment.GraphManager.Execute (   self  ) 

for node in self.graph: node = table[node] # if the node is a data container try to remove it if isinstance( node , DataContainer ): # note: that the remove call only removes # data that are there and not temporary node.remove()

empty the hash of all objects table.clear()

from slimpy_base.utils.DotTest import DotTester dt = DotTester() dt.clear()

Definition at line 311 of file GraphManager.py.

def slimpy_base.Environment.GraphManager.printAdj (   self,
  v 
)

prints graph instance

Definition at line 407 of file GraphManager.py.

def slimpy_base.Environment.GraphManager.printDep (   self  ) 

prints graph instance

Definition at line 436 of file GraphManager.py.

def slimpy_base.Environment.GraphManager.printInvAdj (   self,
  v 
)

prints graph instance

Definition at line 421 of file GraphManager.py.

def slimpy_base.Environment.GraphManager.printInvDep (   self  ) 

prints graph instance

Definition at line 443 of file GraphManager.py.

def slimpy_base.Environment.GraphManager.toDot (   self  ) 

prints a dot file

Definition at line 450 of file GraphManager.py.


Variable Documentation

string __copyright__

Initial value:

"""
Copyright 2008 Sean Ross-Ross
"""
GraphBuilder CLASS manages the graph,the pipe builder and the runner.

Definition at line 7 of file GraphManager.py.

string __license__

Initial value:

"""
This file is part of SLIMpy .

SLIMpy is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

SLIMpy is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with SLIMpy . If not, see <http://www.gnu.org/licenses/>.
"""

Definition at line 10 of file GraphManager.py.


Generated on Sun Aug 10 09:11:12 2008 for SLIMpy by  doxygen 1.5.6