public class OWLImmutableOntologyImpl extends OWLAxiomIndexImpl implements OWLOntology, Serializable
| Constructor and Description |
|---|
OWLImmutableOntologyImpl(OWLOntologyManager manager,
OWLOntologyID ontologyID) |
annotationPropertyDomainAxioms, annotationPropertyRangeAxioms, datatypeDefinitions, subAnnotationPropertyOfAxioms, trimToSizecompareTo, equals, hashCode, nestedClassExpressionsaccept, accept, accept, accept, addAxiom, addAxioms, addAxioms, addAxioms, applyChange, applyChangesAndGetDetails, applyDirectChange, components, getABoxAxioms, getFormat, getGeneralClassAxioms, getImports, getImportsDeclarations, getNonnullFormat, getRBoxAxioms, getSignature, getTBoxAxioms, hashIndex, isAxiom, isDeclared, isIndividual, isOntology, removeAxiom, removeAxioms, removeAxioms, removeAxioms, saveOntology, saveOntology, saveOntology, saveOntology, saveOntology, saveOntology, saveOntology, saveOntology, signature, typeIndexgetNestedClassExpressions, hasSharedStructure, isAnonymousExpression, isBottomEntity, isIRI, isTopEntity, nestedClassExpressionscompareTogetSignaturegetAnonymousIndividualsgetAnnotationPropertiesInSignaturecomponentsAnnotationsFirst, componentsWithoutAnnotationsannotations, annotations, getAnnotations, getAnnotationsgetDirectImports, getDirectImportsDocumentscontainsAxiom, containsAxiomIgnoreAnnotations, getAxiomCount, getAxiomCount, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxiomsIgnoreAnnotations, getLogicalAxiomCount, getLogicalAxioms, getReferencingAxiomsaxioms, axioms, axioms, axioms, axioms, axioms, axioms, axioms, axioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxiomsIgnoreAnnotations, getAxiomsIgnoreAnnotations, getLogicalAxioms, getReferencingAxioms, getReferencingAxioms, logicalAxioms, referencingAxiomsgetLogicalAxiomsequalAxioms, getAxiomscontainsAnnotationPropertyInSignature, containsClassInSignature, containsDataPropertyInSignature, containsDatatypeInSignature, containsEntityInSignature, containsEntityInSignature, containsIndividualInSignature, containsObjectPropertyInSignature, containsReference, getAnnotationPropertiesInSignature, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getEntitiesInSignature, getIndividualsInSignature, getObjectPropertiesInSignature, getReferencedAnonymousIndividualsannotationPropertiesInSignature, classesInSignature, containsEntityInSignature, containsEntityInSignature, containsEntityInSignature, dataPropertiesInSignature, datatypesInSignature, entitiesInSignature, getAnnotationPropertiesInSignature, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getEntitiesInSignature, getIndividualsInSignature, getObjectPropertiesInSignature, getReferencedAnonymousIndividuals, getReferencedAnonymousIndividuals, individualsInSignature, objectPropertiesInSignature, referencedAnonymousIndividualsgetEntitiesInSignaturegetClassesInSignaturegetObjectPropertiesInSignaturegetDataPropertiesInSignaturegetDatatypesInSignaturegetIndividualsInSignatureannotationAssertionAxioms, annotationAssertionAxioms, annotationPropertyDomainAxioms, annotationPropertyRangeAxioms, asymmetricObjectPropertyAxioms, axioms, axioms, axioms, classAssertionAxioms, classAssertionAxioms, dataPropertyAssertionAxioms, dataPropertyDomainAxioms, dataPropertyRangeAxioms, dataSubPropertyAxiomsForSubProperty, dataSubPropertyAxiomsForSuperProperty, datatypeDefinitions, declarationAxioms, differentIndividualAxioms, disjointClassesAxioms, disjointDataPropertiesAxioms, disjointObjectPropertiesAxioms, disjointUnionAxioms, equivalentClassesAxioms, equivalentDataPropertiesAxioms, equivalentObjectPropertiesAxioms, filterAxioms, filterAxioms, functionalDataPropertyAxioms, functionalObjectPropertyAxioms, getAnnotationAssertionAxioms, getAnnotationAssertionAxioms, getAnnotationPropertyDomainAxioms, getAnnotationPropertyRangeAxioms, getAsymmetricObjectPropertyAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getClassAssertionAxioms, getClassAssertionAxioms, getDataPropertyAssertionAxioms, getDataPropertyDomainAxioms, getDataPropertyRangeAxioms, getDataSubPropertyAxiomsForSubProperty, getDataSubPropertyAxiomsForSuperProperty, getDatatypeDefinitions, getDeclarationAxioms, getDifferentIndividualAxioms, getDisjointClassesAxioms, getDisjointDataPropertiesAxioms, getDisjointObjectPropertiesAxioms, getDisjointUnionAxioms, getEquivalentClassesAxioms, getEquivalentDataPropertiesAxioms, getEquivalentObjectPropertiesAxioms, getFunctionalDataPropertyAxioms, getFunctionalObjectPropertyAxioms, getHasKeyAxioms, getInverseFunctionalObjectPropertyAxioms, getInverseObjectPropertyAxioms, getIrreflexiveObjectPropertyAxioms, getNegativeDataPropertyAssertionAxioms, getNegativeObjectPropertyAssertionAxioms, getObjectPropertyAssertionAxioms, getObjectPropertyDomainAxioms, getObjectPropertyRangeAxioms, getObjectSubPropertyAxiomsForSubProperty, getObjectSubPropertyAxiomsForSuperProperty, getReflexiveObjectPropertyAxioms, getSameIndividualAxioms, getSubAnnotationPropertyOfAxioms, getSubClassAxiomsForSubClass, getSubClassAxiomsForSuperClass, getSymmetricObjectPropertyAxioms, getTransitiveObjectPropertyAxioms, hasKeyAxioms, inverseFunctionalObjectPropertyAxioms, inverseObjectPropertyAxioms, irreflexiveObjectPropertyAxioms, negativeDataPropertyAssertionAxioms, negativeObjectPropertyAssertionAxioms, objectPropertyAssertionAxioms, objectPropertyDomainAxioms, objectPropertyRangeAxioms, objectSubPropertyAxiomsForSubProperty, objectSubPropertyAxiomsForSuperProperty, reflexiveObjectPropertyAxioms, sameIndividualAxioms, subAnnotationPropertyOfAxioms, subClassAxiomsForSubClass, subClassAxiomsForSuperClass, symmetricObjectPropertyAxioms, transitiveObjectPropertyAxiomsapplyChanges, applyChanges, applyChangesAndGetDetailsaddadd, addremoveremove, remove, removeaddAnonymousIndividualsToSet, addSignatureEntitiesToSetpublic OWLImmutableOntologyImpl(OWLOntologyManager manager, OWLOntologyID ontologyID)
manager - ontology managerontologyID - ontology idpublic String toString()
toString in class OWLObjectImplpublic OWLOntologyManager getOWLOntologyManager()
getOWLOntologyManager in interface OWLOntologypublic void setOWLOntologyManager(@Nullable OWLOntologyManager manager)
setOWLOntologyManager in interface OWLOntologypublic OWLOntologyID getOntologyID()
getOntologyID in interface HasOntologyIDpublic boolean isAnonymous()
isAnonymous in interface IsAnonymouspublic boolean isEmpty()
isEmpty in interface OWLOntologypublic <T extends OWLAxiom> int getAxiomCount(AxiomType<T> axiomType)
getAxiomCount in interface OWLAxiomCollectionpublic int getAxiomCount()
getAxiomCount in interface OWLAxiomCollectionpublic boolean containsAxiom(OWLAxiom axiom)
containsAxiom in interface HasContainsAxiompublic <T extends OWLAxiom> Stream<T> axioms(AxiomType<T> axiomType)
axioms in interface HasAxiomsByTypepublic Stream<OWLLogicalAxiom> logicalAxioms()
logicalAxioms in interface HasLogicalAxiomspublic int getLogicalAxiomCount()
getLogicalAxiomCount in interface OWLAxiomCollectionpublic <T extends OWLAxiom> int getAxiomCount(AxiomType<T> axiomType, Imports imports)
getAxiomCount in interface OWLAxiomCollectionpublic int getAxiomCount(Imports imports)
getAxiomCount in interface OWLAxiomCollectionpublic Stream<OWLAxiom> tboxAxioms(Imports imports)
tboxAxioms in interface OWLOntologypublic Stream<OWLAxiom> aboxAxioms(Imports imports)
aboxAxioms in interface OWLOntologypublic Stream<OWLAxiom> rboxAxioms(Imports imports)
rboxAxioms in interface OWLOntologypublic int getLogicalAxiomCount(Imports imports)
getLogicalAxiomCount in interface OWLAxiomCollectionpublic Stream<OWLAnnotation> annotations()
annotations in interface HasAnnotationspublic Stream<OWLClassAxiom> generalClassAxioms()
generalClassAxioms in interface OWLOntologypublic boolean containsAxiom(OWLAxiom axiom, Imports imports, AxiomAnnotations ignoreAnnotations)
containsAxiom in interface OWLAxiomCollectionpublic Stream<OWLAxiom> axiomsIgnoreAnnotations(OWLAxiom axiom)
axiomsIgnoreAnnotations in interface OWLAxiomCollectionpublic boolean containsAxiomIgnoreAnnotations(OWLAxiom axiom)
containsAxiomIgnoreAnnotations in interface OWLAxiomCollectionpublic Stream<OWLAxiom> axiomsIgnoreAnnotations(OWLAxiom axiom, Imports imports)
axiomsIgnoreAnnotations in interface OWLAxiomCollectionpublic boolean containsClassInSignature(IRI iri, Imports imports)
containsClassInSignature in interface OWLSignaturepublic boolean containsObjectPropertyInSignature(IRI iri, Imports imports)
containsObjectPropertyInSignature in interface OWLSignaturepublic boolean containsDataPropertyInSignature(IRI iri, Imports imports)
containsDataPropertyInSignature in interface OWLSignaturepublic boolean containsAnnotationPropertyInSignature(IRI iri, Imports imports)
containsAnnotationPropertyInSignature in interface OWLSignaturepublic boolean containsIndividualInSignature(IRI iri, Imports imports)
containsIndividualInSignature in interface OWLSignaturepublic boolean containsDatatypeInSignature(IRI iri, Imports imports)
containsDatatypeInSignature in interface OWLSignaturepublic Stream<OWLEntity> entitiesInSignature(IRI iri)
entitiesInSignature in interface HasGetEntitiesInSignaturepublic Set<IRI> getPunnedIRIs(Imports includeImportsClosure)
getPunnedIRIs in interface OWLSignaturepublic boolean containsReference(OWLEntity entity, Imports includeImportsClosure)
containsReference in interface OWLSignaturepublic boolean isDeclared(OWLEntity owlEntity)
isDeclared in interface OWLOntologypublic boolean containsEntityInSignature(OWLEntity owlEntity)
containsEntityInSignature in interface HasContainsEntityInSignaturecontainsEntityInSignature in class OWLObjectImplpublic Stream<OWLEntity> signature()
signature in interface HasSignaturesignature in class OWLObjectImplpublic Stream<OWLAnonymousIndividual> anonymousIndividuals()
anonymousIndividuals in interface HasAnonymousIndividualsanonymousIndividuals in class OWLObjectImplpublic Stream<OWLClass> classesInSignature()
classesInSignature in interface HasClassesInSignatureclassesInSignature in class OWLObjectImplpublic Stream<OWLDataProperty> dataPropertiesInSignature()
dataPropertiesInSignature in interface HasDataPropertiesInSignaturedataPropertiesInSignature in class OWLObjectImplpublic Stream<OWLObjectProperty> objectPropertiesInSignature()
objectPropertiesInSignature in interface HasObjectPropertiesInSignatureobjectPropertiesInSignature in class OWLObjectImplpublic Stream<OWLNamedIndividual> individualsInSignature()
individualsInSignature in interface HasIndividualsInSignatureindividualsInSignature in class OWLObjectImplpublic Stream<OWLDatatype> datatypesInSignature()
datatypesInSignature in interface HasDatatypesInSignaturedatatypesInSignature in class OWLObjectImplpublic Stream<OWLAnonymousIndividual> referencedAnonymousIndividuals()
referencedAnonymousIndividuals in interface OWLSignaturepublic Stream<OWLAnnotationProperty> annotationPropertiesInSignature()
annotationPropertiesInSignature in interface HasAnnotationPropertiesInSignatureannotationPropertiesInSignature in class OWLObjectImplpublic Stream<OWLImportsDeclaration> importsDeclarations()
importsDeclarations in interface OWLOntologypublic Stream<IRI> directImportsDocuments()
directImportsDocuments in interface HasDirectImportspublic Stream<OWLOntology> imports()
imports in interface OWLOntologypublic Stream<OWLOntology> directImports()
directImports in interface HasDirectImportspublic Stream<OWLOntology> importsClosure()
importsClosure in interface HasImportsClosurepublic Stream<OWLClassAxiom> axioms(OWLClass cls)
axioms in interface OWLAxiomCollectionpublic Stream<OWLObjectPropertyAxiom> axioms(OWLObjectPropertyExpression property)
axioms in interface OWLAxiomCollectionpublic Stream<OWLDataPropertyAxiom> axioms(OWLDataProperty property)
axioms in interface OWLAxiomCollectionpublic Stream<OWLIndividualAxiom> axioms(OWLIndividual individual)
axioms in interface OWLAxiomCollectionpublic Stream<OWLDatatypeDefinitionAxiom> axioms(OWLDatatype datatype)
axioms in interface OWLAxiomCollectionpublic Stream<OWLAxiom> referencingAxioms(OWLPrimitive owlEntity)
referencingAxioms in interface OWLAxiomCollectionpublic <A extends OWLAxiom> Stream<A> axioms(Class<A> type, Class<? extends OWLObject> explicitClass, OWLObject entity, Navigation forSubPosition)
axioms in interface OWLAxiomIndexpublic <T extends OWLAxiom> Stream<T> axioms(OWLAxiomSearchFilter filter, Object key, Imports imports)
axioms in interface OWLAxiomIndexpublic <T extends OWLAxiom> Stream<T> axioms(OWLAxiomSearchFilter filter, Object key)
axioms in interface OWLAxiomIndexpublic boolean contains(OWLAxiomSearchFilter filter, Object key)
contains in interface OWLAxiomIndexpublic boolean contains(OWLAxiomSearchFilter filter, Object key, Imports imports)
contains in interface OWLAxiomIndexpublic boolean containsDatatypeInSignature(IRI iri)
containsDatatypeInSignature in interface OWLSignaturepublic boolean containsClassInSignature(IRI iri)
containsClassInSignature in interface OWLSignaturepublic boolean containsObjectPropertyInSignature(IRI iri)
containsObjectPropertyInSignature in interface OWLSignaturepublic boolean containsDataPropertyInSignature(IRI iri)
containsDataPropertyInSignature in interface OWLSignaturepublic boolean containsAnnotationPropertyInSignature(IRI iri)
containsAnnotationPropertyInSignature in interface OWLSignaturepublic boolean containsIndividualInSignature(IRI iri)
containsIndividualInSignature in interface OWLSignaturepublic boolean containsReference(OWLEntity entity)
containsReference in interface OWLSignatureCopyright © 2017 The University of Manchester. All rights reserved.