org.semanticweb.owl
Class RemoveAllDisjointAxioms

java.lang.Object
  extended by org.semanticweb.owl.AbstractCompositeOntologyChange
      extended by org.semanticweb.owl.RemoveAllDisjointAxioms
All Implemented Interfaces:
OWLCompositeOntologyChange

public class RemoveAllDisjointAxioms
extends AbstractCompositeOntologyChange

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 24-Jul-2007

Given a set of ontologies, this composite change will remove all disjoint classes axioms from these ontologies.


Constructor Summary
RemoveAllDisjointAxioms(OWLDataFactory dataFactory, java.util.Set<OWLOntology> ontologies)
           
 
Method Summary
 java.util.List<OWLOntologyChange> getChanges()
          Gets the changes which compose this composite change.
 
Methods inherited from class org.semanticweb.owl.AbstractCompositeOntologyChange
getDataFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoveAllDisjointAxioms

public RemoveAllDisjointAxioms(OWLDataFactory dataFactory,
                               java.util.Set<OWLOntology> ontologies)
Method Detail

getChanges

public java.util.List<OWLOntologyChange> getChanges()
Description copied from interface: OWLCompositeOntologyChange
Gets the changes which compose this composite change. Once this method has been invoked, it will always return the same list of changes.

Returns:
A list of ontology changes.