com.googlecode.sarasvati.visual.process
Class ProcessTree

java.lang.Object
  extended by com.googlecode.sarasvati.visual.process.ProcessTree

public class ProcessTree
extends Object


Field Summary
protected  GraphLayoutTree graphTree
           
protected  ProcessLookAndFeel lookAndFeel
           
protected  Map<Node,ProcessTreeNode> nodeMap
           
protected  Map<NodeToken,ProcessTreeNode> nodeTokenMap
           
protected  List<ProcessTreeNode> queue
           
protected  List<NodeToken> sortedTokenList
           
 
Constructor Summary
ProcessTree(GraphProcess process, ProcessLookAndFeel lookAndFeel)
           
 
Method Summary
 ProcessTreeNode getNonTokenProcessTreeNode(ProcessTreeNode parent, Node node)
           
protected  ProcessTreeNode getProcessTreeNode(ProcessTreeNode parent, Node node)
           
 Iterable<ProcessTreeNode> getProcessTreeNodes()
           
 boolean isBackArc(Arc arc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lookAndFeel

protected ProcessLookAndFeel lookAndFeel

graphTree

protected GraphLayoutTree graphTree

nodeTokenMap

protected Map<NodeToken,ProcessTreeNode> nodeTokenMap

nodeMap

protected Map<Node,ProcessTreeNode> nodeMap

sortedTokenList

protected List<NodeToken> sortedTokenList

queue

protected List<ProcessTreeNode> queue
Constructor Detail

ProcessTree

public ProcessTree(GraphProcess process,
                   ProcessLookAndFeel lookAndFeel)
Method Detail

getProcessTreeNode

protected ProcessTreeNode getProcessTreeNode(ProcessTreeNode parent,
                                             Node node)

getNonTokenProcessTreeNode

public ProcessTreeNode getNonTokenProcessTreeNode(ProcessTreeNode parent,
                                                  Node node)

isBackArc

public boolean isBackArc(Arc arc)

getProcessTreeNodes

public Iterable<ProcessTreeNode> getProcessTreeNodes()


Copyright © 2012. All Rights Reserved.