The Octet Molecular Representation Framework v0.8.2

Package net.sf.octet.traversal

Traversal of Molecules as graph-theoretical constructs.

See:
          Description

Interface Summary
BreadthTraverser Traverses an AtomGraph in breadth first order starting from a client-defined root Atom.
BreadthTraverser.Handler An extension of the TraversalHandler interface that includes methods specific to BreadthTraverser traversal.
CycleSystemTraverser Traverses the cycle systems of an AtomGraph.
CycleSystemTraverser.Handler A handler of CycleSystemTraverser events.
CycleTraverser Traverses the cycles of an AtomGraph.
CycleTraverser.Handler An extension of the TraversalHandler interface that includes methods specific to CycleTraverser traversal.
DepthTraverser Traverses an AtomGraph in depth first order starting from a client-defined root Atom.
DepthTraverser.Handler An extension of the TraversalHandler that includes methods specific to DepthTraverser traversal.
IsomorphismTraverser Traverses the elements of an input AtomGraph that are isomorphic with the corresponding elements of a model AtomGraph.
IsomorphismTraverser.Handler An extension of the TraversalHandler interface that includes methods specific to IsomorphismTraverser traversal.
TraversalHandler TraversalHandler receives messages from a traverser indicating the completion of various stages of its traversal algorithm.
 

Class Summary
BasicBreadthTraverser A default implementation of the BreadthTraverser interface.
BasicCycleSystemTraverser A default implementation of the CycleSystemTraverser interface.
BasicDepthTraverser A default implementation of the DepthTraverser interface.
BasicTraversalHandler A default implementation of the TraversalHandler interface with empty method implementations.
HanserCycleTraverser An implementation of the CycleTraverser interface that traverses all cycles in an AtomGraph.
PrintingHandler A convenience implementation of the TraversalHandler interface that prints a message to a client specified OutputStream in response to each traversal event.
UllmanIsomorphismTraverser An implementation of the IsomorphismTraverser interface that uses Ullman's subgraph isomorphism algorithm.
 

Package net.sf.octet.traversal Description

Traversal of Molecules as graph-theoretical constructs.

Package Specification


The Octet Molecular Representation Framework v0.8.2