Package org.grinvin.graphs

Interface Summary

Annotation
AnnotationListener Listens to changes in an annotation.
AnnotationModel
AnnotationView
Edge Represents a single (possibly directed) edge in a graph.
Element Represents a graph element.
Embedding A mutable version of EmbeddingView.
EmbeddingListener Listens to changes in an embedding.
EmbeddingModel An EmbeddingView which at the same time functions as a model in a model-view-controller triple.
EmbeddingView Interface representing a embedding of a graph into Euclidian n-space.
Graph A mutable version of GraphView.
GraphBundle A mutable version of GraphBundleView.
GraphBundleListener Listens to changes in a GraphBundle.
GraphBundleView Presents a read-only view of a graph bundle.
GraphListener Listens to changes in a graph model.
GraphModel A GraphView which at the same time functions as a model in a model-view-controller triple.
GraphView Interface representing a read-only view of an abstract graph.
MutableAnnotationModel
MutableEmbeddingModel Interface combining the functionality of EmbeddingModel and Embedding.
MutableGraphModel Interface combining the functionality of GraphModel and Graph.
Vertex Represents a single vertex in a graph.

Class Summary

DefaultAnnotation
DefaultAnnotationModel
DefaultEdge Default implementation of Edge.
DefaultEmbedding Default implementation of Embedding.
DefaultEmbeddingModel Implementation of Embedding that at the same time functions as a model in a model-view-controller triple.
DefaultGraph Default implementation of UndoableGraph.
DefaultGraph.EdgeIterator Iterator over all edges of this graph.
DefaultGraph.VertexIterator Iterator over all vertices of this graph.
DefaultGraphBundle Default implementation of GraphBundle.
DefaultGraphModel Default implementation of MutableGraphModel.
DefaultVertex Default implementation of Vertex.
EmbeddingModelSupport Helper class for implementations of EmbeddingModel.
GraphModelSupport Helper class for implementations of GraphModel.
Graphs Provides some basic helper methods for graphs.
GraphURI Utility class provides a method load(URI,GraphBundle,SectionLoader) to load a graph that corresponds to an URI.
GraphURIException Indicates that a graph could not be instantiated from a URI.
GraphURIType
LightweightGraphBundle Lightweight implementation of GraphBundle.