The Octet Molecular Representation Framework v0.8.2

net.sf.octet.traversal
Interface IsomorphismTraverser.Handler

All Superinterfaces:
TraversalHandler
Enclosing interface:
IsomorphismTraverser

public static interface IsomorphismTraverser.Handler
extends TraversalHandler

An extension of the TraversalHandler interface that includes methods specific to IsomorphismTraverser traversal.

Author:
Richard Apodaca
See Also:
"Strategy Pattern (GoF95)", "Template Method Pattern (GoF95)"

Method Summary
 void inputTraversed(AtomGraph input)
          Implement this method to receive notification that input has been detected.
 void permutationFinished()
          Implement this method to receive notification that an isomorphism permutation was just completed.
 void permutationStarted()
          Implement this method to receive notification that an isomorphism permutation has been detected and is about to be traversed.
 void traversalStarted(AtomGraph model)
          Implement this method to receive notification that model is about to be traversed.
 
Methods inherited from interface net.sf.octet.traversal.TraversalHandler
abortTraversal, atomPairTraversed, atomTraversed, traversalFinished
 

Method Detail

inputTraversed

public void inputTraversed(AtomGraph input)
Implement this method to receive notification that input has been detected. This will be done prior to the traversal of the model AtomGraph.

Parameters:
input - the input AtomGraph

traversalStarted

public void traversalStarted(AtomGraph model)
Implement this method to receive notification that model is about to be traversed.

Specified by:
traversalStarted in interface TraversalHandler
Parameters:
model - the model AtomGraph

permutationStarted

public void permutationStarted()
Implement this method to receive notification that an isomorphism permutation has been detected and is about to be traversed.


permutationFinished

public void permutationFinished()
Implement this method to receive notification that an isomorphism permutation was just completed.


The Octet Molecular Representation Framework v0.8.2