org.semanticweb.owlapi.model
Interface ImpendingOWLOntologyChangeListener


public interface ImpendingOWLOntologyChangeListener

Author: Matthew Horridge
The University of Manchester
Bio-Health Informatics Group
Date: 04-Jul-2010


Method Summary
 void handleImpendingOntologyChanges(java.util.List<? extends OWLOntologyChange> impendingChanges)
          Called when a list of ontology changes is about to be applied.
 

Method Detail

handleImpendingOntologyChanges

void handleImpendingOntologyChanges(java.util.List<? extends OWLOntologyChange> impendingChanges)
                                    throws OWLOntologyChangeVetoException
Called when a list of ontology changes is about to be applied. Note that not all of the changes in the list may be applied. This is due to the fact that change objects that would not cause any change to the associated ontology are typically not enacted.

Parameters:
impendingChanges - A list of ontology changes that will be applied to an ontology. Note that the list of changes represents the requested changes. Not all change might be applied.
Throws:
OWLOntologyChangeVetoException - The listener may throw a change veto exception, which will prevent all of the changes being applied.