interface  com.google.common.graph.BaseGraph extends java.lang.Object implements com.google.common.graph.SuccessorsFunction, com.google.common.graph.PredecessorsFunction
{
public abstract java.util.Set nodes();
public abstract java.util.Set edges();
public abstract boolean isDirected();
public abstract boolean allowsSelfLoops();
public abstract com.google.common.graph.ElementOrder nodeOrder();
public abstract com.google.common.graph.ElementOrder incidentEdgeOrder();
public abstract java.util.Set adjacentNodes(java.lang.Object);
public abstract java.util.Set predecessors(java.lang.Object);
public abstract java.util.Set successors(java.lang.Object);
public abstract java.util.Set incidentEdges(java.lang.Object);
public abstract int degree(java.lang.Object);
public abstract int inDegree(java.lang.Object);
public abstract int outDegree(java.lang.Object);
public abstract boolean hasEdgeConnecting(java.lang.Object, java.lang.Object);
public abstract boolean hasEdgeConnecting(com.google.common.graph.EndpointPair);
}