org.semanticweb.owl.model.change
Class RemoveClassAxiom

java.lang.Object
  |
  +--org.semanticweb.owl.model.change.OntologyChange
        |
        +--org.semanticweb.owl.model.change.RemoveClassAxiom

public class RemoveClassAxiom
extends OntologyChange

Remove a class axiom.

Version:
$Id: RemoveClassAxiom.java,v 1.1.1.1 2003/10/14 17:10:09 sean_bechhofer Exp $

Field Summary
 
Fields inherited from class org.semanticweb.owl.model.change.OntologyChange
cause, ontology
 
Constructor Summary
RemoveClassAxiom(OWLOntology ontology, OWLClassAxiom axiom, OntologyChange cause)
           
 
Method Summary
 void accept(ChangeVisitor visitor)
          Accept a visit from a change visitor.
 OWLClassAxiom getAxiom()
          The axiom to be removed.
 
Methods inherited from class org.semanticweb.owl.model.change.OntologyChange
getCause, getOntology, setCause, setOntology
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoveClassAxiom

public RemoveClassAxiom(OWLOntology ontology,
                        OWLClassAxiom axiom,
                        OntologyChange cause)
Parameters:
ontology - an OWLOntology value
cause - a OntologyChange value
Method Detail

getAxiom

public OWLClassAxiom getAxiom()
The axiom to be removed.

Returns:
an OWLEntity value

accept

public void accept(ChangeVisitor visitor)
            throws OWLException
Description copied from class: OntologyChange
Accept a visit from a change visitor.

Specified by:
accept in class OntologyChange
Parameters:
visitor - a ChangeVisitor value
OWLException


WonderWeb