Uses of Interface
edu.uconn.mcb.lineageevolver.misc.Visitor

Packages that use Visitor
edu.uconn.mcb.lineageevolver Provides all basic, universal LineageEvolver classes directly, and serves as a parent for all other LineageEvolver packages. 
edu.uconn.mcb.lineageevolver.misc Provides miscellaneous/general classes, commonly part of a design paradigm, etc. 
 

Uses of Visitor in edu.uconn.mcb.lineageevolver
 

Classes in edu.uconn.mcb.lineageevolver that implement Visitor
 class GeneDuplicator
          GenomeVisitor subclass encapsulating gene duplication functionality.
 class GeneKiller
          GenomeVisitor subclass encapsulating gene death functionality.
 class GenomeEvolver
          GenomeVisitor subclass encapsulating generic 'evolution'.
 class GenomeRearranger
          GenomeVisitor subclass encapsulating the rearrangement process.
 class GenomeVisitor
          Abstract class for all visitors meant exclusively for Genomes.
 class LineageFork
          LineageVisitor subclass encapsulating the n-furcation process.
 class LineageVisitor
          Abstract base class for all Visitors intended specifically to visit Lineages.
 

Methods in edu.uconn.mcb.lineageevolver with parameters of type Visitor
 void Lineage.visit(Visitor v)
           
 void Genome.visit(Visitor v)
           
 

Uses of Visitor in edu.uconn.mcb.lineageevolver.misc
 

Subinterfaces of Visitor in edu.uconn.mcb.lineageevolver.misc
 interface StrResultVisitor
          Common interface for Visitors that store a string as a result.
 

Methods in edu.uconn.mcb.lineageevolver.misc with parameters of type Visitor
 void Visitable.visit(Visitor v)
          Method to visit this visitable object with a visitor.