org.semanticweb.owl.model.change
Class AddIndividualClass

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

public class AddIndividualClass
extends OntologyChange

Add a superclass assertion to an individual.

Version:
$Id: AddIndividualClass.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
AddIndividualClass(OWLOntology ontology, OWLIndividual individual, OWLDescription description, OntologyChange cause)
           
 
Method Summary
 void accept(ChangeVisitor visitor)
          Accept a visit from a change visitor.
 OWLDescription getDescription()
           
 OWLIndividual getIndividual()
          The entity that should be added.
 
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

AddIndividualClass

public AddIndividualClass(OWLOntology ontology,
                          OWLIndividual individual,
                          OWLDescription description,
                          OntologyChange cause)
Parameters:
ontology - an OWLOntology value
description - the equivalent concept
cause - a OntologyChange value
Method Detail

getIndividual

public OWLIndividual getIndividual()
The entity that should be added.

Returns:
an OWLEntity value

getDescription

public OWLDescription getDescription()

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