org.semanticweb.owlapi.model
Interface OWLMutableOntology

All Superinterfaces:
java.lang.Comparable<OWLObject>, OWLObject, OWLOntology
All Known Implementing Classes:
OWLOntologyImpl

public interface OWLMutableOntology
extends OWLOntology

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group Date: 25-Oct-2006


Method Summary
 java.util.List<OWLOntologyChange> applyChange(OWLOntologyChange change)
           
 java.util.List<OWLOntologyChange> applyChanges(java.util.List<OWLOntologyChange> changes)
           
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLOntology
containsAnnotationPropertyInSignature, containsAnnotationPropertyInSignature, containsAxiom, containsAxiom, containsAxiomIgnoreAnnotations, containsAxiomIgnoreAnnotations, containsClassInSignature, containsClassInSignature, containsDataPropertyInSignature, containsDataPropertyInSignature, containsDatatypeInSignature, containsDatatypeInSignature, containsEntityInSignature, containsEntityInSignature, containsEntityInSignature, containsEntityInSignature, containsIndividualInSignature, containsIndividualInSignature, containsObjectPropertyInSignature, containsObjectPropertyInSignature, getAnnotationAssertionAxioms, getAnnotationPropertiesInSignature, getAnnotationPropertyDomainAxioms, getAnnotationPropertyRangeAxioms, getAnnotations, getAsymmetricObjectPropertyAxioms, getAxiomCount, getAxiomCount, getAxiomCount, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxiomsIgnoreAnnotations, getAxiomsIgnoreAnnotations, getClassAssertionAxioms, getClassAssertionAxioms, getClassesInSignature, getClassesInSignature, getDataPropertiesInSignature, getDataPropertiesInSignature, getDataPropertyAssertionAxioms, getDataPropertyDomainAxioms, getDataPropertyRangeAxioms, getDataSubPropertyAxiomsForSubProperty, getDataSubPropertyAxiomsForSuperProperty, getDatatypeDefinitions, getDatatypesInSignature, getDatatypesInSignature, getDeclarationAxioms, getDifferentIndividualAxioms, getDirectImports, getDirectImportsDocuments, getDisjointClassesAxioms, getDisjointDataPropertiesAxioms, getDisjointObjectPropertiesAxioms, getDisjointUnionAxioms, getEntitiesInSignature, getEntitiesInSignature, getEquivalentClassesAxioms, getEquivalentDataPropertiesAxioms, getEquivalentObjectPropertiesAxioms, getFunctionalDataPropertyAxioms, getFunctionalObjectPropertyAxioms, getGeneralClassAxioms, getHasKeyAxioms, getImports, getImportsClosure, getImportsDeclarations, getIndividualsInSignature, getIndividualsInSignature, getInverseFunctionalObjectPropertyAxioms, getInverseObjectPropertyAxioms, getIrreflexiveObjectPropertyAxioms, getLogicalAxiomCount, getLogicalAxioms, getNegativeDataPropertyAssertionAxioms, getNegativeObjectPropertyAssertionAxioms, getObjectPropertiesInSignature, getObjectPropertiesInSignature, getObjectPropertyAssertionAxioms, getObjectPropertyDomainAxioms, getObjectPropertyRangeAxioms, getObjectSubPropertyAxiomsForSubProperty, getObjectSubPropertyAxiomsForSuperProperty, getOntologyID, getOWLOntologyManager, getReferencedAnonymousIndividuals, getReferencingAxioms, getReferencingAxioms, getReferencingAxioms, getReflexiveObjectPropertyAxioms, getSameIndividualAxioms, getSignature, getSignature, getSubAnnotationPropertyOfAxioms, getSubClassAxiomsForSubClass, getSubClassAxiomsForSuperClass, getSymmetricObjectPropertyAxioms, getTransitiveObjectPropertyAxioms, isAnonymous, isDeclared, isDeclared, isEmpty
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLObject
accept, accept, getNestedClassExpressions, isBottomEntity, isTopEntity
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

applyChange

java.util.List<OWLOntologyChange> applyChange(OWLOntologyChange change)
                                              throws OWLOntologyChangeException
Throws:
OWLOntologyChangeException

applyChanges

java.util.List<OWLOntologyChange> applyChanges(java.util.List<OWLOntologyChange> changes)
                                               throws OWLOntologyChangeException
Throws:
OWLOntologyChangeException