public class ConcurrentOWLOntologyImpl extends Object implements OWLMutableOntology, HasTrimToSize
| Constructor and Description |
|---|
ConcurrentOWLOntologyImpl(OWLOntology delegate,
ReadWriteLock readWriteLock)
Constructs a ConcurrentOWLOntology that provides concurrent access to a delegate
OWLOntology. |
isIndividual, isIRIisNamed@Inject public ConcurrentOWLOntologyImpl(@Nonnull OWLOntology delegate, @Nonnull ReadWriteLock readWriteLock)
OWLOntology.delegate - The delegate OWLOntology.readWriteLock - The ReadWriteLock that will provide
the locking.NullPointerException - if any parameters are null.public void setLock(ReadWriteLock lock)
setLock in interface OWLMutableOntologypublic void trimToSize()
HasTrimToSizetrimToSize in interface HasTrimToSizepublic void accept(@Nonnull OWLNamedObjectVisitor owlNamedObjectVisitor)
accept in interface OWLOntology@Nonnull public <O> O accept(@Nonnull OWLNamedObjectVisitorEx<O> owlNamedObjectVisitorEx)
accept in interface OWLOntology@Nonnull public OWLOntologyManager getOWLOntologyManager()
getOWLOntologyManager in interface OWLOntologypublic void setOWLOntologyManager(OWLOntologyManager owlOntologyManager)
setOWLOntologyManager in interface OWLOntology@Nonnull public OWLOntologyID getOntologyID()
getOntologyID in interface HasOntologyIDgetOntologyID in interface OWLOntologypublic boolean isAnonymous()
isAnonymous in interface IsAnonymous@Nonnull public Set<OWLAnnotation> getAnnotations()
getAnnotations in interface HasAnnotationsgetAnnotations in interface OWLOntology@Nonnull public Set<IRI> getDirectImportsDocuments()
getDirectImportsDocuments in interface OWLOntology@Nonnull public Set<OWLOntology> getDirectImports()
getDirectImports in interface HasDirectImportsgetDirectImports in interface OWLOntology@Nonnull public Set<OWLOntology> getImports()
getImports in interface OWLOntology@Nonnull public Set<OWLOntology> getImportsClosure()
getImportsClosure in interface HasImportsClosuregetImportsClosure in interface OWLOntology@Nonnull public Set<OWLImportsDeclaration> getImportsDeclarations()
getImportsDeclarations in interface OWLOntologypublic boolean isEmpty()
isEmpty in interface OWLOntology@Nonnull public Set<OWLAxiom> getTBoxAxioms(@Nonnull Imports imports)
getTBoxAxioms in interface OWLOntology@Nonnull public Set<OWLAxiom> getABoxAxioms(@Nonnull Imports imports)
getABoxAxioms in interface OWLOntology@Nonnull public Set<OWLAxiom> getRBoxAxioms(@Nonnull Imports imports)
getRBoxAxioms in interface OWLOntology@Nonnull public Set<OWLClassAxiom> getGeneralClassAxioms()
getGeneralClassAxioms in interface OWLOntology@Nonnull public Set<OWLEntity> getSignature()
getSignature in interface HasSignaturegetSignature in interface OWLOntology@Nonnull public Set<OWLEntity> getSignature(@Nonnull Imports imports)
getSignature in interface OWLOntologypublic boolean isDeclared(@Nonnull OWLEntity owlEntity)
isDeclared in interface OWLOntologypublic boolean isDeclared(@Nonnull OWLEntity owlEntity, @Nonnull Imports imports)
isDeclared in interface OWLOntologypublic void saveOntology()
throws OWLOntologyStorageException
saveOntology in interface OWLOntologyOWLOntologyStorageExceptionpublic void saveOntology(@Nonnull IRI iri) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyOWLOntologyStorageExceptionpublic void saveOntology(@Nonnull OutputStream outputStream) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyOWLOntologyStorageExceptionpublic void saveOntology(@Nonnull OWLDocumentFormat owlDocumentFormat) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyOWLOntologyStorageExceptionpublic void saveOntology(@Nonnull OWLDocumentFormat owlDocumentFormat, @Nonnull IRI iri) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyOWLOntologyStorageExceptionpublic void saveOntology(@Nonnull OWLDocumentFormat owlDocumentFormat, @Nonnull OutputStream outputStream) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyOWLOntologyStorageExceptionpublic void saveOntology(@Nonnull OWLOntologyDocumentTarget owlOntologyDocumentTarget) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyOWLOntologyStorageExceptionpublic void saveOntology(@Nonnull OWLDocumentFormat owlDocumentFormat, @Nonnull OWLOntologyDocumentTarget owlOntologyDocumentTarget) throws OWLOntologyStorageException
saveOntology in interface OWLOntologyOWLOntologyStorageException@Nonnull public Set<OWLClassExpression> getNestedClassExpressions()
getNestedClassExpressions in interface OWLObjectpublic void accept(@Nonnull OWLObjectVisitor owlObjectVisitor)
@Nonnull public <O> O accept(@Nonnull OWLObjectVisitorEx<O> owlObjectVisitorEx)
public boolean isTopEntity()
isTopEntity in interface OWLObjectpublic boolean isBottomEntity()
isBottomEntity in interface OWLObjectpublic int compareTo(OWLObject o)
compareTo in interface Comparable<OWLObject>public boolean containsEntityInSignature(@Nonnull OWLEntity owlEntity)
containsEntityInSignature in interface HasContainsEntityInSignaturepublic boolean containsEntitiesOfTypeInSignature(EntityType<?> type)
containsEntitiesOfTypeInSignature in interface OWLSignaturepublic boolean containsEntitiesOfTypeInSignature(EntityType<?> type, Imports includeImportsClosure)
containsEntitiesOfTypeInSignature in interface OWLOntologycontainsEntitiesOfTypeInSignature in interface OWLSignature@Nonnull public Set<OWLAnonymousIndividual> getAnonymousIndividuals()
getAnonymousIndividuals in interface HasAnonymousIndividuals@Nonnull public Set<OWLClass> getClassesInSignature()
getClassesInSignature in interface HasClassesInSignature@Nonnull public Set<OWLObjectProperty> getObjectPropertiesInSignature()
getObjectPropertiesInSignature in interface HasObjectPropertiesInSignature@Nonnull public Set<OWLDataProperty> getDataPropertiesInSignature()
getDataPropertiesInSignature in interface HasDataPropertiesInSignature@Nonnull public Set<OWLNamedIndividual> getIndividualsInSignature()
getIndividualsInSignature in interface HasIndividualsInSignature@Nonnull public Set<OWLDatatype> getDatatypesInSignature()
getDatatypesInSignature in interface HasDatatypesInSignature@Nonnull public Set<OWLAnnotationProperty> getAnnotationPropertiesInSignature()
getAnnotationPropertiesInSignature in interface HasAnnotationPropertiesInSignature@Nonnull public Set<OWLAxiom> getAxioms(@Nonnull Imports imports)
getAxioms in interface OWLAxiomCollectionpublic int getAxiomCount(@Nonnull Imports imports)
getAxiomCount in interface OWLAxiomCollection@Nonnull public Set<OWLLogicalAxiom> getLogicalAxioms(@Nonnull Imports imports)
getLogicalAxioms in interface OWLAxiomCollectionpublic int getLogicalAxiomCount(@Nonnull Imports imports)
getLogicalAxiomCount in interface OWLAxiomCollection@Nonnull public <T extends OWLAxiom> Set<T> getAxioms(@Nonnull AxiomType<T> axiomType, @Nonnull Imports imports)
getAxioms in interface OWLAxiomCollectionpublic <T extends OWLAxiom> int getAxiomCount(@Nonnull AxiomType<T> axiomType, @Nonnull Imports imports)
getAxiomCount in interface OWLAxiomCollectionpublic boolean containsAxiom(@Nonnull OWLAxiom owlAxiom, @Nonnull Imports imports, @Nonnull AxiomAnnotations axiomAnnotations)
containsAxiom in interface OWLAxiomCollection@Nonnull public Set<OWLAxiom> getAxiomsIgnoreAnnotations(@Nonnull OWLAxiom owlAxiom, @Nonnull Imports imports)
getAxiomsIgnoreAnnotations in interface OWLAxiomCollection@Nonnull public Set<OWLAxiom> getReferencingAxioms(@Nonnull OWLPrimitive owlPrimitive, @Nonnull Imports imports)
getReferencingAxioms in interface OWLAxiomCollection@Nonnull public Set<OWLClassAxiom> getAxioms(@Nonnull OWLClass owlClass, @Nonnull Imports imports)
getAxioms in interface OWLAxiomCollection@Nonnull public Set<OWLObjectPropertyAxiom> getAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression, @Nonnull Imports imports)
getAxioms in interface OWLAxiomCollection@Nonnull public Set<OWLDataPropertyAxiom> getAxioms(@Nonnull OWLDataProperty owlDataProperty, @Nonnull Imports imports)
getAxioms in interface OWLAxiomCollection@Nonnull public Set<OWLIndividualAxiom> getAxioms(@Nonnull OWLIndividual owlIndividual, @Nonnull Imports imports)
getAxioms in interface OWLAxiomCollection@Nonnull public Set<OWLAnnotationAxiom> getAxioms(@Nonnull OWLAnnotationProperty owlAnnotationProperty, @Nonnull Imports imports)
getAxioms in interface OWLAxiomCollection@Nonnull public Set<OWLDatatypeDefinitionAxiom> getAxioms(@Nonnull OWLDatatype owlDatatype, @Nonnull Imports imports)
getAxioms in interface OWLAxiomCollection@Nonnull public Set<OWLLogicalAxiom> getLogicalAxioms()
getLogicalAxioms in interface HasLogicalAxioms@Nonnull public <T extends OWLAxiom> Set<T> getAxioms(@Nonnull AxiomType<T> axiomType)
getAxioms in interface HasAxiomsByTypepublic boolean containsAxiom(@Nonnull OWLAxiom owlAxiom)
containsAxiom in interface HasContainsAxiom@Nonnull @Deprecated public Set<OWLAxiom> getAxioms(boolean b)
getAxioms in interface OWLAxiomCollectionBooleanArgs@Deprecated public int getAxiomCount(boolean b)
getAxiomCount in interface OWLAxiomCollectionBooleanArgs@Deprecated @Nonnull public Set<OWLLogicalAxiom> getLogicalAxioms(boolean b)
getLogicalAxioms in interface OWLAxiomCollectionBooleanArgs@Deprecated public int getLogicalAxiomCount(boolean b)
getLogicalAxiomCount in interface OWLAxiomCollectionBooleanArgs@Deprecated @Nonnull public <T extends OWLAxiom> Set<T> getAxioms(@Nonnull AxiomType<T> axiomType, boolean b)
getAxioms in interface OWLAxiomCollectionBooleanArgs@Deprecated public <T extends OWLAxiom> int getAxiomCount(@Nonnull AxiomType<T> axiomType, boolean b)
getAxiomCount in interface OWLAxiomCollectionBooleanArgs@Deprecated public boolean containsAxiom(@Nonnull OWLAxiom owlAxiom, boolean b)
containsAxiom in interface OWLAxiomCollectionBooleanArgs@Deprecated public boolean containsAxiomIgnoreAnnotations(@Nonnull OWLAxiom owlAxiom, boolean b)
containsAxiomIgnoreAnnotations in interface OWLAxiomCollectionBooleanArgs@Deprecated @Nonnull public Set<OWLAxiom> getAxiomsIgnoreAnnotations(@Nonnull OWLAxiom owlAxiom, boolean b)
getAxiomsIgnoreAnnotations in interface OWLAxiomCollectionBooleanArgs@Deprecated @Nonnull public Set<OWLAxiom> getReferencingAxioms(@Nonnull OWLPrimitive owlPrimitive, boolean b)
getReferencingAxioms in interface OWLAxiomCollectionBooleanArgs@Nonnull @Deprecated public Set<OWLClassAxiom> getAxioms(@Nonnull OWLClass owlClass, boolean b)
getAxioms in interface OWLAxiomCollectionBooleanArgs@Nonnull @Deprecated public Set<OWLObjectPropertyAxiom> getAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression, boolean b)
getAxioms in interface OWLAxiomCollectionBooleanArgs@Nonnull @Deprecated public Set<OWLDataPropertyAxiom> getAxioms(@Nonnull OWLDataProperty owlDataProperty, boolean b)
getAxioms in interface OWLAxiomCollectionBooleanArgs@Nonnull @Deprecated public Set<OWLIndividualAxiom> getAxioms(@Nonnull OWLIndividual owlIndividual, boolean b)
getAxioms in interface OWLAxiomCollectionBooleanArgs@Nonnull @Deprecated public Set<OWLAnnotationAxiom> getAxioms(@Nonnull OWLAnnotationProperty owlAnnotationProperty, boolean b)
getAxioms in interface OWLAxiomCollectionBooleanArgs@Nonnull @Deprecated public Set<OWLDatatypeDefinitionAxiom> getAxioms(@Nonnull OWLDatatype owlDatatype, boolean b)
getAxioms in interface OWLAxiomCollectionBooleanArgspublic int getAxiomCount()
getAxiomCount in interface OWLAxiomCollectionNoArgspublic int getLogicalAxiomCount()
getLogicalAxiomCount in interface OWLAxiomCollectionNoArgspublic <T extends OWLAxiom> int getAxiomCount(@Nonnull AxiomType<T> axiomType)
getAxiomCount in interface OWLAxiomCollectionNoArgspublic boolean containsAxiomIgnoreAnnotations(@Nonnull OWLAxiom owlAxiom)
containsAxiomIgnoreAnnotations in interface OWLAxiomCollectionNoArgs@Nonnull public Set<OWLAxiom> getAxiomsIgnoreAnnotations(@Nonnull OWLAxiom owlAxiom)
getAxiomsIgnoreAnnotations in interface OWLAxiomCollectionNoArgs@Nonnull public Set<OWLAxiom> getReferencingAxioms(@Nonnull OWLPrimitive owlPrimitive)
getReferencingAxioms in interface OWLAxiomCollectionNoArgs@Nonnull @Deprecated public Set<OWLClassAxiom> getAxioms(@Nonnull OWLClass owlClass)
getAxioms in interface OWLAxiomCollectionNoArgs@Nonnull @Deprecated public Set<OWLObjectPropertyAxiom> getAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getAxioms in interface OWLAxiomCollectionNoArgs@Nonnull @Deprecated public Set<OWLDataPropertyAxiom> getAxioms(@Nonnull OWLDataProperty owlDataProperty)
getAxioms in interface OWLAxiomCollectionNoArgs@Nonnull @Deprecated public Set<OWLIndividualAxiom> getAxioms(@Nonnull OWLIndividual owlIndividual)
getAxioms in interface OWLAxiomCollectionNoArgs@Nonnull @Deprecated public Set<OWLAnnotationAxiom> getAxioms(@Nonnull OWLAnnotationProperty owlAnnotationProperty)
getAxioms in interface OWLAxiomCollectionNoArgs@Nonnull @Deprecated public Set<OWLDatatypeDefinitionAxiom> getAxioms(@Nonnull OWLDatatype owlDatatype)
getAxioms in interface OWLAxiomCollectionNoArgs@Nonnull public Set<OWLClass> getClassesInSignature(@Nonnull Imports imports)
getClassesInSignature in interface OWLSignature@Nonnull public Set<OWLObjectProperty> getObjectPropertiesInSignature(@Nonnull Imports imports)
getObjectPropertiesInSignature in interface OWLSignature@Nonnull public Set<OWLDataProperty> getDataPropertiesInSignature(@Nonnull Imports imports)
getDataPropertiesInSignature in interface OWLSignature@Nonnull public Set<OWLNamedIndividual> getIndividualsInSignature(@Nonnull Imports imports)
getIndividualsInSignature in interface OWLSignature@Nonnull public Set<OWLAnonymousIndividual> getReferencedAnonymousIndividuals(@Nonnull Imports imports)
getReferencedAnonymousIndividuals in interface OWLSignature@Nonnull public Set<OWLDatatype> getDatatypesInSignature(@Nonnull Imports imports)
getDatatypesInSignature in interface OWLSignature@Nonnull public Set<OWLAnnotationProperty> getAnnotationPropertiesInSignature(@Nonnull Imports imports)
getAnnotationPropertiesInSignature in interface OWLSignaturepublic boolean containsEntityInSignature(@Nonnull OWLEntity owlEntity, @Nonnull Imports imports)
containsEntityInSignature in interface OWLSignaturepublic boolean containsEntityInSignature(@Nonnull IRI iri, @Nonnull Imports imports)
containsEntityInSignature in interface OWLSignaturepublic boolean containsClassInSignature(@Nonnull IRI iri, @Nonnull Imports imports)
containsClassInSignature in interface OWLSignaturepublic boolean containsObjectPropertyInSignature(@Nonnull IRI iri, @Nonnull Imports imports)
containsObjectPropertyInSignature in interface OWLSignaturepublic boolean containsDataPropertyInSignature(@Nonnull IRI iri, @Nonnull Imports imports)
containsDataPropertyInSignature in interface OWLSignaturepublic boolean containsAnnotationPropertyInSignature(@Nonnull IRI iri, @Nonnull Imports imports)
containsAnnotationPropertyInSignature in interface OWLSignaturepublic boolean containsDatatypeInSignature(@Nonnull IRI iri, @Nonnull Imports imports)
containsDatatypeInSignature in interface OWLSignaturepublic boolean containsIndividualInSignature(@Nonnull IRI iri, @Nonnull Imports imports)
containsIndividualInSignature in interface OWLSignaturepublic boolean containsDatatypeInSignature(@Nonnull IRI iri)
containsDatatypeInSignature in interface OWLSignaturepublic boolean containsEntityInSignature(@Nonnull IRI iri)
containsEntityInSignature in interface OWLSignaturepublic boolean containsClassInSignature(@Nonnull IRI iri)
containsClassInSignature in interface OWLSignaturepublic boolean containsObjectPropertyInSignature(@Nonnull IRI iri)
containsObjectPropertyInSignature in interface OWLSignaturepublic boolean containsDataPropertyInSignature(@Nonnull IRI iri)
containsDataPropertyInSignature in interface OWLSignaturepublic boolean containsAnnotationPropertyInSignature(@Nonnull IRI iri)
containsAnnotationPropertyInSignature in interface OWLSignaturepublic boolean containsIndividualInSignature(@Nonnull IRI iri)
containsIndividualInSignature in interface OWLSignature@Nonnull public Set<OWLEntity> getEntitiesInSignature(@Nonnull IRI iri, @Nonnull Imports imports)
getEntitiesInSignature in interface OWLSignaturepublic Set<IRI> getPunnedIRIs(@Nonnull Imports imports)
getPunnedIRIs in interface OWLSignaturepublic boolean containsReference(@Nonnull OWLEntity owlEntity, @Nonnull Imports imports)
containsReference in interface OWLSignaturepublic boolean containsReference(@Nonnull OWLEntity owlEntity)
containsReference in interface OWLSignature@Nonnull public Set<OWLEntity> getEntitiesInSignature(@Nonnull IRI iri)
getEntitiesInSignature in interface HasGetEntitiesInSignature@Deprecated @Nonnull public Set<OWLClass> getClassesInSignature(boolean b)
getClassesInSignature in interface OWLSignatureBooleanArgs@Deprecated @Nonnull public Set<OWLObjectProperty> getObjectPropertiesInSignature(boolean b)
getObjectPropertiesInSignature in interface OWLSignatureBooleanArgs@Deprecated @Nonnull public Set<OWLDataProperty> getDataPropertiesInSignature(boolean b)
getDataPropertiesInSignature in interface OWLSignatureBooleanArgs@Deprecated @Nonnull public Set<OWLNamedIndividual> getIndividualsInSignature(boolean b)
getIndividualsInSignature in interface OWLSignatureBooleanArgs@Deprecated @Nonnull public Set<OWLAnonymousIndividual> getReferencedAnonymousIndividuals(boolean b)
getReferencedAnonymousIndividuals in interface OWLSignatureBooleanArgs@Deprecated @Nonnull public Set<OWLDatatype> getDatatypesInSignature(boolean b)
getDatatypesInSignature in interface OWLSignatureBooleanArgs@Deprecated @Nonnull public Set<OWLAnnotationProperty> getAnnotationPropertiesInSignature(boolean b)
getAnnotationPropertiesInSignature in interface OWLSignatureBooleanArgs@Deprecated public boolean containsEntityInSignature(@Nonnull OWLEntity owlEntity, boolean b)
containsEntityInSignature in interface OWLSignatureBooleanArgs@Deprecated public boolean containsEntityInSignature(@Nonnull IRI iri, boolean b)
containsEntityInSignature in interface OWLSignatureBooleanArgs@Deprecated public boolean containsClassInSignature(@Nonnull IRI iri, boolean b)
containsClassInSignature in interface OWLSignatureBooleanArgs@Deprecated public boolean containsObjectPropertyInSignature(@Nonnull IRI iri, boolean b)
containsObjectPropertyInSignature in interface OWLSignatureBooleanArgs@Deprecated public boolean containsDataPropertyInSignature(@Nonnull IRI iri, boolean b)
containsDataPropertyInSignature in interface OWLSignatureBooleanArgs@Deprecated public boolean containsAnnotationPropertyInSignature(@Nonnull IRI iri, boolean b)
containsAnnotationPropertyInSignature in interface OWLSignatureBooleanArgs@Deprecated public boolean containsDatatypeInSignature(@Nonnull IRI iri, boolean b)
containsDatatypeInSignature in interface OWLSignatureBooleanArgs@Deprecated public boolean containsIndividualInSignature(@Nonnull IRI iri, boolean b)
containsIndividualInSignature in interface OWLSignatureBooleanArgs@Deprecated @Nonnull public Set<OWLEntity> getEntitiesInSignature(@Nonnull IRI iri, boolean b)
getEntitiesInSignature in interface OWLSignatureBooleanArgs@Deprecated public boolean containsReference(@Nonnull OWLEntity owlEntity, boolean b)
containsReference in interface OWLSignatureBooleanArgs@Nonnull public <T extends OWLAxiom> Set<T> getAxioms(@Nonnull Class<T> aClass, @Nonnull OWLObject owlObject, @Nonnull Imports imports, @Nonnull Navigation navigation)
getAxioms in interface OWLAxiomIndex@Nonnull public <T extends OWLAxiom> Collection<T> filterAxioms(@Nonnull OWLAxiomSearchFilter owlAxiomSearchFilter, @Nonnull Object o, @Nonnull Imports imports)
filterAxioms in interface OWLAxiomIndexpublic boolean contains(@Nonnull OWLAxiomSearchFilter owlAxiomSearchFilter, @Nonnull Object o, @Nonnull Imports imports)
contains in interface OWLAxiomIndex@Nonnull public <T extends OWLAxiom> Set<T> getAxioms(@Nonnull Class<T> aClass, @Nonnull Class<? extends OWLObject> aClass1, @Nonnull OWLObject owlObject, @Nonnull Imports imports, @Nonnull Navigation navigation)
getAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLSubAnnotationPropertyOfAxiom> getSubAnnotationPropertyOfAxioms(@Nonnull OWLAnnotationProperty owlAnnotationProperty)
getSubAnnotationPropertyOfAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLAnnotationPropertyDomainAxiom> getAnnotationPropertyDomainAxioms(@Nonnull OWLAnnotationProperty owlAnnotationProperty)
getAnnotationPropertyDomainAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLAnnotationPropertyRangeAxiom> getAnnotationPropertyRangeAxioms(@Nonnull OWLAnnotationProperty owlAnnotationProperty)
getAnnotationPropertyRangeAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLDeclarationAxiom> getDeclarationAxioms(@Nonnull OWLEntity owlEntity)
getDeclarationAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLAnnotationAssertionAxiom> getAnnotationAssertionAxioms(@Nonnull OWLAnnotationSubject owlAnnotationSubject)
getAnnotationAssertionAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLSubClassOfAxiom> getSubClassAxiomsForSubClass(@Nonnull OWLClass owlClass)
getSubClassAxiomsForSubClass in interface OWLAxiomIndex@Nonnull public Set<OWLSubClassOfAxiom> getSubClassAxiomsForSuperClass(@Nonnull OWLClass owlClass)
getSubClassAxiomsForSuperClass in interface OWLAxiomIndex@Nonnull public Set<OWLEquivalentClassesAxiom> getEquivalentClassesAxioms(@Nonnull OWLClass owlClass)
getEquivalentClassesAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLDisjointClassesAxiom> getDisjointClassesAxioms(@Nonnull OWLClass owlClass)
getDisjointClassesAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLDisjointUnionAxiom> getDisjointUnionAxioms(@Nonnull OWLClass owlClass)
getDisjointUnionAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLHasKeyAxiom> getHasKeyAxioms(@Nonnull OWLClass owlClass)
getHasKeyAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLSubObjectPropertyOfAxiom> getObjectSubPropertyAxiomsForSubProperty(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getObjectSubPropertyAxiomsForSubProperty in interface OWLAxiomIndex@Nonnull public Set<OWLSubObjectPropertyOfAxiom> getObjectSubPropertyAxiomsForSuperProperty(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getObjectSubPropertyAxiomsForSuperProperty in interface OWLAxiomIndex@Nonnull public Set<OWLObjectPropertyDomainAxiom> getObjectPropertyDomainAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getObjectPropertyDomainAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLObjectPropertyRangeAxiom> getObjectPropertyRangeAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getObjectPropertyRangeAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLInverseObjectPropertiesAxiom> getInverseObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getInverseObjectPropertyAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLEquivalentObjectPropertiesAxiom> getEquivalentObjectPropertiesAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getEquivalentObjectPropertiesAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLDisjointObjectPropertiesAxiom> getDisjointObjectPropertiesAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getDisjointObjectPropertiesAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLFunctionalObjectPropertyAxiom> getFunctionalObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getFunctionalObjectPropertyAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLInverseFunctionalObjectPropertyAxiom> getInverseFunctionalObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getInverseFunctionalObjectPropertyAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLSymmetricObjectPropertyAxiom> getSymmetricObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getSymmetricObjectPropertyAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLAsymmetricObjectPropertyAxiom> getAsymmetricObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getAsymmetricObjectPropertyAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLReflexiveObjectPropertyAxiom> getReflexiveObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getReflexiveObjectPropertyAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLIrreflexiveObjectPropertyAxiom> getIrreflexiveObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getIrreflexiveObjectPropertyAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLTransitiveObjectPropertyAxiom> getTransitiveObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression owlObjectPropertyExpression)
getTransitiveObjectPropertyAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLSubDataPropertyOfAxiom> getDataSubPropertyAxiomsForSubProperty(@Nonnull OWLDataProperty owlDataProperty)
getDataSubPropertyAxiomsForSubProperty in interface OWLAxiomIndex@Nonnull public Set<OWLSubDataPropertyOfAxiom> getDataSubPropertyAxiomsForSuperProperty(@Nonnull OWLDataPropertyExpression owlDataPropertyExpression)
getDataSubPropertyAxiomsForSuperProperty in interface OWLAxiomIndex@Nonnull public Set<OWLDataPropertyDomainAxiom> getDataPropertyDomainAxioms(@Nonnull OWLDataProperty owlDataProperty)
getDataPropertyDomainAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLDataPropertyRangeAxiom> getDataPropertyRangeAxioms(@Nonnull OWLDataProperty owlDataProperty)
getDataPropertyRangeAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLEquivalentDataPropertiesAxiom> getEquivalentDataPropertiesAxioms(@Nonnull OWLDataProperty owlDataProperty)
getEquivalentDataPropertiesAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLDisjointDataPropertiesAxiom> getDisjointDataPropertiesAxioms(@Nonnull OWLDataProperty owlDataProperty)
getDisjointDataPropertiesAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLFunctionalDataPropertyAxiom> getFunctionalDataPropertyAxioms(@Nonnull OWLDataPropertyExpression owlDataPropertyExpression)
getFunctionalDataPropertyAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLClassAssertionAxiom> getClassAssertionAxioms(@Nonnull OWLIndividual owlIndividual)
getClassAssertionAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLClassAssertionAxiom> getClassAssertionAxioms(@Nonnull OWLClassExpression owlClassExpression)
getClassAssertionAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLDataPropertyAssertionAxiom> getDataPropertyAssertionAxioms(@Nonnull OWLIndividual owlIndividual)
getDataPropertyAssertionAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLObjectPropertyAssertionAxiom> getObjectPropertyAssertionAxioms(@Nonnull OWLIndividual owlIndividual)
getObjectPropertyAssertionAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLNegativeObjectPropertyAssertionAxiom> getNegativeObjectPropertyAssertionAxioms(@Nonnull OWLIndividual owlIndividual)
getNegativeObjectPropertyAssertionAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLNegativeDataPropertyAssertionAxiom> getNegativeDataPropertyAssertionAxioms(@Nonnull OWLIndividual owlIndividual)
getNegativeDataPropertyAssertionAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLSameIndividualAxiom> getSameIndividualAxioms(@Nonnull OWLIndividual owlIndividual)
getSameIndividualAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLDifferentIndividualsAxiom> getDifferentIndividualAxioms(@Nonnull OWLIndividual owlIndividual)
getDifferentIndividualAxioms in interface OWLAxiomIndex@Nonnull public Set<OWLDatatypeDefinitionAxiom> getDatatypeDefinitions(@Nonnull OWLDatatype owlDatatype)
getDatatypeDefinitions in interface OWLAxiomIndex@Nonnull public ChangeApplied applyChange(@Nonnull OWLOntologyChange owlOntologyChange)
applyChange in interface HasApplyChange@Nonnull public ChangeApplied applyChanges(@Nonnull List<? extends OWLOntologyChange> list)
applyChanges in interface HasApplyChangespublic ChangeDetails applyChangesAndGetDetails(List<? extends OWLOntologyChange> list)
applyChangesAndGetDetails in interface HasApplyChanges@Nonnull public ChangeApplied addAxiom(@Nonnull OWLAxiom owlAxiom)
addAxiom in interface HasDirectAddAxiompublic ChangeApplied addAxioms(@Nonnull Set<? extends OWLAxiom> set)
addAxioms in interface HasDirectAddAxiomsCopyright © 2020 The University of Manchester. All rights reserved.