harpoon.Analysis.GraphColoring
Class Node

java.lang.Object
  extended by harpoon.Analysis.GraphColoring.Node
Direct Known Subclasses:
ColorableNode

public abstract class Node
extends Object

Node is an abstract representation of a node for use with the Graph object.

Version:
$Id: Node.java,v 1.2 2002/02/25 20:57:17 cananian Exp $
Author:
Felix S. Klock II <pnkfelix@mit.edu>

Constructor Summary
Node()
          Creates a Node.
 
Method Summary
abstract  boolean equals(Object o)
           
abstract  int hashCode()
           
 boolean isModifiable()
          Modifiability check.
abstract  String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Node

public Node()
Creates a Node.

Method Detail

isModifiable

public boolean isModifiable()
Modifiability check.
effects: If this is allowed to be modified, returns true. Else returns false.


equals

public abstract boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public abstract int hashCode()
Overrides:
hashCode in class Object

toString

public abstract String toString()
Overrides:
toString in class Object