Package nz.ac.waikato.jdsl.graph.api

Interface Summary
Edge Empty, typing interface for Positions that are edges.
EdgeDirection Interface containing constants for specifying which edges are desired in graph-query methods.
EdgeIterator Iterator over a set of edges.
Graph An interface describing a combinatorial graph.
InspectableGraph An interface describing the accessor methods of a combinatorial graph.
ModifiableGraph An interface describing the modifier methods of a combinatorial graph that can safely be inherited by more restricted graphs.
Vertex Empty, typing interface for vertices.
VertexIterator Iterator over a set of vertices.
 

Class Summary
Edge.NONEEdge A dummy class, used to implement the constant Edge.NONE
.
Vertex.NONEVertex A dummy class, used to implement the constant Vertex.NONE
.
 

Exception Summary
GraphException nz.ac.waikato.jdsl.graph.api package.
InvalidEdgeException An object of this class gets thrown when topological information related to Edges is somehow incorrect.
InvalidVertexException An object of this class gets thrown when topological information related to vertices is incorrect.
NoSuchEdgeException An object of this class gets thrown when an Edge object with certain properties does not exist in the graph.
NoSuchVertexException An object of this class gets thrown when a Vertex object with certain properties does not exist in the graph.
 



Copyright © 2009 ModelJUnit Project. All Rights Reserved.