agl2.rep
Class DirectedGraphNodeRep
java.lang.Object
|
+--agl2.rep.DirectedGraphNodeRep
- All Implemented Interfaces:
- java.io.Serializable
- public class DirectedGraphNodeRep
- extends java.lang.Object
- implements java.io.Serializable
The DirectedGraphNodeRep
description.
A representation in which the nodes themselves
maintain links to other nodes. The Object argument
must support the GrahNode interface
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DirectedGraphNodeRep
public DirectedGraphNodeRep()
addNode
public void addNode(java.lang.Object o)
remNode
public void remNode(java.lang.Object o)
addEdge
public void addEdge(java.lang.Object from,
java.lang.Object to)
remEdge
public void remEdge(java.lang.Object from,
java.lang.Object to)
isNode
public boolean isNode(java.lang.Object v1)
hasEdge
public boolean hasEdge(java.lang.Object from,
java.lang.Object to)
countNodes
public int countNodes()
getNodes
public java.util.Set getNodes()
getAdjacentNodes
public java.util.Set getAdjacentNodes(java.lang.Object o)
addEdge
public void addEdge(Edge e)
remEdge
public void remEdge(Edge e)
hasEdge
public boolean hasEdge(Edge e)
countEdges
public int countEdges()
getEdges
public java.util.Set getEdges()
getAdjacentEdges
public java.util.Set getAdjacentEdges(java.lang.Object o)