Package org.planit.utils.graph
Utilities for setting up graphs
-
Interface Summary Interface Description DirectedEdge Directed Edge interface connecting two vertices in a directional fashion.DirectedGraph<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment> Interface for an undirected graphDirectedSubGraph<V extends DirectedVertex,E extends DirectedEdge,ES extends EdgeSegment> A directed subgraph interface for a given parent graph by registering edge segments on it (and therefore vertices and edges)DirectedVertex Directed vertex representation connected to one or more edge segments that have direction.Edge Edge interface connecting two vertices in a non-directional fashion.Edges<E extends Edge> Container and factory class for edges in a graph, also to be used to create and register edges of any (derived) typeEdgeSegment EdgeSegment represents an edge in a particular (single) direction.EdgeSegments<ES extends EdgeSegment> Container and factory class for edge segments in a graph, also to be used to create and register edge segments of any (derived) typeGraph<V extends Vertex,E extends Edge> A graph interface consisting of vertices and edgesVertex Vertex representation connected to one or more edges and/or edge segmentsVertices<V extends Vertex> Container and factory class for vertices in a graph, also to be used to create and register vertices of any (derived) type