src
Class VisNode

java.lang.Object
  extended by src.VisNode

public class VisNode
extends java.lang.Object


Constructor Summary
VisNode(java.lang.String name, int profile)
           
 
Method Summary
 void addChild(VisNode child)
           
 VisNode copy()
          Visualisation methods
 java.util.ArrayList<VisNode> getChildren()
           
 boolean getExpanded()
           
 VisNode getParent()
           
 void recursiveCopy(VisNode node, VisNode futureNode)
           
 void setExpanded(boolean expanded)
           
 void setLocation(int x, int y)
           
 void setParent(VisNode parent)
          Data Structure methods
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisNode

public VisNode(java.lang.String name,
               int profile)
Method Detail

copy

public VisNode copy()
Visualisation methods


recursiveCopy

public void recursiveCopy(VisNode node,
                          VisNode futureNode)

setExpanded

public void setExpanded(boolean expanded)

getExpanded

public boolean getExpanded()

setLocation

public void setLocation(int x,
                        int y)

setParent

public void setParent(VisNode parent)
Data Structure methods


getParent

public VisNode getParent()

addChild

public void addChild(VisNode child)

getChildren

public java.util.ArrayList<VisNode> getChildren()