Interface | Description |
---|---|
CompoundAttribute |
Definition of some compound value that can be used as attribute and can be
transformed to a hash map.
|
Edge |
A general purpose class that provides methods for the management of edges in
a graph.
|
EdgeFactory<T extends Edge> |
An interface aimed at dynamically creating edge objects.
|
Element |
An element is a part of a graph (node, edge, the graph itself).
|
Graph |
An Interface that advises general purpose methods for handling graphs.
|
Node |
An Interface that advises general purpose methods for handling nodes as
elements of a graph.
|
NodeFactory<T extends Node> |
An interface aimed at dynamically creating node objects.
|
Structure |
Structures are generic objects which may contain nodes and edges.
|
Class | Description |
---|---|
BreadthFirstIterator | |
DepthFirstIterator | |
GraphFactory |
An interface aimed at dynamically creating graph objects based on a class
name.
|
Path |
Path description.
|
Exception | Description |
---|---|
EdgeRejectedException |
This exception is thrown when on of the endpoints of an edge does not accept
the edge.
|
ElementNotFoundException |
Thrown when a searched object is not found.
|
IdAlreadyInUseException |
Singleton exception.
|