
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 