- All Implemented Interfaces:
- org.semanticweb.owlapi.model.OWLOntologyChangeListener
- Enclosing class:
- OBDAModelManager
public class OBDAModelManager.OntologyRefactoringListener
extends Object
implements org.semanticweb.owlapi.model.OWLOntologyChangeListener
This ontology change listener has some euristics that determine if the
user is refactoring his ontology. In particular, this listener will try
to determine if some add/remove axioms are in fact a "renaming"
operation. This happens when a list of axioms has a
remove(DeclarationAxiom(x)) immediatly followed by an
add(DeclarationAxiom(y)), in this case, y is a renaming for x.