net.hivecell.hive.support.graph
Interface Graph
- All Known Implementing Classes:
- DenseGraph
- public interface Graph
numberNodes
public int numberNodes()
nodes
public java.util.Enumeration nodes()
edges
public java.util.Enumeration edges()
addNode
public void addNode(java.lang.Object o)
removeNode
public boolean removeNode(java.lang.Object o)
containsNode
public boolean containsNode(java.lang.Object o)
connectNodes
public void connectNodes(java.lang.Object o1,
java.lang.Object o2,
int weight)
throws NotInGraphException
isConnected
public boolean isConnected(java.lang.Object o1,
java.lang.Object o2)
throws NotInGraphException
getWeight
public int getWeight(java.lang.Object o1,
java.lang.Object o2)
throws NotInGraphException
disconnectNodes
public int disconnectNodes(java.lang.Object o1,
java.lang.Object o2)
throws NotInGraphException
listOutgoingNodes
public java.lang.Object[] listOutgoingNodes(java.lang.Object o)
throws NotInGraphException
listIncomingNodes
public java.lang.Object[] listIncomingNodes(java.lang.Object o)
throws NotInGraphException