public class GraphNode
extends java.lang.Object
public int getNodeID()
public java.lang.Object getRepresents()
public java.util.List<GraphEdge> getEdges()
public java.util.List<GraphEdge> getEdges(GraphAttributes.AttrKey<?> inWithAttr)
public java.util.List<GraphNode> getEdgeNodes()
public java.util.List<GraphNode> getEdgeNodes(GraphAttributes.AttrKey<?> inWithAttr)
public int getNumEdges()
public int getNumEdges(GraphAttributes.AttrKey<?> inWithAttr)
public boolean removeEdge(GraphNode inNode)
public java.util.List<GraphAttributes.AttrKey<?>> getAttributeNames()
public <T> T getAttribute(GraphAttributes.AttrKey<T> inName)
public <T> T getAttribute(GraphAttributes.AttrKey<T> inName, T inDefault)
public <T> void setAttribute(GraphAttributes.AttrKey<T> inName, T inValue)
public <T> void setAttribute(GraphAttributes.AttrKey<T> inName, T inValue, long inExpire)
public boolean isReachable(GraphNode inNode)
public void joinReachable(GraphNode inNode)
public void joinReachable(GraphNode inNode, GraphAttributes.AttrKey<?> inWithAttr)
public void resetReachable()
public java.lang.String toString()
toString in class java.lang.Object