org.semanticweb.owl.model.change
Class AddSuperProperty

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

public class AddSuperProperty
extends OntologyChange

Add a superclass assertion to a class.

Version:
$Id: AddSuperProperty.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
AddSuperProperty(OWLOntology ontology, OWLProperty property, OWLProperty superProperty, OntologyChange cause)
           
 
Method Summary
 void accept(ChangeVisitor visitor)
          Accept a visit from a change visitor.
 OWLProperty getProperty()
          The property that's being acted on.
 OWLProperty getSuperProperty()
           
 
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

AddSuperProperty

public AddSuperProperty(OWLOntology ontology,
                        OWLProperty property,
                        OWLProperty superProperty,
                        OntologyChange cause)
Parameters:
ontology - an OWLOntology value
cause - a OntologyChange value
Method Detail

getProperty

public OWLProperty getProperty()
The property that's being acted on.

Returns:
an OWLProperty value

getSuperProperty

public OWLProperty getSuperProperty()

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