public static class Graph.Node<T> extends java.lang.Object implements java.lang.Comparable<Graph.Node<T>>
Modifier and Type | Method and Description |
---|---|
void |
addNeighbor(Graph.Node<T> neighbor) |
void |
addPredecessor(T tm) |
Graph.Node<T> |
clone() |
int |
compareTo(Graph.Node<T> o) |
java.util.Set<Graph.Node<T>> |
getNeighbors() |
T |
getObject() |
java.util.Map<T,T> |
getPredecessors() |
boolean |
hasPredecessor(T m) |
boolean |
hasPredecessors() |
boolean |
removePredecessor(T o) |
java.lang.String |
toString() |
public Node(T tm)
public void addNeighbor(Graph.Node<T> neighbor)
public java.util.Set<Graph.Node<T>> getNeighbors()
public Graph.Node<T> clone()
clone
in class java.lang.Object
public T getObject()
public boolean removePredecessor(T o)
public java.lang.String toString()
toString
in class java.lang.Object
public void addPredecessor(T tm)
public boolean hasPredecessors()
public boolean hasPredecessor(T m)
public int compareTo(Graph.Node<T> o)
compareTo
in interface java.lang.Comparable<Graph.Node<T>>