Alignment API and Server 3.6

fr.inrialpes.exmo.align.onto.owlapi10
Class OWLAPIOntologyFactory

java.lang.Object
  extended by fr.inrialpes.exmo.align.onto.OntologyFactory
      extended by fr.inrialpes.exmo.align.onto.owlapi10.OWLAPIOntologyFactory

public class OWLAPIOntologyFactory
extends OntologyFactory


Field Summary
private static OntologyCache<OWLAPIOntology> cache
           
private static String formalismId
           
private static URI formalismUri
           
 
Fields inherited from class fr.inrialpes.exmo.align.onto.OntologyFactory
ALL, ANY, ASSERTED, DIRECT, FULL, GLOBAL, INDIRECT, INHERITED, instances, LOCAL, MENTIONNED, NAMED, UNASSERTED, UNNAMED
 
Constructor Summary
OWLAPIOntologyFactory()
           
 
Method Summary
 void clearCache()
          All Ontologies must implement clearCache() which unload their ontologies if any cache is enabled.
 OWLAPIOntology loadOntology(URI uri)
          Load an ontology, cache enabled These methods should rather be in a LoadableOntologyFactory
 OWLAPIOntology newOntology(Object ontology)
          Encapsulate an ontology already in the environment These methods should rather be in a LoadableOntologyFactory
 
Methods inherited from class fr.inrialpes.exmo.align.onto.OntologyFactory
clear, getDefaultFactory, getFactory, setDefaultFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

formalismUri

private static URI formalismUri

formalismId

private static String formalismId

cache

private static OntologyCache<OWLAPIOntology> cache
Constructor Detail

OWLAPIOntologyFactory

public OWLAPIOntologyFactory()
Method Detail

clearCache

public void clearCache()
Description copied from class: OntologyFactory
All Ontologies must implement clearCache() which unload their ontologies if any cache is enabled.

Specified by:
clearCache in class OntologyFactory

newOntology

public OWLAPIOntology newOntology(Object ontology)
                           throws AlignmentException
Description copied from class: OntologyFactory
Encapsulate an ontology already in the environment These methods should rather be in a LoadableOntologyFactory

Specified by:
newOntology in class OntologyFactory
Throws:
AlignmentException

loadOntology

public OWLAPIOntology loadOntology(URI uri)
                            throws AlignmentException
Description copied from class: OntologyFactory
Load an ontology, cache enabled These methods should rather be in a LoadableOntologyFactory

Specified by:
loadOntology in class OntologyFactory
Throws:
AlignmentException

Alignment API and Server 3.6

(C) INRIA & friends, 2003-2008