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

Packages that use Visitable
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.graph Provides graph data structure interface and implementation. 
edu.uconn.mcb.lineageevolver.misc Provides miscellaneous/general classes, commonly part of a design paradigm, etc. 
 

Uses of Visitable in edu.uconn.mcb.lineageevolver
 

Classes in edu.uconn.mcb.lineageevolver that implement Visitable
 class Genome
          Model of Genomes, composed of a collection of Genes.
 class Lineage
          Model of Lineages comprised of a collection of Genomes.
 

Methods in edu.uconn.mcb.lineageevolver with parameters of type Visitable
 void LineageVisitor.applyTo(Visitable v)
           
 void GenomeVisitor.applyTo(Visitable v)
          Initiates a handshake with the provided Visitable.
 

Uses of Visitable in edu.uconn.mcb.lineageevolver.graph
 

Methods in edu.uconn.mcb.lineageevolver.graph with parameters of type Visitable
abstract  void EdgeListGraphTopology.EdgeData.Event.applyTo(Visitable v)
          Applies this Event to a Visitable object.
 void EdgeListGraphTopology.EdgeData.GenomeEvent.applyTo(Visitable v)
           
 void EdgeListGraphTopology.EdgeData.LineageEvent.applyTo(Visitable v)
          Applies the visitor for this Event onto the provided Visitable, which should always be a Lineage.
 

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

Methods in edu.uconn.mcb.lineageevolver.misc with parameters of type Visitable
 void Visitor.applyTo(Visitable v)
          Applies this Visitor to the given Visitable object.