org.semanticweb.owlapi.util
Class OWLClassExpressionCollector

java.lang.Object
  extended by org.semanticweb.owlapi.util.OWLClassExpressionCollector
All Implemented Interfaces:
OWLAnnotationAxiomVisitorEx<java.util.Set<OWLClassExpression>>, OWLAnnotationObjectVisitorEx<java.util.Set<OWLClassExpression>>, OWLAnnotationValueVisitorEx<java.util.Set<OWLClassExpression>>, OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>, OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>, OWLDataVisitorEx<java.util.Set<OWLClassExpression>>, OWLEntityVisitorEx<java.util.Set<OWLClassExpression>>, OWLIndividualVisitorEx<java.util.Set<OWLClassExpression>>, OWLNamedObjectVisitorEx<java.util.Set<OWLClassExpression>>, OWLObjectVisitorEx<java.util.Set<OWLClassExpression>>, OWLPropertyExpressionVisitorEx<java.util.Set<OWLClassExpression>>, SWRLObjectVisitorEx<java.util.Set<OWLClassExpression>>

public class OWLClassExpressionCollector
extends java.lang.Object
implements OWLObjectVisitorEx<java.util.Set<OWLClassExpression>>

Author: Matthew Horridge
The University of Manchester
Bio-Health Informatics Group
Date: 14-Jun-2010
Collects all of the nested class expression that are used in some OWLObject. For example, given SubClassOf(ObjectUnionOf(D C) ObjectSomeValuesFrom(R F)) the collector could be used to obtain ObjectUnionOf(D C), D, C, ObjectSomeValuesFrom(R F), F


