org.biopax.paxtools.controller
Class TraverserBilinked

java.lang.Object
  extended by org.biopax.paxtools.controller.Traverser
      extended by org.biopax.paxtools.controller.TraverserBilinked

public class TraverserBilinked
extends Traverser

Author:
Ozgun Babur

Field Summary
 
Fields inherited from class org.biopax.paxtools.controller.Traverser
editorMap, filters, log, visitor
 
Constructor Summary
TraverserBilinked(EditorMap editorMap, Visitor visitor, PropertyFilterBilinked... filters)
           
 
Method Summary
protected  boolean filterInverse(PropertyEditor editor)
           
 boolean isInverseOnly()
           
 void setInverseOnly(boolean isInverseOnly)
           
 void traverse(BioPAXElement element, Model model)
          Traverse and visit Visitor all properties of the element.
 
Methods inherited from class org.biopax.paxtools.controller.Traverser
filter, getVisitor, setVisitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TraverserBilinked

public TraverserBilinked(EditorMap editorMap,
                         Visitor visitor,
                         PropertyFilterBilinked... filters)
Method Detail

isInverseOnly

public boolean isInverseOnly()

setInverseOnly

public void setInverseOnly(boolean isInverseOnly)

traverse

public void traverse(BioPAXElement element,
                     Model model)
Description copied from class: Traverser
Traverse and visit Visitor all properties of the element. This method does not traverse iteratively to the values.

Overrides:
traverse in class Traverser
Parameters:
element - BioPAX element to be traversed
model - to be traversed, but not necessarily (depends on the Visitor implementation).

filterInverse

protected boolean filterInverse(PropertyEditor editor)


Copyright © 2011 BioPAX. All Rights Reserved.