## Hierarchy For Package org.biojavax.ontology

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.biojava.utils.AbstractChangeable (implements org.biojava.utils.Changeable)
    - org.biojavax.ontology.SimpleComparableOntology (implements org.biojavax.ontology.ComparableOntology)
    - org.biojavax.ontology.SimpleComparableTerm (implements org.biojavax.ontology.ComparableTerm)
    - org.biojavax.ontology.SimpleComparableTriple (implements org.biojavax.ontology.ComparableTriple)

## Interface Hierarchy

- org.biojava.utils.Changeable
  - org.biojava.bio.Annotatable
    - org.biojava.ontology.Term
      - org.biojavax.ontology.ComparableTerm (also extends org.biojava.utils.Changeable, java.lang.Comparable<T>, org.biojavax.RankedCrossRefable)
      - org.biojava.ontology.Triple
        - org.biojavax.ontology.ComparableTriple (also extends org.biojava.utils.Changeable, java.lang.Comparable<T>)
  - org.biojavax.ontology.ComparableOntology (also extends java.lang.Comparable<T>, org.biojava.ontology.Ontology)
  - org.biojavax.ontology.ComparableTerm (also extends java.lang.Comparable<T>, org.biojavax.RankedCrossRefable, org.biojava.ontology.Term)
  - org.biojavax.ontology.ComparableTriple (also extends java.lang.Comparable<T>, org.biojava.ontology.Triple)
  - org.biojava.ontology.Ontology
    - org.biojavax.ontology.ComparableOntology (also extends org.biojava.utils.Changeable, java.lang.Comparable<T>)
  - org.biojavax.RankedCrossRefable
    - org.biojavax.ontology.ComparableTerm (also extends org.biojava.utils.Changeable, java.lang.Comparable<T>, org.biojava.ontology.Term)
- java.lang.Comparable<T>
  - org.biojavax.ontology.ComparableOntology (also extends org.biojava.utils.Changeable, org.biojava.ontology.Ontology)
  - org.biojavax.ontology.ComparableTerm (also extends org.biojava.utils.Changeable, org.biojavax.RankedCrossRefable, org.biojava.ontology.Term)
  - org.biojavax.ontology.ComparableTriple (also extends org.biojava.utils.Changeable, org.biojava.ontology.Triple)