org.semanticweb.owlapi.model
Interface OWLClassExpressionVisitorEx<O>

All Known Subinterfaces:
OWLObjectVisitorEx<O>
All Known Implementing Classes:
DelegatingObjectVisitorEx, MaximumModalDepthFinder, NNF, OWL2ELProfile.OWL2ELProfileObjectVisitor, OWLClassExpressionCollector, OWLObjectVisitorExAdapter, OWLOntologyWalkerVisitor

public interface OWLClassExpressionVisitorEx<O>

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 16-Apr-2008

An interface to objects that can visit OWLClassExpressions. (See the Visitor Patterns)


Method Summary
 O visit(OWLClass ce)
           
 O visit(OWLDataAllValuesFrom ce)
           
 O visit(OWLDataExactCardinality ce)
           
 O visit(OWLDataHasValue ce)
           
 O visit(OWLDataMaxCardinality ce)
           
 O visit(OWLDataMinCardinality ce)
           
 O visit(OWLDataSomeValuesFrom ce)
           
 O visit(OWLObjectAllValuesFrom ce)
           
 O visit(OWLObjectComplementOf ce)
           
 O visit(OWLObjectExactCardinality ce)
           
 O visit(OWLObjectHasSelf ce)
           
 O visit(OWLObjectHasValue ce)
           
 O visit(OWLObjectIntersectionOf ce)
           
 O visit(OWLObjectMaxCardinality ce)
           
 O visit(OWLObjectMinCardinality ce)
           
 O visit(OWLObjectOneOf ce)
           
 O visit(OWLObjectSomeValuesFrom ce)
           
 O visit(OWLObjectUnionOf ce)
           
 

Method Detail

visit

O visit(OWLClass ce)

visit

O visit(OWLObjectIntersectionOf ce)

visit

O visit(OWLObjectUnionOf ce)

visit

O visit(OWLObjectComplementOf ce)

visit

O visit(OWLObjectSomeValuesFrom ce)

visit

O visit(OWLObjectAllValuesFrom ce)

visit

O visit(OWLObjectHasValue ce)

visit

O visit(OWLObjectMinCardinality ce)

visit

O visit(OWLObjectExactCardinality ce)

visit

O visit(OWLObjectMaxCardinality ce)

visit

O visit(OWLObjectHasSelf ce)

visit

O visit(OWLObjectOneOf ce)

visit

O visit(OWLDataSomeValuesFrom ce)

visit

O visit(OWLDataAllValuesFrom ce)

visit

O visit(OWLDataHasValue ce)

visit

O visit(OWLDataMinCardinality ce)

visit

O visit(OWLDataExactCardinality ce)

visit

O visit(OWLDataMaxCardinality ce)