public class OWLOntologyManagerImpl extends Object implements org.semanticweb.owlapi.model.OWLOntologyManager, org.semanticweb.owlapi.model.OWLOntologyFactory.OWLOntologyCreationHandler, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected AtomicLong |
autoGeneratedURICounter |
protected org.semanticweb.owlapi.model.OWLDataFactory |
dataFactory |
protected org.semanticweb.owlapi.model.OWLOntologyChangeBroadcastStrategy |
defaultChangeBroadcastStrategy |
protected org.semanticweb.owlapi.model.ImpendingOWLOntologyChangeBroadcastStrategy |
defaultImpendingChangeBroadcastStrategy |
protected Map<org.semanticweb.owlapi.model.OWLOntologyID,org.semanticweb.owlapi.model.IRI> |
documentIRIsByID |
protected List<org.semanticweb.owlapi.model.OWLOntologyIRIMapper> |
documentMappers |
protected Set<org.semanticweb.owlapi.model.IRI> |
importedIRIs |
protected Map<org.semanticweb.owlapi.model.OWLOntologyID,Set<org.semanticweb.owlapi.model.OWLOntology>> |
importsClosureCache |
protected int |
importsLoadCount |
protected int |
loadCount |
protected List<org.semanticweb.owlapi.model.OWLOntologyLoaderListener> |
loaderListeners |
protected List<org.semanticweb.owlapi.model.MissingImportListener> |
missingImportsListeners |
protected Map<org.semanticweb.owlapi.model.OWLOntologyID,org.semanticweb.owlapi.model.OWLOntology> |
ontologiesByID |
protected List<org.semanticweb.owlapi.model.OWLOntologyFactory> |
ontologyFactories |
protected Map<org.semanticweb.owlapi.model.OWLOntologyID,org.semanticweb.owlapi.model.OWLOntologyFormat> |
ontologyFormatsByOntology |
protected Map<org.semanticweb.owlapi.model.OWLImportsDeclaration,org.semanticweb.owlapi.model.OWLOntologyID> |
ontologyIDsByImportsDeclaration |
protected List<org.semanticweb.owlapi.model.OWLOntologyStorer> |
ontologyStorers |
protected List<org.semanticweb.owlapi.model.OWLOntologyChangeProgressListener> |
progressListeners |
protected org.semanticweb.owlapi.model.OWLOntologyManagerProperties |
properties |
protected boolean |
silentMissingImportsHandling
Deprecated.
|
| Constructor and Description |
|---|
OWLOntologyManagerImpl(org.semanticweb.owlapi.model.OWLDataFactory dataFactory) |
| Modifier and Type | Method and Description |
|---|---|
List<org.semanticweb.owlapi.model.OWLOntologyChange> |
addAxiom(org.semanticweb.owlapi.model.OWLOntology ont,
org.semanticweb.owlapi.model.OWLAxiom axiom) |
List<org.semanticweb.owlapi.model.OWLOntologyChange> |
addAxioms(org.semanticweb.owlapi.model.OWLOntology ont,
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms) |
void |
addImpendingOntologyChangeListener(org.semanticweb.owlapi.model.ImpendingOWLOntologyChangeListener listener) |
void |
addIRIMapper(org.semanticweb.owlapi.model.OWLOntologyIRIMapper mapper) |
void |
addMissingImportListener(org.semanticweb.owlapi.model.MissingImportListener listener) |
void |
addOntologyChangeListener(org.semanticweb.owlapi.model.OWLOntologyChangeListener listener) |
void |
addOntologyChangeListener(org.semanticweb.owlapi.model.OWLOntologyChangeListener listener,
org.semanticweb.owlapi.model.OWLOntologyChangeBroadcastStrategy strategy) |
void |
addOntologyChangeProgessListener(org.semanticweb.owlapi.model.OWLOntologyChangeProgressListener listener) |
void |
addOntologyChangesVetoedListener(org.semanticweb.owlapi.model.OWLOntologyChangesVetoedListener listener) |
void |
addOntologyFactory(org.semanticweb.owlapi.model.OWLOntologyFactory factory) |
void |
addOntologyLoaderListener(org.semanticweb.owlapi.model.OWLOntologyLoaderListener listener) |
void |
addOntologyStorer(org.semanticweb.owlapi.model.OWLOntologyStorer storer) |
List<org.semanticweb.owlapi.model.OWLOntologyChange> |
applyChange(org.semanticweb.owlapi.model.OWLOntologyChange change) |
List<org.semanticweb.owlapi.model.OWLOntologyChange> |
applyChanges(List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes) |
protected void |
broadcastChanges(List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes)
Broadcasts to attached listeners, using the various broadcasting
strategies that were specified for each listener.
|
protected void |
broadcastImpendingChanges(List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes) |
void |
clearIRIMappers() |
boolean |
contains(org.semanticweb.owlapi.model.IRI ontologyIRI) |
boolean |
contains(org.semanticweb.owlapi.model.OWLOntology ontology) |
boolean |
contains(org.semanticweb.owlapi.model.OWLOntologyID id) |
boolean |
containsVersion(org.semanticweb.owlapi.model.IRI ontologyVersionIRI) |
org.semanticweb.owlapi.model.OWLOntology |
createOntology() |
org.semanticweb.owlapi.model.OWLOntology |
createOntology(org.semanticweb.owlapi.model.IRI ontologyIRI) |
org.semanticweb.owlapi.model.OWLOntology |
createOntology(org.semanticweb.owlapi.model.IRI ontologyIRI,
org.semanticweb.owlapi.model.IRI versionIRI)
Deprecated.
|
org.semanticweb.owlapi.model.OWLOntology |
createOntology(org.semanticweb.owlapi.model.IRI ontologyIRI,
Set<org.semanticweb.owlapi.model.OWLOntology> ontologies) |
org.semanticweb.owlapi.model.OWLOntology |
createOntology(org.semanticweb.owlapi.model.IRI ontologyIRI,
Set<org.semanticweb.owlapi.model.OWLOntology> ontologies,
boolean copyLogicalAxiomsOnly) |
org.semanticweb.owlapi.model.OWLOntology |
createOntology(org.semanticweb.owlapi.model.OWLOntologyID ontologyID) |
org.semanticweb.owlapi.model.OWLOntology |
createOntology(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms) |
org.semanticweb.owlapi.model.OWLOntology |
createOntology(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms,
org.semanticweb.owlapi.model.IRI iri) |
protected void |
fireBeginChanges(int size) |
protected void |
fireChangeApplied(org.semanticweb.owlapi.model.OWLOntologyChange change) |
protected void |
fireEndChanges() |
protected void |
fireFinishedLoadingEvent(org.semanticweb.owlapi.model.OWLOntologyID ontologyID,
org.semanticweb.owlapi.model.IRI documentIRI,
boolean imported,
org.semanticweb.owlapi.model.OWLOntologyCreationException ex) |
protected void |
fireMissingImportEvent(org.semanticweb.owlapi.model.MissingImportEvent evt) |
protected void |
fireStartedLoadingEvent(org.semanticweb.owlapi.model.OWLOntologyID ontologyID,
org.semanticweb.owlapi.model.IRI documentIRI,
boolean imported) |
Set<org.semanticweb.owlapi.model.OWLOntology> |
getDirectImports(org.semanticweb.owlapi.model.OWLOntology ontology) |
org.semanticweb.owlapi.model.OWLOntology |
getImportedOntology(org.semanticweb.owlapi.model.OWLImportsDeclaration declaration) |
Set<org.semanticweb.owlapi.model.OWLOntology> |
getImports(org.semanticweb.owlapi.model.OWLOntology ontology) |
Set<org.semanticweb.owlapi.model.OWLOntology> |
getImportsClosure(org.semanticweb.owlapi.model.OWLOntology ontology) |
protected org.semanticweb.owlapi.model.IRI |
getNextAutoGeneratedIRI() |
Set<org.semanticweb.owlapi.model.OWLOntology> |
getOntologies() |
Set<org.semanticweb.owlapi.model.OWLOntology> |
getOntologies(org.semanticweb.owlapi.model.OWLAxiom axiom) |
org.semanticweb.owlapi.model.OWLOntology |
getOntology(org.semanticweb.owlapi.model.IRI ontologyIRI) |
org.semanticweb.owlapi.model.OWLOntology |
getOntology(org.semanticweb.owlapi.model.OWLOntologyID ontologyID) |
org.semanticweb.owlapi.model.IRI |
getOntologyDocumentIRI(org.semanticweb.owlapi.model.OWLOntology ontology) |
Collection<org.semanticweb.owlapi.model.OWLOntologyFactory> |
getOntologyFactories() |
org.semanticweb.owlapi.model.OWLOntologyFormat |
getOntologyFormat(org.semanticweb.owlapi.model.OWLOntology ontology) |
Set<org.semanticweb.owlapi.model.OWLOntologyID> |
getOntologyIDsByVersion(org.semanticweb.owlapi.model.IRI ontologyVersionIRI) |
org.semanticweb.owlapi.model.OWLDataFactory |
getOWLDataFactory() |
org.semanticweb.owlapi.model.OWLOntologyManagerProperties |
getProperties()
Deprecated.
|
List<org.semanticweb.owlapi.model.OWLOntology> |
getSortedImportsClosure(org.semanticweb.owlapi.model.OWLOntology ontology) |
Set<org.semanticweb.owlapi.model.OWLOntology> |
getVersions(org.semanticweb.owlapi.model.IRI ontology) |
protected void |
installDefaultOntologyFactories() |
protected void |
installDefaultURIMappers() |
boolean |
isSilentMissingImportsHandling() |
protected org.semanticweb.owlapi.model.OWLOntology |
loadImports(org.semanticweb.owlapi.model.OWLImportsDeclaration declaration,
org.semanticweb.owlapi.model.OWLOntologyLoaderConfiguration configuration) |
org.semanticweb.owlapi.model.OWLOntology |
loadOntology(org.semanticweb.owlapi.model.IRI ontologyIRI) |
protected org.semanticweb.owlapi.model.OWLOntology |
loadOntology(org.semanticweb.owlapi.model.IRI ontologyIRI,
boolean allowExists,
org.semanticweb.owlapi.model.OWLOntologyLoaderConfiguration configuration) |
protected org.semanticweb.owlapi.model.OWLOntology |
loadOntology(org.semanticweb.owlapi.model.IRI ontologyIRI,
org.semanticweb.owlapi.io.OWLOntologyDocumentSource documentSource,
org.semanticweb.owlapi.model.OWLOntologyLoaderConfiguration configuration)
This is the method that all the other load method delegate to.
|
org.semanticweb.owlapi.model.OWLOntology |
loadOntologyFromOntologyDocument(File file) |
org.semanticweb.owlapi.model.OWLOntology |
loadOntologyFromOntologyDocument(InputStream inputStream) |
org.semanticweb.owlapi.model.OWLOntology |
loadOntologyFromOntologyDocument(org.semanticweb.owlapi.model.IRI documentIRI) |
org.semanticweb.owlapi.model.OWLOntology |
loadOntologyFromOntologyDocument(org.semanticweb.owlapi.io.OWLOntologyDocumentSource documentSource) |
org.semanticweb.owlapi.model.OWLOntology |
loadOntologyFromOntologyDocument(org.semanticweb.owlapi.io.OWLOntologyDocumentSource documentSource,
org.semanticweb.owlapi.model.OWLOntologyLoaderConfiguration config) |
void |
makeLoadImportRequest(org.semanticweb.owlapi.model.OWLImportsDeclaration declaration) |
void |
makeLoadImportRequest(org.semanticweb.owlapi.model.OWLImportsDeclaration declaration,
org.semanticweb.owlapi.model.OWLOntologyLoaderConfiguration configuration) |
void |
ontologyCreated(org.semanticweb.owlapi.model.OWLOntology ontology) |
List<org.semanticweb.owlapi.model.OWLOntologyChange> |
removeAxiom(org.semanticweb.owlapi.model.OWLOntology ont,
org.semanticweb.owlapi.model.OWLAxiom axiom) |
List<org.semanticweb.owlapi.model.OWLOntologyChange> |
removeAxioms(org.semanticweb.owlapi.model.OWLOntology ont,
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms) |
void |
removeImpendingOntologyChangeListener(org.semanticweb.owlapi.model.ImpendingOWLOntologyChangeListener listener) |
void |
removeIRIMapper(org.semanticweb.owlapi.model.OWLOntologyIRIMapper mapper) |
void |
removeMissingImportListener(org.semanticweb.owlapi.model.MissingImportListener listener) |
void |
removeOntology(org.semanticweb.owlapi.model.OWLOntology ontology) |
void |
removeOntology(org.semanticweb.owlapi.model.OWLOntologyID ontologyID) |
void |
removeOntologyChangeListener(org.semanticweb.owlapi.model.OWLOntologyChangeListener listener) |
void |
removeOntologyChangeProgessListener(org.semanticweb.owlapi.model.OWLOntologyChangeProgressListener listener) |
void |
removeOntologyChangesVetoedListener(org.semanticweb.owlapi.model.OWLOntologyChangesVetoedListener listener) |
void |
removeOntologyFactory(org.semanticweb.owlapi.model.OWLOntologyFactory factory) |
void |
removeOntologyLoaderListener(org.semanticweb.owlapi.model.OWLOntologyLoaderListener listener) |
void |
removeOntologyStorer(org.semanticweb.owlapi.model.OWLOntologyStorer storer) |
protected void |
resetImportsClosureCache() |
void |
saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology) |
void |
saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.IRI documentIRI) |
void |
saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology,
OutputStream outputStream) |
void |
saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.io.OWLOntologyDocumentTarget documentTarget) |
void |
saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.OWLOntologyFormat ontologyFormat) |
void |
saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.OWLOntologyFormat ontologyFormat,
org.semanticweb.owlapi.model.IRI documentIRI) |
void |
saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.OWLOntologyFormat ontologyFormat,
OutputStream outputStream) |
void |
saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.OWLOntologyFormat ontologyFormat,
org.semanticweb.owlapi.io.OWLOntologyDocumentTarget documentTarget) |
void |
setDefaultChangeBroadcastStrategy(org.semanticweb.owlapi.model.OWLOntologyChangeBroadcastStrategy strategy) |
void |
setOntologyDocumentIRI(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.IRI documentIRI) |
void |
setOntologyFormat(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.OWLOntologyFormat format) |
void |
setSilentMissingImportsHandling(boolean b) |
protected Map<org.semanticweb.owlapi.model.OWLOntologyID,org.semanticweb.owlapi.model.OWLOntology> ontologiesByID
protected Map<org.semanticweb.owlapi.model.OWLOntologyID,org.semanticweb.owlapi.model.IRI> documentIRIsByID
protected Map<org.semanticweb.owlapi.model.OWLOntologyID,org.semanticweb.owlapi.model.OWLOntologyFormat> ontologyFormatsByOntology
protected Map<org.semanticweb.owlapi.model.OWLImportsDeclaration,org.semanticweb.owlapi.model.OWLOntologyID> ontologyIDsByImportsDeclaration
protected List<org.semanticweb.owlapi.model.OWLOntologyIRIMapper> documentMappers
protected List<org.semanticweb.owlapi.model.OWLOntologyFactory> ontologyFactories
protected List<org.semanticweb.owlapi.model.OWLOntologyStorer> ontologyStorers
protected int loadCount
protected int importsLoadCount
@Deprecated protected boolean silentMissingImportsHandling
protected final Set<org.semanticweb.owlapi.model.IRI> importedIRIs
protected final org.semanticweb.owlapi.model.OWLDataFactory dataFactory
protected Map<org.semanticweb.owlapi.model.OWLOntologyID,Set<org.semanticweb.owlapi.model.OWLOntology>> importsClosureCache
protected final org.semanticweb.owlapi.model.OWLOntologyManagerProperties properties
protected List<org.semanticweb.owlapi.model.MissingImportListener> missingImportsListeners
protected List<org.semanticweb.owlapi.model.OWLOntologyLoaderListener> loaderListeners
protected List<org.semanticweb.owlapi.model.OWLOntologyChangeProgressListener> progressListeners
protected final AtomicLong autoGeneratedURICounter
protected org.semanticweb.owlapi.model.OWLOntologyChangeBroadcastStrategy defaultChangeBroadcastStrategy
protected final org.semanticweb.owlapi.model.ImpendingOWLOntologyChangeBroadcastStrategy defaultImpendingChangeBroadcastStrategy
public OWLOntologyManagerImpl(org.semanticweb.owlapi.model.OWLDataFactory dataFactory)
dataFactory - data factory@Deprecated public org.semanticweb.owlapi.model.OWLOntologyManagerProperties getProperties()
public org.semanticweb.owlapi.model.OWLDataFactory getOWLDataFactory()
getOWLDataFactory in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic Set<org.semanticweb.owlapi.model.OWLOntology> getOntologies()
getOntologies in interface org.semanticweb.owlapi.model.OWLOntologyManagergetOntologies in interface org.semanticweb.owlapi.model.OWLOntologySetProviderpublic Set<org.semanticweb.owlapi.model.OWLOntology> getOntologies(org.semanticweb.owlapi.model.OWLAxiom axiom)
getOntologies in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic boolean contains(org.semanticweb.owlapi.model.OWLOntology ontology)
public boolean contains(org.semanticweb.owlapi.model.IRI ontologyIRI)
contains in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic boolean contains(org.semanticweb.owlapi.model.OWLOntologyID id)
contains in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic boolean containsVersion(org.semanticweb.owlapi.model.IRI ontologyVersionIRI)
containsVersion in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic Set<org.semanticweb.owlapi.model.OWLOntologyID> getOntologyIDsByVersion(org.semanticweb.owlapi.model.IRI ontologyVersionIRI)
getOntologyIDsByVersion in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic org.semanticweb.owlapi.model.OWLOntology getOntology(org.semanticweb.owlapi.model.IRI ontologyIRI)
getOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic org.semanticweb.owlapi.model.OWLOntology getOntology(org.semanticweb.owlapi.model.OWLOntologyID ontologyID)
getOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic Set<org.semanticweb.owlapi.model.OWLOntology> getVersions(org.semanticweb.owlapi.model.IRI ontology)
getVersions in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic org.semanticweb.owlapi.model.OWLOntology getImportedOntology(org.semanticweb.owlapi.model.OWLImportsDeclaration declaration)
getImportedOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic Set<org.semanticweb.owlapi.model.OWLOntology> getDirectImports(org.semanticweb.owlapi.model.OWLOntology ontology) throws org.semanticweb.owlapi.model.UnknownOWLOntologyException
getDirectImports in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.UnknownOWLOntologyExceptionpublic Set<org.semanticweb.owlapi.model.OWLOntology> getImports(org.semanticweb.owlapi.model.OWLOntology ontology) throws org.semanticweb.owlapi.model.UnknownOWLOntologyException
getImports in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.UnknownOWLOntologyExceptionpublic Set<org.semanticweb.owlapi.model.OWLOntology> getImportsClosure(org.semanticweb.owlapi.model.OWLOntology ontology)
getImportsClosure in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic List<org.semanticweb.owlapi.model.OWLOntology> getSortedImportsClosure(org.semanticweb.owlapi.model.OWLOntology ontology) throws org.semanticweb.owlapi.model.UnknownOWLOntologyException
getSortedImportsClosure in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.UnknownOWLOntologyExceptionpublic List<org.semanticweb.owlapi.model.OWLOntologyChange> applyChanges(List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes)
applyChanges in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic List<org.semanticweb.owlapi.model.OWLOntologyChange> addAxiom(org.semanticweb.owlapi.model.OWLOntology ont, org.semanticweb.owlapi.model.OWLAxiom axiom)
addAxiom in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic List<org.semanticweb.owlapi.model.OWLOntologyChange> addAxioms(org.semanticweb.owlapi.model.OWLOntology ont, Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)
addAxioms in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic List<org.semanticweb.owlapi.model.OWLOntologyChange> removeAxiom(org.semanticweb.owlapi.model.OWLOntology ont, org.semanticweb.owlapi.model.OWLAxiom axiom)
removeAxiom in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic List<org.semanticweb.owlapi.model.OWLOntologyChange> removeAxioms(org.semanticweb.owlapi.model.OWLOntology ont, Set<? extends org.semanticweb.owlapi.model.OWLAxiom> axioms)
removeAxioms in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic List<org.semanticweb.owlapi.model.OWLOntologyChange> applyChange(org.semanticweb.owlapi.model.OWLOntologyChange change)
applyChange in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void ontologyCreated(org.semanticweb.owlapi.model.OWLOntology ontology)
ontologyCreated in interface org.semanticweb.owlapi.model.OWLOntologyFactory.OWLOntologyCreationHandlerpublic void setOntologyFormat(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.OWLOntologyFormat format)
setOntologyFormat in interface org.semanticweb.owlapi.model.OWLOntologyFactory.OWLOntologyCreationHandlersetOntologyFormat in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic org.semanticweb.owlapi.model.OWLOntologyFormat getOntologyFormat(org.semanticweb.owlapi.model.OWLOntology ontology)
getOntologyFormat in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic org.semanticweb.owlapi.model.OWLOntology createOntology()
throws org.semanticweb.owlapi.model.OWLOntologyCreationException
createOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyCreationExceptionpublic org.semanticweb.owlapi.model.OWLOntology createOntology(org.semanticweb.owlapi.model.IRI ontologyIRI)
throws org.semanticweb.owlapi.model.OWLOntologyCreationException
createOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyCreationException@Deprecated public org.semanticweb.owlapi.model.OWLOntology createOntology(org.semanticweb.owlapi.model.IRI ontologyIRI, org.semanticweb.owlapi.model.IRI versionIRI) throws org.semanticweb.owlapi.model.OWLOntologyCreationException
org.semanticweb.owlapi.model.OWLOntologyCreationExceptionpublic org.semanticweb.owlapi.model.OWLOntology createOntology(org.semanticweb.owlapi.model.OWLOntologyID ontologyID)
throws org.semanticweb.owlapi.model.OWLOntologyCreationException
createOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyCreationExceptionpublic org.semanticweb.owlapi.model.OWLOntology createOntology(org.semanticweb.owlapi.model.IRI ontologyIRI,
Set<org.semanticweb.owlapi.model.OWLOntology> ontologies)
throws org.semanticweb.owlapi.model.OWLOntologyCreationException
createOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyCreationExceptionpublic org.semanticweb.owlapi.model.OWLOntology createOntology(org.semanticweb.owlapi.model.IRI ontologyIRI,
Set<org.semanticweb.owlapi.model.OWLOntology> ontologies,
boolean copyLogicalAxiomsOnly)
throws org.semanticweb.owlapi.model.OWLOntologyCreationException
createOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyCreationExceptionpublic org.semanticweb.owlapi.model.OWLOntology createOntology(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms, org.semanticweb.owlapi.model.IRI iri) throws org.semanticweb.owlapi.model.OWLOntologyCreationException
createOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyCreationExceptionpublic org.semanticweb.owlapi.model.OWLOntology createOntology(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms) throws org.semanticweb.owlapi.model.OWLOntologyCreationException
createOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyCreationExceptionprotected org.semanticweb.owlapi.model.IRI getNextAutoGeneratedIRI()
public org.semanticweb.owlapi.model.OWLOntology loadOntology(org.semanticweb.owlapi.model.IRI ontologyIRI)
throws org.semanticweb.owlapi.model.OWLOntologyCreationException
loadOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyCreationExceptionprotected org.semanticweb.owlapi.model.OWLOntology loadOntology(org.semanticweb.owlapi.model.IRI ontologyIRI,
boolean allowExists,
org.semanticweb.owlapi.model.OWLOntologyLoaderConfiguration configuration)
throws org.semanticweb.owlapi.model.OWLOntologyCreationException
org.semanticweb.owlapi.model.OWLOntologyCreationExceptionpublic org.semanticweb.owlapi.model.OWLOntology loadOntologyFromOntologyDocument(org.semanticweb.owlapi.model.IRI documentIRI)
throws org.semanticweb.owlapi.model.OWLOntologyCreationException
loadOntologyFromOntologyDocument in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyCreationExceptionpublic org.semanticweb.owlapi.model.OWLOntology loadOntologyFromOntologyDocument(org.semanticweb.owlapi.io.OWLOntologyDocumentSource documentSource)
throws org.semanticweb.owlapi.model.OWLOntologyCreationException
loadOntologyFromOntologyDocument in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyCreationExceptionpublic org.semanticweb.owlapi.model.OWLOntology loadOntologyFromOntologyDocument(org.semanticweb.owlapi.io.OWLOntologyDocumentSource documentSource,
org.semanticweb.owlapi.model.OWLOntologyLoaderConfiguration config)
throws org.semanticweb.owlapi.model.OWLOntologyCreationException
loadOntologyFromOntologyDocument in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyCreationExceptionpublic org.semanticweb.owlapi.model.OWLOntology loadOntologyFromOntologyDocument(File file) throws org.semanticweb.owlapi.model.OWLOntologyCreationException
loadOntologyFromOntologyDocument in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyCreationExceptionpublic org.semanticweb.owlapi.model.OWLOntology loadOntologyFromOntologyDocument(InputStream inputStream) throws org.semanticweb.owlapi.model.OWLOntologyCreationException
loadOntologyFromOntologyDocument in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyCreationExceptionprotected org.semanticweb.owlapi.model.OWLOntology loadOntology(org.semanticweb.owlapi.model.IRI ontologyIRI,
org.semanticweb.owlapi.io.OWLOntologyDocumentSource documentSource,
org.semanticweb.owlapi.model.OWLOntologyLoaderConfiguration configuration)
throws org.semanticweb.owlapi.model.OWLOntologyCreationException
ontologyIRI - The URI of the ontology to be loaded. This is only used to
report to listeners and may be nulldocumentSource - The input source that specifies where the ontology should be
loaded from.configuration - load configurationorg.semanticweb.owlapi.model.OWLOntologyCreationException - If the ontology could not be loaded.public void removeOntology(org.semanticweb.owlapi.model.OWLOntology ontology)
removeOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void removeOntology(org.semanticweb.owlapi.model.OWLOntologyID ontologyID)
removeOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic org.semanticweb.owlapi.model.IRI getOntologyDocumentIRI(org.semanticweb.owlapi.model.OWLOntology ontology)
throws org.semanticweb.owlapi.model.UnknownOWLOntologyException
getOntologyDocumentIRI in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.UnknownOWLOntologyExceptionpublic void setOntologyDocumentIRI(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.IRI documentIRI)
throws org.semanticweb.owlapi.model.UnknownOWLOntologyException
setOntologyDocumentIRI in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.UnknownOWLOntologyExceptionprotected void resetImportsClosureCache()
public void saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology)
throws org.semanticweb.owlapi.model.OWLOntologyStorageException,
org.semanticweb.owlapi.model.UnknownOWLOntologyException
saveOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyStorageExceptionorg.semanticweb.owlapi.model.UnknownOWLOntologyExceptionpublic void saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.OWLOntologyFormat ontologyFormat)
throws org.semanticweb.owlapi.model.OWLOntologyStorageException,
org.semanticweb.owlapi.model.UnknownOWLOntologyException
saveOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyStorageExceptionorg.semanticweb.owlapi.model.UnknownOWLOntologyExceptionpublic void saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.IRI documentIRI)
throws org.semanticweb.owlapi.model.OWLOntologyStorageException,
org.semanticweb.owlapi.model.UnknownOWLOntologyException
saveOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyStorageExceptionorg.semanticweb.owlapi.model.UnknownOWLOntologyExceptionpublic void saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.OWLOntologyFormat ontologyFormat,
org.semanticweb.owlapi.model.IRI documentIRI)
throws org.semanticweb.owlapi.model.OWLOntologyStorageException,
org.semanticweb.owlapi.model.UnknownOWLOntologyException
saveOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyStorageExceptionorg.semanticweb.owlapi.model.UnknownOWLOntologyExceptionpublic void saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology,
OutputStream outputStream)
throws org.semanticweb.owlapi.model.OWLOntologyStorageException
saveOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyStorageExceptionpublic void saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.OWLOntologyFormat ontologyFormat,
OutputStream outputStream)
throws org.semanticweb.owlapi.model.OWLOntologyStorageException
saveOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyStorageExceptionpublic void saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.io.OWLOntologyDocumentTarget documentTarget)
throws org.semanticweb.owlapi.model.OWLOntologyStorageException,
org.semanticweb.owlapi.model.UnknownOWLOntologyException
saveOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyStorageExceptionorg.semanticweb.owlapi.model.UnknownOWLOntologyExceptionpublic void saveOntology(org.semanticweb.owlapi.model.OWLOntology ontology,
org.semanticweb.owlapi.model.OWLOntologyFormat ontologyFormat,
org.semanticweb.owlapi.io.OWLOntologyDocumentTarget documentTarget)
throws org.semanticweb.owlapi.model.OWLOntologyStorageException,
org.semanticweb.owlapi.model.UnknownOWLOntologyException
saveOntology in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.OWLOntologyStorageExceptionorg.semanticweb.owlapi.model.UnknownOWLOntologyExceptionpublic void addOntologyStorer(org.semanticweb.owlapi.model.OWLOntologyStorer storer)
addOntologyStorer in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void removeOntologyStorer(org.semanticweb.owlapi.model.OWLOntologyStorer storer)
removeOntologyStorer in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void addIRIMapper(org.semanticweb.owlapi.model.OWLOntologyIRIMapper mapper)
addIRIMapper in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void clearIRIMappers()
clearIRIMappers in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void removeIRIMapper(org.semanticweb.owlapi.model.OWLOntologyIRIMapper mapper)
removeIRIMapper in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void addOntologyFactory(org.semanticweb.owlapi.model.OWLOntologyFactory factory)
addOntologyFactory in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void removeOntologyFactory(org.semanticweb.owlapi.model.OWLOntologyFactory factory)
removeOntologyFactory in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic Collection<org.semanticweb.owlapi.model.OWLOntologyFactory> getOntologyFactories()
getOntologyFactories in interface org.semanticweb.owlapi.model.OWLOntologyManagerprotected void installDefaultURIMappers()
protected void installDefaultOntologyFactories()
public void addOntologyChangeListener(org.semanticweb.owlapi.model.OWLOntologyChangeListener listener)
addOntologyChangeListener in interface org.semanticweb.owlapi.model.OWLOntologyManagerprotected void broadcastChanges(List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes)
changes - The ontology changes to broadcastprotected void broadcastImpendingChanges(List<? extends org.semanticweb.owlapi.model.OWLOntologyChange> changes) throws org.semanticweb.owlapi.model.OWLOntologyChangeVetoException
org.semanticweb.owlapi.model.OWLOntologyChangeVetoExceptionpublic void setDefaultChangeBroadcastStrategy(org.semanticweb.owlapi.model.OWLOntologyChangeBroadcastStrategy strategy)
setDefaultChangeBroadcastStrategy in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void addOntologyChangeListener(org.semanticweb.owlapi.model.OWLOntologyChangeListener listener,
org.semanticweb.owlapi.model.OWLOntologyChangeBroadcastStrategy strategy)
addOntologyChangeListener in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void addImpendingOntologyChangeListener(org.semanticweb.owlapi.model.ImpendingOWLOntologyChangeListener listener)
addImpendingOntologyChangeListener in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void removeImpendingOntologyChangeListener(org.semanticweb.owlapi.model.ImpendingOWLOntologyChangeListener listener)
removeImpendingOntologyChangeListener in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void removeOntologyChangeListener(org.semanticweb.owlapi.model.OWLOntologyChangeListener listener)
removeOntologyChangeListener in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void addOntologyChangesVetoedListener(org.semanticweb.owlapi.model.OWLOntologyChangesVetoedListener listener)
addOntologyChangesVetoedListener in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void removeOntologyChangesVetoedListener(org.semanticweb.owlapi.model.OWLOntologyChangesVetoedListener listener)
removeOntologyChangesVetoedListener in interface org.semanticweb.owlapi.model.OWLOntologyManagerprotected org.semanticweb.owlapi.model.OWLOntology loadImports(org.semanticweb.owlapi.model.OWLImportsDeclaration declaration,
org.semanticweb.owlapi.model.OWLOntologyLoaderConfiguration configuration)
throws org.semanticweb.owlapi.model.OWLOntologyCreationException
org.semanticweb.owlapi.model.OWLOntologyCreationExceptionpublic void makeLoadImportRequest(org.semanticweb.owlapi.model.OWLImportsDeclaration declaration)
throws org.semanticweb.owlapi.model.UnloadableImportException
makeLoadImportRequest in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.UnloadableImportExceptionpublic void makeLoadImportRequest(org.semanticweb.owlapi.model.OWLImportsDeclaration declaration,
org.semanticweb.owlapi.model.OWLOntologyLoaderConfiguration configuration)
throws org.semanticweb.owlapi.model.UnloadableImportException
makeLoadImportRequest in interface org.semanticweb.owlapi.model.OWLOntologyManagerorg.semanticweb.owlapi.model.UnloadableImportExceptionpublic void setSilentMissingImportsHandling(boolean b)
setSilentMissingImportsHandling in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic boolean isSilentMissingImportsHandling()
isSilentMissingImportsHandling in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void addMissingImportListener(org.semanticweb.owlapi.model.MissingImportListener listener)
addMissingImportListener in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void removeMissingImportListener(org.semanticweb.owlapi.model.MissingImportListener listener)
removeMissingImportListener in interface org.semanticweb.owlapi.model.OWLOntologyManagerprotected void fireMissingImportEvent(org.semanticweb.owlapi.model.MissingImportEvent evt)
public void addOntologyLoaderListener(org.semanticweb.owlapi.model.OWLOntologyLoaderListener listener)
addOntologyLoaderListener in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void removeOntologyLoaderListener(org.semanticweb.owlapi.model.OWLOntologyLoaderListener listener)
removeOntologyLoaderListener in interface org.semanticweb.owlapi.model.OWLOntologyManagerprotected void fireStartedLoadingEvent(org.semanticweb.owlapi.model.OWLOntologyID ontologyID,
org.semanticweb.owlapi.model.IRI documentIRI,
boolean imported)
protected void fireFinishedLoadingEvent(org.semanticweb.owlapi.model.OWLOntologyID ontologyID,
org.semanticweb.owlapi.model.IRI documentIRI,
boolean imported,
org.semanticweb.owlapi.model.OWLOntologyCreationException ex)
public void addOntologyChangeProgessListener(org.semanticweb.owlapi.model.OWLOntologyChangeProgressListener listener)
addOntologyChangeProgessListener in interface org.semanticweb.owlapi.model.OWLOntologyManagerpublic void removeOntologyChangeProgessListener(org.semanticweb.owlapi.model.OWLOntologyChangeProgressListener listener)
removeOntologyChangeProgessListener in interface org.semanticweb.owlapi.model.OWLOntologyManagerprotected void fireBeginChanges(int size)
protected void fireEndChanges()
protected void fireChangeApplied(org.semanticweb.owlapi.model.OWLOntologyChange change)
Copyright © 2014 The University of Manchester. All Rights Reserved.