| Name | Description | Type | Package | Framework |
| BasicDirectedEdge | Basic implementation of DirectedEdge. | Class | org.geotools.graph.structure.basic | GeoTools |
| BasicDirectedGraph | Basic implementation of DirectedGraph. | Class | org.geotools.graph.structure.basic | GeoTools |
| BasicDirectedNode | Basic implementation of DirectedNode. | Class | org.geotools.graph.structure.basic | GeoTools |
| BasicDirectedXYNode | Basic implementation of a directed XYNode extended from BasicDirectedNode. | Class | org.geotools.graph.structure.line | GeoTools |
| BasicEdge | Basic implementation of Edge. | Class | org.geotools.graph.structure.basic | GeoTools |
| BasicGraph | Basic implemenation of Graph. | Class | org.geotools.graph.structure.basic | GeoTools |
| BasicGraphable | Basic implementation of Graphable. | Class | org.geotools.graph.structure.basic | GeoTools |
| BasicNode | Basic implementation of Node. | Class | org.geotools.graph.structure.basic | GeoTools |
| BasicXYNode | Basic implementation of XYNode extended from BasicNode. | Class | org.geotools.graph.structure.line | GeoTools |
| DirectedEdge | Represents an edge in a directed graph. | Interface | org.geotools.graph.structure | GeoTools |
| DirectedGraph | Represents a directed graph. | Interface | org.geotools.graph.structure | GeoTools |
| DirectedGraphable | Reperesents a component in a directed graph. | Interface | org.geotools.graph.structure | GeoTools |
| DirectedNode | Represents a node in a directed graph. | Interface | org.geotools.graph.structure | GeoTools |
| Edge | Represents an edge in Graph. | Interface | org.geotools.graph.structure | GeoTools |
| Graph | Represents a graph. | Interface | org.geotools.graph.structure | GeoTools |
| Graphable | Represents a component of a graph. | Interface | org.geotools.graph.structure | GeoTools |
| GraphVisitor | An interface in which to implement a visitor pattern with components of aAuthor:Justin Deoliveira, Refractions Research Inc, jdeolive@refractions. | Interface | org.geotools.graph.structure | GeoTools |
| Node | Represents a node in a graph. | Interface | org.geotools.graph.structure | GeoTools |
| OptDirectedEdge | Optimized implementation of DirectedEdge. | Class | org.geotools.graph.structure.opt | GeoTools |
| OptDirectedNode | Optimized implementation of DirectedNode. | Class | org.geotools.graph.structure.opt | GeoTools |
| OptDirectedXYNode | Optimized implementation of XYNode extended from OptDirectedNode. | Class | org.geotools.graph.structure.line | GeoTools |
| OptEdge | Optimized implementation of Edge. | Class | org.geotools.graph.structure.opt | GeoTools |
| OptGraphable | Root of class hierarchy for optimized implementation of graph components. | Class | org.geotools.graph.structure.opt | GeoTools |
| OptNode | Optimized implementation of Node. | Class | org.geotools.graph.structure.opt | GeoTools |
| OptXYNode | Optimized implementation of XYNode extended from OptNode. | Class | org.geotools.graph.structure.line | GeoTools |