Class AbstractBaseCodeOntologyService

java.lang.Object
ubic.basecode.ontology.providers.AbstractDelegatingOntologyService
ubic.basecode.ontology.providers.AbstractBaseCodeOntologyService
All Implemented Interfaces:
AutoCloseable, OntologyService
Direct Known Subclasses:
CellLineOntologyService, CellTypeOntologyService, ChebiOntologyService, DiseaseOntologyService, ExperimentalFactorOntologyService, FMAOntologyService, HumanDevelopmentOntologyService, HumanPhenotypeOntologyService, MammalianPhenotypeOntologyService, MouseDevelopmentOntologyService, ObiService, SequenceOntologyService, UberonOntologyService, UnitsOntologyService

public abstract class AbstractBaseCodeOntologyService extends AbstractDelegatingOntologyService
Base class for all ontologies built-in to the baseCode project.

The ontologies that subclass this will honor settings in the basecode.properties file for loading and locating the ontology.

Author:
poirigui
  • Constructor Details

    • AbstractBaseCodeOntologyService

      protected AbstractBaseCodeOntologyService(String name, String cacheName)
      Intentionally package-private constructor.
    • AbstractBaseCodeOntologyService

      public AbstractBaseCodeOntologyService(String name, String url, boolean isEnabled, String cacheName)