org.semanticweb.owl.util
Class OWLObjectWalker<O extends OWLObject>

java.lang.Object
  extended by org.semanticweb.owl.util.OWLObjectWalker<O>
Direct Known Subclasses:
OWLOntologyWalker

public class OWLObjectWalker<O extends OWLObject>
extends java.lang.Object

Author: Matthew Horridge
The University Of Manchester
Information Management Group
Date: 29-Jul-2008


Constructor Summary
OWLObjectWalker(java.util.Set<O> objects)
           
OWLObjectWalker(java.util.Set<O> objects, boolean visitDuplicates)
           
 
Method Summary
<E> void
walkStructure(OWLObjectVisitorEx<E> visitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OWLObjectWalker

public OWLObjectWalker(java.util.Set<O> objects)

OWLObjectWalker

public OWLObjectWalker(java.util.Set<O> objects,
                       boolean visitDuplicates)
Method Detail

walkStructure

public <E> void walkStructure(OWLObjectVisitorEx<E> visitor)