public class OWLOntologyImpl extends OWLImmutableOntologyImpl implements OWLMutableOntology, Serializable
| Constructor and Description |
|---|
OWLOntologyImpl(OWLOntologyManager manager,
OWLOntologyID ontologyID) |
| Modifier and Type | Method and Description |
|---|---|
ChangeApplied |
addAxiom(OWLAxiom axiom)
A convenience method that adds a single axiom to an ontology.
|
ChangeApplied |
addAxioms(Set<? extends OWLAxiom> axioms)
A convenience method that adds a set of axioms to an ontology.
|
ChangeApplied |
applyChange(OWLOntologyChange change)
A convenience method that applies just one change to an ontology that is
managed by this manager.
|
ChangeApplied |
applyChanges(List<? extends OWLOntologyChange> changes)
Applies a list ontology changes to a collection of ontologies.
|
accept, accept, accept, accept, contains, containsAnnotationPropertyInSignature, containsAnnotationPropertyInSignature, containsAnnotationPropertyInSignature, containsAxiom, containsAxiom, containsAxiom, containsAxiomIgnoreAnnotations, containsAxiomIgnoreAnnotations, containsClassInSignature, containsClassInSignature, containsClassInSignature, containsDataPropertyInSignature, containsDataPropertyInSignature, containsDataPropertyInSignature, containsDatatypeInSignature, containsDatatypeInSignature, containsDatatypeInSignature, containsEntityInSignature, containsEntityInSignature, containsEntityInSignature, containsEntityInSignature, containsEntityInSignature, containsEntityInSignature, containsIndividualInSignature, containsIndividualInSignature, containsIndividualInSignature, containsObjectPropertyInSignature, containsObjectPropertyInSignature, containsObjectPropertyInSignature, containsReference, containsReference, containsReference, equals, filterAxioms, getABoxAxioms, getAnnotationPropertiesInSignature, getAnnotationPropertiesInSignature, getAnnotations, getAnonymousIndividuals, getAxiomCount, getAxiomCount, getAxiomCount, getAxiomCount, getAxiomCount, getAxiomCount, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxiomsIgnoreAnnotations, getAxiomsIgnoreAnnotations, getAxiomsIgnoreAnnotations, getClassesInSignature, getClassesInSignature, getClassesInSignature, getDataPropertiesInSignature, getDataPropertiesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getDatatypesInSignature, getDatatypesInSignature, getDirectImports, getDirectImportsDocuments, getEntitiesInSignature, getEntitiesInSignature, getEntitiesInSignature, getGeneralClassAxioms, getImports, getImportsClosure, getImportsDeclarations, getIndividualsInSignature, getIndividualsInSignature, getIndividualsInSignature, getLogicalAxiomCount, getLogicalAxiomCount, getLogicalAxiomCount, getLogicalAxioms, getLogicalAxioms, getLogicalAxioms, getObjectPropertiesInSignature, getObjectPropertiesInSignature, getObjectPropertiesInSignature, getOntologyID, getOWLOntologyManager, getPunnedIRIs, getRBoxAxioms, getReferencedAnonymousIndividuals, getReferencedAnonymousIndividuals, getReferencingAxioms, getReferencingAxioms, getReferencingAxioms, getSignature, getSignature, getTBoxAxioms, hashCode, isAnonymous, isDeclared, isDeclared, isEmpty, saveOntology, saveOntology, saveOntology, saveOntology, saveOntology, saveOntology, saveOntology, saveOntology, setOWLOntologyManager, toStringgetAnnotationAssertionAxioms, getAnnotationPropertyDomainAxioms, getAnnotationPropertyRangeAxioms, getAsymmetricObjectPropertyAxioms, 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, trimToSizecompareTo, getAnnotationPropertiesInSignature, getNestedClassExpressions, isBottomEntity, isTopEntityaccept, accept, getABoxAxioms, getAnnotations, getDirectImports, getDirectImportsDocuments, getGeneralClassAxioms, getImports, getImportsClosure, getImportsDeclarations, getOntologyID, getOWLOntologyManager, getRBoxAxioms, getSignature, getSignature, getTBoxAxioms, isAnonymous, isDeclared, isDeclared, isEmpty, saveOntology, saveOntology, saveOntology, saveOntology, saveOntology, saveOntology, saveOntology, saveOntology, setOWLOntologyManageraccept, accept, getNestedClassExpressions, isBottomEntity, isTopEntity, toStringcompareTogetAnonymousIndividualsgetAnnotationPropertiesInSignaturecontainsAxiom, getAxiomCount, getAxiomCount, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxiomsIgnoreAnnotations, getLogicalAxiomCount, getLogicalAxioms, getReferencingAxiomscontainsAxiom, containsAxiomIgnoreAnnotations, getAxiomCount, getAxiomCount, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxiomsIgnoreAnnotations, getLogicalAxiomCount, getLogicalAxioms, getReferencingAxiomscontainsAxiomIgnoreAnnotations, getAxiomCount, getAxiomCount, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxiomsIgnoreAnnotations, getLogicalAxiomCount, getReferencingAxiomsgetLogicalAxiomsgetAxiomscontainsAxiomcontainsAnnotationPropertyInSignature, containsAnnotationPropertyInSignature, containsClassInSignature, containsClassInSignature, containsDataPropertyInSignature, containsDataPropertyInSignature, containsDatatypeInSignature, containsDatatypeInSignature, containsEntityInSignature, containsEntityInSignature, containsEntityInSignature, containsIndividualInSignature, containsIndividualInSignature, containsObjectPropertyInSignature, containsObjectPropertyInSignature, containsReference, containsReference, getAnnotationPropertiesInSignature, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getEntitiesInSignature, getIndividualsInSignature, getObjectPropertiesInSignature, getPunnedIRIs, getReferencedAnonymousIndividualscontainsAnnotationPropertyInSignature, containsClassInSignature, containsDataPropertyInSignature, containsDatatypeInSignature, containsEntityInSignature, containsEntityInSignature, containsIndividualInSignature, containsObjectPropertyInSignature, containsReference, getAnnotationPropertiesInSignature, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getEntitiesInSignature, getIndividualsInSignature, getObjectPropertiesInSignature, getReferencedAnonymousIndividualsgetEntitiesInSignaturegetClassesInSignaturegetObjectPropertiesInSignaturegetDataPropertiesInSignaturegetDatatypesInSignaturegetIndividualsInSignaturecontainsEntityInSignaturecontains, filterAxioms, getAnnotationAssertionAxioms, getAnnotationPropertyDomainAxioms, getAnnotationPropertyRangeAxioms, getAsymmetricObjectPropertyAxioms, 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@Inject public OWLOntologyImpl(@Nonnull OWLOntologyManager manager, @Nonnull OWLOntologyID ontologyID)
manager - ontology managerontologyID - ontology idpublic ChangeApplied applyChange(@Nonnull OWLOntologyChange change)
HasApplyChangeapplyChange in interface HasApplyChangechange - The change to be applied@Nonnull public ChangeApplied applyChanges(@Nonnull List<? extends OWLOntologyChange> changes)
HasApplyChangesapplyChanges in interface HasApplyChangeschanges - The changes to be applied.public ChangeApplied addAxiom(OWLAxiom axiom)
HasDirectAddAxiomaddAxiom in interface HasDirectAddAxiomaxiom - The axiom to be addedpublic ChangeApplied addAxioms(Set<? extends OWLAxiom> axioms)
HasDirectAddAxiomsaddAxioms in interface HasDirectAddAxiomsaxioms - The axioms to be added. Not null.Copyright © 2016 The University of Manchester. All Rights Reserved.