All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----jdsl.core.ref.AMSGraphTree
public AMSGraphTree()
public Container newContainer()
public int size()
public boolean isEmpty()
public Enumeration elements()
public Enumeration positions()
public Object replace(Position p, Object obj) throws InvalidPositionException
public void swap(Position a, Position b)
public int numVertices()
public int numEdges()
public Enumeration vertices()
public Enumeration edges()
public Enumeration directedEdges()
public Enumeration undirectedEdges()
public int degree(Vertex v) throws InvalidPositionException
public int inDegree(Vertex v) throws InvalidPositionException
public int outDegree(Vertex v) throws InvalidPositionException
public Enumeration adjacentVertices(Vertex v) throws InvalidPositionException
public Enumeration inAdjacentVertices(Vertex v) throws InvalidPositionException
public Enumeration outAdjacentVertices(Vertex v) throws InvalidPositionException
public Enumeration incidentEdges(Vertex v) throws InvalidPositionException
public Enumeration inIncidentEdges(Vertex v) throws InvalidPositionException
public Enumeration outIncidentEdges(Vertex v) throws InvalidPositionException
public Vertex[] endVertices(Edge e) throws InvalidPositionException
public Vertex opposite(Vertex v, Edge e) throws InvalidPositionException, InvalidEdgeException
public Vertex origin(Edge e) throws InvalidPositionException, InvalidEdgeException
public Vertex destination(Edge e) throws InvalidPositionException, InvalidEdgeException
public boolean isDirected(Edge e) throws InvalidEdgeException
public boolean isRoot(Position p) throws InvalidPositionException, InvalidContainerException
public boolean isInternal(Position p) throws InvalidContainerException, InvalidPositionException
public boolean isExternal(Position p) throws InvalidContainerException, InvalidPositionException
public Position root() throws InvalidContainerException
public Position parent(Position p) throws InvalidContainerException, InvalidPositionException
public Enumeration children(Position p) throws InvalidPositionException, InvalidContainerException
public Enumeration siblings(Position p) throws InvalidContainerException, InvalidPositionException
public Vertex insertVertex(Object info)
public Edge insertDirectedEdge(Vertex v1, Vertex v2, Object obj) throws InvalidPositionException, InvalidInsertionException
public Position insertRoot(Object info) throws InvalidInsertionException
public Position insertChild(Position parent, Object info) throws InvalidPositionException
public MutablePosition castMutable(Position p) throws InvalidPositionException
public AMSGTVertex castVertex(Position p) throws InvalidPositionException
public AMSGTEdge castEdge(Position p) throws InvalidPositionException
All Packages Class Hierarchy This Package Previous Next Index