org.semanticweb.owl.model
Interface OWLMutableOntology

All Superinterfaces:
java.lang.Comparable<OWLObject>, OWLNamedObject, OWLObject, OWLOntology

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.owl.model.OWLOntology
containsAxiom, containsClassReference, containsDataPropertyReference, containsDataTypeReference, containsEntityDeclaration, containsEntityReference, containsIndividualReference, containsObjectPropertyReference, getAnnotationAxioms, getAnnotations, getAnnotations, getAnnotationURIs, getAntiSymmetricObjectPropertyAxiom, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getAxioms, getClassAssertionAxioms, getClassAssertionAxioms, getClassAxioms, getDataPropertyAssertionAxioms, getDataPropertyAxioms, getDataPropertyDomainAxioms, getDataPropertyRangeAxiom, getDataSubPropertyAxiomsForLHS, getDataSubPropertyAxiomsForRHS, getDeclarationAxioms, getDeclarationAxioms, getDifferentIndividualAxioms, getDisjointClassesAxioms, getDisjointDataPropertiesAxiom, getDisjointObjectPropertiesAxiom, getDisjointUnionAxioms, getEntityAnnotationAxioms, getEquivalentClassesAxioms, getEquivalentDataPropertiesAxiom, getEquivalentObjectPropertiesAxioms, getFunctionalDataPropertyAxiom, getFunctionalObjectPropertyAxiom, getGeneralClassAxioms, getImports, getImportsDeclarations, getIndividualAxioms, getInverseFunctionalObjectPropertyAxiom, getInverseObjectPropertyAxioms, getIrreflexiveObjectPropertyAxiom, getLogicalAxioms, getNegativeDataPropertyAssertionAxioms, getNegativeObjectPropertyAssertionAxioms, getObjectPropertyAssertionAxioms, getObjectPropertyAxioms, getObjectPropertyDomainAxioms, getObjectPropertyRangeAxioms, getObjectSubPropertyAxiomsForLHS, getObjectSubPropertyAxiomsForRHS, getOntologyAnnotationAxioms, getPropertyChainSubPropertyAxioms, getReferencedClasses, getReferencedDataProperties, getReferencedEntities, getReferencedIndividuals, getReferencedObjectProperties, getReferencingAxioms, getReflexiveObjectPropertyAxiom, getRules, getSameIndividualAxioms, getSubClassAxiomsForLHS, getSubClassAxiomsForRHS, getSymmetricObjectPropertyAxiom, getTransitiveObjectPropertyAxiom, isPunned
 
Methods inherited from interface org.semanticweb.owl.model.OWLNamedObject
accept, getURI
 
Methods inherited from interface org.semanticweb.owl.model.OWLObject
accept, accept
 
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