public class OWLOntologyManagerImpl extends Object implements OWLOntologyManager, OWLOntologyFactory.OWLOntologyCreationHandler, Serializable
| Constructor and Description |
|---|
OWLOntologyManagerImpl(OWLDataFactory dataFactory,
ReadWriteLock readWriteLock) |
OWLOntologyManagerImpl(OWLDataFactory dataFactory,
ReadWriteLock readWriteLock,
PriorityCollectionSorting sorting) |
@Inject public OWLOntologyManagerImpl(@Nonnull OWLDataFactory dataFactory, ReadWriteLock readWriteLock)
dataFactory - data factoryreadWriteLock - lockpublic OWLOntologyManagerImpl(@Nonnull OWLDataFactory dataFactory, ReadWriteLock readWriteLock, PriorityCollectionSorting sorting)
dataFactory - data factoryreadWriteLock - locksorting - sorting approachpublic void setOntologyLoaderConfigurationProvider(Supplier<OWLOntologyLoaderConfiguration> provider)
setOntologyLoaderConfigurationProvider in interface HasOntologyLoaderConfigurationProvider@Nonnull public OWLOntologyLoaderConfiguration getOntologyLoaderConfiguration()
getOntologyLoaderConfiguration in interface HasOntologyLoaderConfigurationpublic void setOntologyLoaderConfiguration(OWLOntologyLoaderConfiguration newConfig)
setOntologyLoaderConfiguration in interface HasOntologyLoaderConfigurationpublic OWLDataFactory getOWLDataFactory()
getOWLDataFactory in interface HasDataFactorypublic Set<OWLOntology> getOntologies()
getOntologies in interface HasGetOntologiespublic Set<OWLOntology> getOntologies(OWLAxiom axiom)
getOntologies in interface OWLOntologyManagerpublic boolean contains(OWLOntology ontology)
contains in interface OWLOntologyManagerpublic boolean contains(IRI ontologyIRI)
contains in interface OWLOntologyManagerpublic boolean contains(OWLOntologyID id)
contains in interface HasContainsOntologycontains in interface OWLOntologyManagerpublic boolean containsVersion(IRI ontologyVersionIRI)
containsVersion in interface OWLOntologyManagerpublic Set<OWLOntologyID> getOntologyIDsByVersion(IRI ontologyVersionIRI)
getOntologyIDsByVersion in interface OWLOntologyManagerpublic OWLOntology getOntology(IRI ontologyIRI)
getOntology in interface OWLOntologyManagerpublic OWLOntology getOntology(OWLOntologyID ontologyID)
getOntology in interface HasGetOntologyByIdgetOntology in interface OWLOntologyManagerpublic Set<OWLOntology> getVersions(IRI ontologyIRI)
getVersions in interface OWLOntologyManager@Nullable public OWLOntology getImportedOntology(OWLImportsDeclaration declaration)
getImportedOntology in interface OWLOntologyManagerpublic Set<OWLOntology> getDirectImports(OWLOntology ontology)
getDirectImports in interface OWLOntologyManagerpublic Set<OWLOntology> getImports(OWLOntology ontology)
getImports in interface OWLOntologyManagerpublic Set<OWLOntology> getImportsClosure(OWLOntology ontology)
getImportsClosure in interface OWLOntologyManagerpublic List<OWLOntology> getSortedImportsClosure(OWLOntology ontology)
getSortedImportsClosure in interface OWLOntologyManagerpublic ChangeApplied applyChanges(List<? extends OWLOntologyChange> changes)
applyChanges in interface HasApplyChangespublic ChangeDetails applyChangesAndGetDetails(List<? extends OWLOntologyChange> changes)
applyChangesAndGetDetails in interface HasApplyChangespublic ChangeApplied addAxiom(@Nonnull OWLOntology ont, @Nonnull OWLAxiom axiom)
addAxiom in interface HasAddAxiompublic ChangeApplied addAxioms(@Nonnull OWLOntology ont, @Nonnull Set<? extends OWLAxiom> axioms)
addAxioms in interface HasAddAxiomspublic ChangeApplied removeAxiom(@Nonnull OWLOntology ont, @Nonnull OWLAxiom axiom)
removeAxiom in interface HasRemoveAxiompublic ChangeApplied removeAxioms(@Nonnull OWLOntology ont, @Nonnull Set<? extends OWLAxiom> axioms)
removeAxioms in interface HasRemoveAxiomspublic ChangeApplied applyChange(@Nonnull OWLOntologyChange change)
applyChange in interface HasApplyChangepublic void ontologyCreated(OWLOntology ontology)
ontologyCreated in interface OWLOntologyFactory.OWLOntologyCreationHandlerpublic void setOntologyFormat(OWLOntology ontology, OWLDocumentFormat ontologyFormat)
setOntologyFormat in interface OWLOntologyFactory.OWLOntologyCreationHandlersetOntologyFormat in interface OWLOntologyManagerpublic OWLDocumentFormat getOntologyFormat(@Nonnull OWLOntology ontology)
getOntologyFormat in interface OWLOntologyManagerpublic OWLOntology createOntology() throws OWLOntologyCreationException
createOntology in interface OWLOntologyManagerOWLOntologyCreationExceptionpublic OWLOntology createOntology(@Nonnull IRI ontologyIRI) throws OWLOntologyCreationException
createOntology in interface OWLOntologyManagerOWLOntologyCreationExceptionpublic OWLOntology createOntology(@Nonnull OWLOntologyID ontologyID) throws OWLOntologyCreationException
createOntology in interface OWLOntologyManagerOWLOntologyCreationExceptionpublic OWLOntology createOntology(IRI ontologyIRI, Set<OWLOntology> ontologies) throws OWLOntologyCreationException
createOntology in interface OWLOntologyManagerOWLOntologyCreationExceptionpublic OWLOntology createOntology(IRI ontologyIRI, Set<OWLOntology> ontologies, boolean copyLogicalAxiomsOnly) throws OWLOntologyCreationException
createOntology in interface OWLOntologyManagerOWLOntologyCreationExceptionpublic OWLOntology createOntology(Set<OWLAxiom> axioms, IRI ontologyIRI) throws OWLOntologyCreationException
createOntology in interface OWLOntologyManagerOWLOntologyCreationExceptionpublic OWLOntology createOntology(Set<OWLAxiom> axioms) throws OWLOntologyCreationException
createOntology in interface OWLOntologyManagerOWLOntologyCreationExceptionpublic OWLOntology copyOntology(OWLOntology toCopy, OntologyCopy settings) throws OWLOntologyCreationException
copyOntology in interface OWLOntologyManagerOWLOntologyCreationExceptionpublic OWLOntology loadOntology(IRI ontologyIRI) throws OWLOntologyCreationException
loadOntology in interface OWLOntologyManagerOWLOntologyCreationExceptionpublic OWLOntology loadOntologyFromOntologyDocument(IRI documentIRI) throws OWLOntologyCreationException
loadOntologyFromOntologyDocument in interface OWLOntologyManagerOWLOntologyCreationExceptionpublic OWLOntology loadOntologyFromOntologyDocument(OWLOntologyDocumentSource documentSource) throws OWLOntologyCreationException
loadOntologyFromOntologyDocument in interface OWLOntologyManagerOWLOntologyCreationExceptionpublic OWLOntology loadOntologyFromOntologyDocument(OWLOntologyDocumentSource documentSource, OWLOntologyLoaderConfiguration conf) throws OWLOntologyCreationException
loadOntologyFromOntologyDocument in interface OWLOntologyManagerOWLOntologyCreationExceptionpublic OWLOntology loadOntologyFromOntologyDocument(File file) throws OWLOntologyCreationException
loadOntologyFromOntologyDocument in interface OWLOntologyManagerOWLOntologyCreationExceptionpublic OWLOntology loadOntologyFromOntologyDocument(InputStream inputStream) throws OWLOntologyCreationException
loadOntologyFromOntologyDocument in interface OWLOntologyManagerOWLOntologyCreationExceptionpublic void removeOntology(OWLOntology ontology)
removeOntology in interface OWLOntologyManagerpublic void removeOntology(OWLOntologyID ontologyID)
removeOntology in interface OWLOntologyManagerpublic IRI getOntologyDocumentIRI(OWLOntology ontology)
getOntologyDocumentIRI in interface OWLOntologyManagerpublic void setOntologyDocumentIRI(OWLOntology ontology, IRI documentIRI)
setOntologyDocumentIRI in interface OWLOntologyManagerpublic void saveOntology(OWLOntology ontology) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyManagerOWLOntologyStorageExceptionpublic void saveOntology(@Nonnull OWLOntology ontology, OWLDocumentFormat ontologyFormat) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyManagerOWLOntologyStorageExceptionpublic void saveOntology(OWLOntology ontology, IRI documentIRI) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyManagerOWLOntologyStorageExceptionpublic void saveOntology(OWLOntology ontology, OWLDocumentFormat ontologyFormat, IRI documentIRI) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyManagerOWLOntologyStorageExceptionpublic void saveOntology(OWLOntology ontology, OutputStream outputStream) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyManagerOWLOntologyStorageExceptionpublic void saveOntology(OWLOntology ontology, OWLDocumentFormat ontologyFormat, OutputStream outputStream) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyManagerOWLOntologyStorageExceptionpublic void saveOntology(OWLOntology ontology, OWLOntologyDocumentTarget documentTarget) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyManagerOWLOntologyStorageExceptionpublic void saveOntology(OWLOntology ontology, OWLDocumentFormat ontologyFormat, OWLOntologyDocumentTarget documentTarget) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyManagerOWLOntologyStorageExceptionpublic PriorityCollection<OWLStorerFactory> getOntologyStorers()
getOntologyStorers in interface OWLOntologyManager@Inject public void setOntologyStorers(Set<OWLStorerFactory> storers)
setOntologyStorers in interface OWLOntologyManagerpublic PriorityCollection<OWLOntologyIRIMapper> getIRIMappers()
getIRIMappers in interface OWLOntologyManager@Inject public void setIRIMappers(Set<OWLOntologyIRIMapper> mappers)
setIRIMappers in interface OWLOntologyManagerpublic void addIRIMapper(OWLOntologyIRIMapper mapper)
addIRIMapper in interface OWLOntologyManagerpublic void removeIRIMapper(OWLOntologyIRIMapper mapper)
removeIRIMapper in interface OWLOntologyManagerpublic void clearIRIMappers()
clearIRIMappers in interface OWLOntologyManagerpublic void addOntologyStorer(OWLStorerFactory storer)
addOntologyStorer in interface OWLOntologyManagerpublic void removeOntologyStorer(OWLStorerFactory storer)
removeOntologyStorer in interface OWLOntologyManagerpublic void clearOntologyStorers()
clearOntologyStorers in interface OWLOntologyManagerpublic PriorityCollection<OWLParserFactory> getOntologyParsers()
getOntologyParsers in interface OWLOntologyManager@Inject public void setOntologyParsers(Set<OWLParserFactory> parsers)
setOntologyParsers in interface OWLOntologyManagerpublic PriorityCollection<OWLOntologyFactory> getOntologyFactories()
getOntologyFactories in interface OWLOntologyManager@Inject public void setOntologyFactories(Set<OWLOntologyFactory> factories)
setOntologyFactories in interface OWLOntologyManagerpublic void addOntologyChangeListener(OWLOntologyChangeListener listener)
addOntologyChangeListener in interface HasOntologyChangeListenerspublic void setDefaultChangeBroadcastStrategy(OWLOntologyChangeBroadcastStrategy strategy)
setDefaultChangeBroadcastStrategy in interface OWLOntologyManagerpublic void addOntologyChangeListener(OWLOntologyChangeListener listener, OWLOntologyChangeBroadcastStrategy strategy)
addOntologyChangeListener in interface OWLOntologyManagerpublic void addImpendingOntologyChangeListener(ImpendingOWLOntologyChangeListener listener)
addImpendingOntologyChangeListener in interface OWLOntologyManagerpublic void removeImpendingOntologyChangeListener(ImpendingOWLOntologyChangeListener listener)
removeImpendingOntologyChangeListener in interface OWLOntologyManagerpublic void removeOntologyChangeListener(OWLOntologyChangeListener listener)
removeOntologyChangeListener in interface HasOntologyChangeListenerspublic void addOntologyChangesVetoedListener(OWLOntologyChangesVetoedListener listener)
addOntologyChangesVetoedListener in interface OWLOntologyManagerpublic void removeOntologyChangesVetoedListener(OWLOntologyChangesVetoedListener listener)
removeOntologyChangesVetoedListener in interface OWLOntologyManagerpublic void makeLoadImportRequest(OWLImportsDeclaration declaration)
makeLoadImportRequest in interface OWLOntologyManagerpublic void makeLoadImportRequest(OWLImportsDeclaration declaration, OWLOntologyLoaderConfiguration configuration)
makeLoadImportRequest in interface OWLOntologyManagerpublic void addMissingImportListener(MissingImportListener listener)
addMissingImportListener in interface OWLOntologyManagerpublic void removeMissingImportListener(@Nonnull MissingImportListener listener)
removeMissingImportListener in interface OWLOntologyManagerpublic void addOntologyLoaderListener(OWLOntologyLoaderListener listener)
addOntologyLoaderListener in interface OWLOntologyManagerpublic void removeOntologyLoaderListener(OWLOntologyLoaderListener listener)
removeOntologyLoaderListener in interface OWLOntologyManagerpublic void addOntologyChangeProgessListener(OWLOntologyChangeProgressListener listener)
addOntologyChangeProgessListener in interface OWLOntologyManagerpublic void removeOntologyChangeProgessListener(OWLOntologyChangeProgressListener listener)
removeOntologyChangeProgessListener in interface OWLOntologyManagerCopyright © 2020 The University of Manchester. All rights reserved.