Constructor Summary
OWLClassExpressionCollector()
           
 
Method Summary
 java.util.Set<OWLClassExpression> visit(IRI iri)
           
 java.util.Set<OWLClassExpression> visit(OWLAnnotation node)
           
 java.util.Set<OWLClassExpression> visit(OWLAnnotationAssertionAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLAnnotationProperty property)
           
 java.util.Set<OWLClassExpression> visit(OWLAnnotationPropertyDomainAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLAnnotationPropertyRangeAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLAnonymousIndividual individual)
           
 java.util.Set<OWLClassExpression> visit(OWLAsymmetricObjectPropertyAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLClass ce)
           
 java.util.Set<OWLClassExpression> visit(OWLClassAssertionAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLDataAllValuesFrom ce)
           
 java.util.Set<OWLClassExpression> visit(OWLDataComplementOf node)
           
 java.util.Set<OWLClassExpression> visit(OWLDataExactCardinality ce)
           
 java.util.Set<OWLClassExpression> visit(OWLDataHasValue ce)
           
 java.util.Set<OWLClassExpression> visit(OWLDataIntersectionOf node)
           
 java.util.Set<OWLClassExpression> visit(OWLDataMaxCardinality ce)
           
 java.util.Set<OWLClassExpression> visit(OWLDataMinCardinality ce)
           
 java.util.Set<OWLClassExpression> visit(OWLDataOneOf node)
           
 java.util.Set<OWLClassExpression> visit(OWLDataProperty property)
           
 java.util.Set<OWLClassExpression> visit(OWLDataPropertyAssertionAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLDataPropertyDomainAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLDataPropertyRangeAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLDataSomeValuesFrom ce)
           
 java.util.Set<OWLClassExpression> visit(OWLDatatype node)
           
 java.util.Set<OWLClassExpression> visit(OWLDatatypeDefinitionAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLDatatypeRestriction node)
           
 java.util.Set<OWLClassExpression> visit(OWLDataUnionOf node)
           
 java.util.Set<OWLClassExpression> visit(OWLDeclarationAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLDifferentIndividualsAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLDisjointClassesAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLDisjointDataPropertiesAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLDisjointObjectPropertiesAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLDisjointUnionAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLEquivalentClassesAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLEquivalentDataPropertiesAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLEquivalentObjectPropertiesAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLFacetRestriction node)
           
 java.util.Set<OWLClassExpression> visit(OWLFunctionalDataPropertyAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLFunctionalObjectPropertyAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLHasKeyAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLInverseFunctionalObjectPropertyAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLInverseObjectPropertiesAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLIrreflexiveObjectPropertyAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLLiteral node)
           
 java.util.Set<OWLClassExpression> visit(OWLNamedIndividual individual)
           
 java.util.Set<OWLClassExpression> visit(OWLNegativeDataPropertyAssertionAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLNegativeObjectPropertyAssertionAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectAllValuesFrom ce)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectComplementOf ce)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectExactCardinality ce)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectHasSelf ce)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectHasValue ce)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectIntersectionOf ce)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectInverseOf property)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectMaxCardinality ce)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectMinCardinality ce)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectOneOf ce)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectProperty property)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectPropertyAssertionAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectPropertyDomainAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectPropertyRangeAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectSomeValuesFrom ce)
           
 java.util.Set<OWLClassExpression> visit(OWLObjectUnionOf ce)
           
 java.util.Set<OWLClassExpression> visit(OWLOntology ontology)
           
 java.util.Set<OWLClassExpression> visit(OWLReflexiveObjectPropertyAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLSameIndividualAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLSubAnnotationPropertyOfAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLSubClassOfAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLSubDataPropertyOfAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLSubObjectPropertyOfAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLSubPropertyChainOfAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLSymmetricObjectPropertyAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(OWLTransitiveObjectPropertyAxiom axiom)
           
 java.util.Set<OWLClassExpression> visit(SWRLBuiltInAtom node)
           
 java.util.Set<OWLClassExpression> visit(SWRLClassAtom node)
           
 java.util.Set<OWLClassExpression> visit(SWRLDataPropertyAtom node)
           
 java.util.Set<OWLClassExpression> visit(SWRLDataRangeAtom node)
           
 java.util.Set<OWLClassExpression> visit(SWRLDifferentIndividualsAtom node)
           
 java.util.Set<OWLClassExpression> visit(SWRLIndividualArgument node)
           
 java.util.Set<OWLClassExpression> visit(SWRLLiteralArgument node)
           
 java.util.Set<OWLClassExpression> visit(SWRLObjectPropertyAtom node)
           
 java.util.Set<OWLClassExpression> visit(SWRLRule rule)
           
 java.util.Set<OWLClassExpression> visit(SWRLSameIndividualAtom node)
           
 java.util.Set<OWLClassExpression> visit(SWRLVariable node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OWLClassExpressionCollector

public OWLClassExpressionCollector()
Method Detail

visit

public java.util.Set<OWLClassExpression> visit(IRI iri)
Specified by:
visit in interface OWLAnnotationValueVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDatatype node)
Specified by:
visit in interface OWLDataVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface OWLEntityVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface OWLNamedObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectProperty property)
Specified by:
visit in interface OWLEntityVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface OWLNamedObjectVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface OWLPropertyExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLAnonymousIndividual individual)
Specified by:
visit in interface OWLAnnotationValueVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface OWLIndividualVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(SWRLClassAtom node)
Specified by:
visit in interface SWRLObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectInverseOf property)
Specified by:
visit in interface OWLPropertyExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(SWRLDataRangeAtom node)
Specified by:
visit in interface SWRLObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLAnnotation node)
Specified by:
visit in interface OWLAnnotationObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDataOneOf node)
Specified by:
visit in interface OWLDataVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDataProperty property)
Specified by:
visit in interface OWLEntityVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface OWLNamedObjectVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface OWLPropertyExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(SWRLObjectPropertyAtom node)
Specified by:
visit in interface SWRLObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDataIntersectionOf node)
Specified by:
visit in interface OWLDataVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLNamedIndividual individual)
Specified by:
visit in interface OWLEntityVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface OWLIndividualVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface OWLNamedObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDataUnionOf node)
Specified by:
visit in interface OWLDataVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLSubClassOfAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLAnnotationPropertyRangeAxiom axiom)
Specified by:
visit in interface OWLAnnotationAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLOntology ontology)
Specified by:
visit in interface OWLNamedObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDatatypeRestriction node)
Specified by:
visit in interface OWLDataVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(SWRLBuiltInAtom node)
Specified by:
visit in interface SWRLObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLAnnotationProperty property)
Specified by:
visit in interface OWLEntityVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface OWLNamedObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLClass ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface OWLEntityVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface OWLNamedObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(SWRLVariable node)
Specified by:
visit in interface SWRLObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLLiteral node)
Specified by:
visit in interface OWLAnnotationValueVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface OWLDataVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectIntersectionOf ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLNegativeObjectPropertyAssertionAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(SWRLIndividualArgument node)
Specified by:
visit in interface SWRLObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectUnionOf ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLFacetRestriction node)
Specified by:
visit in interface OWLDataVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(SWRLLiteralArgument node)
Specified by:
visit in interface SWRLObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLAsymmetricObjectPropertyAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectComplementOf ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(SWRLSameIndividualAtom node)
Specified by:
visit in interface SWRLObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectSomeValuesFrom ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLReflexiveObjectPropertyAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(SWRLDifferentIndividualsAtom node)
Specified by:
visit in interface SWRLObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectAllValuesFrom ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDisjointClassesAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectHasValue ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDataPropertyDomainAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectMinCardinality ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectPropertyDomainAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectExactCardinality ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLEquivalentObjectPropertiesAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectMaxCardinality ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectHasSelf ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLNegativeDataPropertyAssertionAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectOneOf ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDifferentIndividualsAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDataSomeValuesFrom ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDataAllValuesFrom ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDisjointDataPropertiesAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDataHasValue ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDisjointObjectPropertiesAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDataMinCardinality ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectPropertyRangeAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDataExactCardinality ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDataMaxCardinality ce)
Specified by:
visit in interface OWLClassExpressionVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLObjectPropertyAssertionAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLFunctionalObjectPropertyAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLSubObjectPropertyOfAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDisjointUnionAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDeclarationAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLAnnotationAssertionAxiom axiom)
Specified by:
visit in interface OWLAnnotationAxiomVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLSymmetricObjectPropertyAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDataPropertyRangeAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLFunctionalDataPropertyAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLEquivalentDataPropertiesAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLClassAssertionAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLEquivalentClassesAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDataPropertyAssertionAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLTransitiveObjectPropertyAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLIrreflexiveObjectPropertyAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLSubDataPropertyOfAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLInverseFunctionalObjectPropertyAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLSameIndividualAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLSubPropertyChainOfAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLInverseObjectPropertiesAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLHasKeyAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDatatypeDefinitionAxiom axiom)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(SWRLRule rule)
Specified by:
visit in interface OWLAxiomVisitorEx<java.util.Set<OWLClassExpression>>
Specified by:
visit in interface SWRLObjectVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLSubAnnotationPropertyOfAxiom axiom)
Specified by:
visit in interface OWLAnnotationAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLAnnotationPropertyDomainAxiom axiom)
Specified by:
visit in interface OWLAnnotationAxiomVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(OWLDataComplementOf node)
Specified by:
visit in interface OWLDataVisitorEx<java.util.Set<OWLClassExpression>>

visit

public java.util.Set<OWLClassExpression> visit(SWRLDataPropertyAtom node)
Specified by:
visit in interface SWRLObjectVisitorEx<java.util.Set<OWLClassExpression>>