|
Plexus v0.13.1 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| EdgePredicate | A general interface for Predicates testing Graph.Edges that can be piecewise defined. |
| Graph | The root interface of the graph hierarchy. |
| Graph.Edge | An interface describing an edge in a Graph. |
| GraphListener | The listener interface for receiving GraphEvents. |
| GraphView | Implementations of this interface represent a "view" of a Graph, a particular way of looking at it. |
| ObservableGraph | A Graph which can be listened to for structural
changes. |
| OrientedForest | A data structure with parent/child relationships. |
| Rooted | A graph structure which distinguishes a particular node as the "root". |
| RootedTree | An OrientedForest which is restricted to the descendants
of a single root node. |
| Traverser | An interface for traversing through nodes in a Graph. |
| TraverserPredicate | A general interface for Predicates for traversals
that can be piecewise defined. |
| Weight | A weight function, which may be applied to Edges. |
| Class Summary | |
|---|---|
| AbstractGraph | This class provides a skeletal implementation of the
Graph interface, to minimize the effort required to
implement this interface. |
| AbstractOrientedForest | This class provides a skeletal implementation of the
OrientedForest interface, to minimize the effort
required to implement this interface. |
| DefaultGraph | A default implementation of the ObservableGraph interface. |
| DefaultOrientedForest | A default implementation of the Graph and
OrientedForest interfaces. |
| DefaultOrientedForestView | A default view implementation of the OrientedForest
interface. |
| DefaultRootedTreeView | A default view implementation of the RootedTree
interface. |
| EdgePredicateFactory | A factory for creating EdgePredicates. |
| FilteredGraph | A filtered Graph implementation. |
| ForestTreeAdapter | An adapter which presents the subgraph of an OrientedForest rooted at a specified node as a RootedTree. |
| ForestTreeExtension | A RootedTree which is formed by extending an OrientedForest, adding a dummy root node (and edges) which is the
parent of the forest's root nodes. |
| GraphEvent | An event that indicates a structural change in a Graph. |
| GraphTransformer | A Graph which wraps another, transforming its nodes
and edges in some way. |
| GraphUtils | This class contains static final members and static methods related to graphs and their iterators. |
| GraphWrapper | A Graph which wraps another. |
| LoggingGraph | A Graph which wraps another to provide logging
support. |
| ObservableGraphWrapper | A wrapper around a Graph so that it can be watched for
structural changes. |
| TraverserPredicateFactory | A factory for creating TraverserPredicates. |
| TrivialOrientedForestView | A trivial OrientedForest view of a Graph, where
there is no forest structure. |
| Exception Summary | |
|---|---|
| NoSuchNodeException | Thrown by a Graph method when an argument node is not
found in the Graph, but the method cannot provide a
meaningful result or perform its function without one. |
Contains the core interfaces and classes for the Plexus Graph Library.
|
Plexus v0.13.1 | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||