argos.util.graph
Class Node

java.lang.Object
  extended by argos.util.graph.Node
All Implemented Interfaces:
Comparable<Node>
Direct Known Subclasses:
Running

public class Node
extends Object
implements Comparable<Node>


Field Summary
 List<Node> dependsOnThis
           
protected  int level
           
protected  String name
           
 List<Node> thisDependsOn
           
 
Constructor Summary
Node()
           
 
Method Summary
 int compareTo(Node node)
           
 boolean equals(Object obj)
           
 List<Node> getDependsOnThis()
           
 int getLevel()
           
 String getName()
           
 List<Node> getThisDependsOn()
           
 int hashCode()
           
 void remove(Node node)
           
 void resetDependencies()
           
 void setName(String name)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

dependsOnThis

public List<Node> dependsOnThis

thisDependsOn

public List<Node> thisDependsOn

name

protected String name

level

protected int level
Constructor Detail

Node

public Node()
Method Detail

resetDependencies

public void resetDependencies()

remove

public void remove(Node node)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

compareTo

public int compareTo(Node node)
Specified by:
compareTo in interface Comparable<Node>

getName

public String getName()

setName

public void setName(String name)

getDependsOnThis

public List<Node> getDependsOnThis()

getThisDependsOn

public List<Node> getThisDependsOn()

getLevel

public int getLevel()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2004-2007 University of Troms?. All Rights Reserved.