## Hierarchy For Package org.biojava.bio.taxa

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.biojava.utils.AbstractChangeable (implements org.biojava.utils.Changeable)
    - org.biojava.bio.taxa.AbstractTaxon (implements org.biojava.bio.taxa.Taxon)
      - org.biojava.bio.taxa.SimpleTaxon
      - org.biojava.bio.taxa.WeakTaxon
  - org.biojava.bio.taxa.EbiFormat (implements org.biojava.bio.taxa.TaxonParser)
  - org.biojava.bio.taxa.SimpleTaxonFactory (implements org.biojava.bio.taxa.TaxonFactory)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.biojava.bio.BioException
        - org.biojava.bio.taxa.CircularReferenceException
  - org.biojava.bio.taxa.WeakTaxonFactory (implements org.biojava.bio.taxa.TaxonFactory)

## Interface Hierarchy

- org.biojava.utils.Changeable
  - org.biojava.bio.Annotatable
    - org.biojava.bio.taxa.Taxon
- org.biojava.bio.taxa.TaxonFactory
- org.biojava.bio.taxa.TaxonParser