| Name | Description | Type | Package | Framework |
| AbstractBaseGraph | The most general implementation of the Graph interface. | Class | org.jscience.computing.graph.graphs | JScience |
| AbstractGraph | A skeletal implementation of the Graph interface, to minimize the effort required to implement graph interfaces. | Class | org.jscience.computing.graph.graphs | JScience |
| AsUndirectedGraph | An undirected view of the backing directed graph specified in the constructor. | Class | org.jscience.computing.graph.graphs | JScience |
| DefaultDirectedGraph | A directed graph. | Class | org.jscience.computing.graph.graphs | JScience |
| DefaultDirectedWeightedGraph | A directed weighted graph. | Class | org.jscience.computing.graph.graphs | JScience |
| DefaultListenableGraph | A graph backed by the the graph specified at the constructor, which can be listened by GraphListeners and by | Class | org.jscience.computing.graph.graphs | JScience |
| DirectedMultigraph | A directed multigraph. | Class | org.jscience.computing.graph.graphs | JScience |
| DirectedSubgraph | A directed graph that is a subgraph on other graph. | Class | org.jscience.computing.graph.graphs | JScience |
| DirectedWeightedMultigraph | A directed weighted multigraph. | Class | org.jscience.computing.graph.graphs | JScience |
| DirectedWeightedSubgraph | A directed weighted graph that is a subgraph on other graph. | Class | org.jscience.computing.graph.graphs | JScience |
| EdgeListFactory | A factory for edge lists. | Interface | org.jscience.computing.graph.graphs | JScience |
| GraphDelegator | A graph backed by the the graph specified at the constructor, which delegates all its methods to the backing graph. | Class | org.jscience.computing.graph.graphs | JScience |
| ListenableDirectedGraph | A directed graph which is also ListenableGraph. | Class | org.jscience.computing.graph.graphs | JScience |
| ListenableDirectedWeightedGraph | A directed weighted graph which is also ListenableGraph. | Class | org.jscience.computing.graph.graphs | JScience |
| ListenableUndirectedGraph | An undirected graph which is also ListenableGraph. | Class | org.jscience.computing.graph.graphs | JScience |
| ListenableUndirectedWeightedGraph | An undirected weighted graph which is also ListenableGraph. | Class | org.jscience.computing.graph.graphs | JScience |
| Multigraph | A multigraph. | Class | org.jscience.computing.graph.graphs | JScience |
| Pseudograph | A pseudograph. | Class | org.jscience.computing.graph.graphs | JScience |
| SimpleDirectedGraph | A simple directed graph. | Class | org.jscience.computing.graph.graphs | JScience |
| SimpleDirectedWeightedGraph | A simple directed weighted graph. | Class | org.jscience.computing.graph.graphs | JScience |
| SimpleGraph | A simple graph. | Class | org.jscience.computing.graph.graphs | JScience |
| SimpleWeightedGraph | A simple weighted graph. | Class | org.jscience.computing.graph.graphs | JScience |
| Subgraph | A subgraph is a graph that has a subset of vertices and a subset of edges with respect to some base graph. | Class | org.jscience.computing.graph.graphs | JScience |
| UndirectedSubgraph | An undirected graph that is a subgraph on other graph. | Class | org.jscience.computing.graph.graphs | JScience |
| UndirectedWeightedSubgraph | An undirected weighted graph that is a subgraph on other graph. | Class | org.jscience.computing.graph.graphs | JScience |
| UnmodifiableDirectedGraph | A directed graph that cannot be modified. | Class | org.jscience.computing.graph.graphs | JScience |
| UnmodifiableGraph | An unmodifiable view of the backing graph specified in the constructor. | Class | org.jscience.computing.graph.graphs | JScience |
| UnmodifiableUndirectedGraph | An undirected graph that cannot be modified. | Class | org.jscience.computing.graph.graphs | JScience |
| WeightedMultigraph | A weighted multigraph. | Class | org.jscience.computing.graph.graphs | JScience |
| WeightedPseudograph | A weighted pseudograph. | Class | org.jscience.computing.graph.graphs | JScience |