com.clarkparsia.pellint.util
Class OWLDeepEntityVisitorAdapter

java.lang.Object
  extended by org.semanticweb.owl.util.OWLEntityCollector
      extended by com.clarkparsia.pellint.util.OWLDeepEntityVisitorAdapter
All Implemented Interfaces:
org.semanticweb.owl.model.OWLAnnotationVisitor, org.semanticweb.owl.model.OWLAxiomVisitor, org.semanticweb.owl.model.OWLDataVisitor, org.semanticweb.owl.model.OWLDescriptionVisitor, org.semanticweb.owl.model.OWLEntityVisitor, org.semanticweb.owl.model.OWLObjectVisitor, org.semanticweb.owl.model.OWLPropertyExpressionVisitor, org.semanticweb.owl.model.SWRLObjectVisitor

public abstract class OWLDeepEntityVisitorAdapter
extends org.semanticweb.owl.util.OWLEntityCollector

Title: OWL Deep-Entity-Visitor Adapter

Description: A visitor that visits the entire structure of any OWL entity - a workaround to OWLAPI since the visitor pattern was adapted such that the visitors are responsible for the traversals instead of the object structures.

Copyright: Copyright (c) 2008

Company: Clark & Parsia, LLC.

Author:
Harris Lin

Constructor Summary
OWLDeepEntityVisitorAdapter()
           
 
Method Summary
 void visit(org.semanticweb.owl.model.OWLClass desc)
           
 void visit(org.semanticweb.owl.model.OWLDataProperty property)
           
 void visit(org.semanticweb.owl.model.OWLDataType dataType)
           
 void visit(org.semanticweb.owl.model.OWLIndividual individual)
           
 void visit(org.semanticweb.owl.model.OWLObjectProperty property)
           
 
Methods inherited from class org.semanticweb.owl.util.OWLEntityCollector
getObjects, reset, setCollectClasses, setCollectDataProperties, setCollectDataTypes, setCollectIndividuals, setCollectObjectProperties, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OWLDeepEntityVisitorAdapter

public OWLDeepEntityVisitorAdapter()
Method Detail

visit

public void visit(org.semanticweb.owl.model.OWLClass desc)
Specified by:
visit in interface org.semanticweb.owl.model.OWLDescriptionVisitor
Specified by:
visit in interface org.semanticweb.owl.model.OWLEntityVisitor
Overrides:
visit in class org.semanticweb.owl.util.OWLEntityCollector

visit

public void visit(org.semanticweb.owl.model.OWLObjectProperty property)
Specified by:
visit in interface org.semanticweb.owl.model.OWLEntityVisitor
Specified by:
visit in interface org.semanticweb.owl.model.OWLPropertyExpressionVisitor
Overrides:
visit in class org.semanticweb.owl.util.OWLEntityCollector

visit

public void visit(org.semanticweb.owl.model.OWLDataProperty property)
Specified by:
visit in interface org.semanticweb.owl.model.OWLEntityVisitor
Specified by:
visit in interface org.semanticweb.owl.model.OWLPropertyExpressionVisitor
Overrides:
visit in class org.semanticweb.owl.util.OWLEntityCollector

visit

public void visit(org.semanticweb.owl.model.OWLIndividual individual)
Specified by:
visit in interface org.semanticweb.owl.model.OWLEntityVisitor
Overrides:
visit in class org.semanticweb.owl.util.OWLEntityCollector

visit

public void visit(org.semanticweb.owl.model.OWLDataType dataType)
Specified by:
visit in interface org.semanticweb.owl.model.OWLDataVisitor
Specified by:
visit in interface org.semanticweb.owl.model.OWLEntityVisitor
Overrides:
visit in class org.semanticweb.owl.util.OWLEntityCollector


Copyright © 2004 Evren Sirin. All Rights Reserved.