org.semanticweb.owl.model.helper
Class OWLEntityCollector

java.lang.Object
  |
  +--org.semanticweb.owl.model.helper.OWLObjectVisitorAdapter
        |
        +--org.semanticweb.owl.model.helper.OWLEntityCollector
All Implemented Interfaces:
OWLObjectVisitor

public class OWLEntityCollector
extends OWLObjectVisitorAdapter

Collects all the OWLEntities contained in this object. For example will return all the individuals that are referred to in a particular enumeration.

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

Constructor Summary
OWLEntityCollector()
           
 
Method Summary
 Set entities()
          Returns the entities collected
 void reset()
          Reset the collector
 void visit(OWLAnd node)
           
 void visit(OWLClass node)
           
 void visit(OWLDataAllRestriction node)
           
 void visit(OWLDataCardinalityRestriction node)
           
 void visit(OWLDataProperty node)
           
 void visit(OWLDataSomeRestriction node)
           
 void visit(OWLDataValueRestriction node)
           
 void visit(OWLDifferentIndividualsAxiom node)
           
 void visit(OWLDisjointClassesAxiom node)
           
 void visit(OWLEnumeration node)
           
 void visit(OWLEquivalentClassesAxiom node)
           
 void visit(OWLEquivalentPropertiesAxiom node)
           
 void visit(OWLFrame node)
           
 void visit(OWLIndividual node)
           
 void visit(OWLNot node)
           
 void visit(OWLObjectAllRestriction node)
           
 void visit(OWLObjectCardinalityRestriction node)
           
 void visit(OWLObjectProperty node)
           
 void visit(OWLObjectSomeRestriction node)
           
 void visit(OWLObjectValueRestriction node)
           
 void visit(OWLOntology node)
           
 void visit(OWLOr node)
           
 void visit(OWLSameIndividualsAxiom node)
           
 void visit(OWLSubClassAxiom node)
           
 void visit(OWLSubPropertyAxiom node)
           
 
Methods inherited from class org.semanticweb.owl.model.helper.OWLObjectVisitorAdapter
visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OWLEntityCollector

public OWLEntityCollector()
Method Detail

reset

public void reset()
Reset the collector


entities

public Set entities()
Returns the entities collected


visit

public void visit(OWLAnd node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLDataAllRestriction node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLDataCardinalityRestriction node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLDataProperty node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLDataSomeRestriction node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLDataValueRestriction node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLDifferentIndividualsAxiom node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLDisjointClassesAxiom node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLEquivalentClassesAxiom node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLEquivalentPropertiesAxiom node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLFrame node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLIndividual node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLObjectAllRestriction node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLObjectCardinalityRestriction node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLObjectProperty node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLObjectSomeRestriction node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLObjectValueRestriction node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLNot node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLOntology node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLOr node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLClass node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLEnumeration node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLSameIndividualsAxiom node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLSubClassAxiom node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException

visit

public void visit(OWLSubPropertyAxiom node)
           throws OWLException
Specified by:
visit in interface OWLObjectVisitor
Overrides:
visit in class OWLObjectVisitorAdapter
OWLException


WonderWeb