public class OWLOntologyFactoryImpl extends Object implements OWLOntologyFactory
OWLOntologyFactory.OWLOntologyCreationHandler| Constructor and Description |
|---|
OWLOntologyFactoryImpl(OWLOntologyBuilder ontologyBuilder) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAttemptLoading(OWLOntologyDocumentSource source)
Determines if the factory can load an ontology for the specified input
source.
|
boolean |
canCreateFromDocumentIRI(IRI documentIRI)
Determines if the factory can create an ontology for the specified
ontology document IRI.
|
OWLOntology |
createOWLOntology(OWLOntologyManager manager,
OWLOntologyID ontologyID,
IRI documentIRI,
OWLOntologyFactory.OWLOntologyCreationHandler handler)
Creates an (empty) ontology.
|
OWLOntology |
loadOWLOntology(OWLOntologyManager manager,
OWLOntologyDocumentSource documentSource,
OWLOntologyFactory.OWLOntologyCreationHandler handler,
OWLOntologyLoaderConfiguration configuration)
Creates and loads an
OWLOntology. |
@Inject public OWLOntologyFactoryImpl(OWLOntologyBuilder ontologyBuilder)
ontologyBuilder - ontology builderpublic boolean canCreateFromDocumentIRI(IRI documentIRI)
OWLOntologyFactorycanCreateFromDocumentIRI in interface OWLOntologyFactorydocumentIRI - The document IRItrue if the factory can create an ontology given the
specified document IRI, or false if the factory cannot
create an ontology given the specified document IRI.public boolean canAttemptLoading(OWLOntologyDocumentSource source)
OWLOntologyFactorycanAttemptLoading in interface OWLOntologyFactorysource - The input source from which to load the ontologytrue if the factory can load from the specified input
source.public OWLOntology createOWLOntology(OWLOntologyManager manager, OWLOntologyID ontologyID, IRI documentIRI, OWLOntologyFactory.OWLOntologyCreationHandler handler)
OWLOntologyFactorycreateOWLOntology in interface OWLOntologyFactorymanager - the ontology manager to set.ontologyID - The ID of the ontology to create. This MUST NOT BE null.documentIRI - The document IRI of the ontologyhandler - The ontology creation handler that will be notified when the
ontology has been created.public OWLOntology loadOWLOntology(OWLOntologyManager manager, OWLOntologyDocumentSource documentSource, OWLOntologyFactory.OWLOntologyCreationHandler handler, OWLOntologyLoaderConfiguration configuration) throws OWLOntologyCreationException
OWLOntologyFactoryOWLOntology.loadOWLOntology in interface OWLOntologyFactorymanager - the ontology manager to set.documentSource - The document source that provides the means of getting a
representation of a document.handler - A pointer to an OWLOntologyCreationHandler which will be
notified immediately after and empty ontology has been created,
but before the source data is read and the ontology is loaded with
axioms.configuration - A configuration object which can be used to pass various options
to the loader.OWLOntologyCreationException - if the ontology could not be createdCopyright © 2017 The University of Manchester. All Rights Reserved.