|
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 |