org.semanticweb.owlapi.util
Class MaximumModalDepthFinder
java.lang.Object
org.semanticweb.owlapi.util.MaximumModalDepthFinder
- All Implemented Interfaces:
- OWLAnnotationAxiomVisitorEx<java.lang.Integer>, OWLAnnotationObjectVisitorEx<java.lang.Integer>, OWLAnnotationValueVisitorEx<java.lang.Integer>, OWLAxiomVisitorEx<java.lang.Integer>, OWLClassExpressionVisitorEx<java.lang.Integer>, OWLDataVisitorEx<java.lang.Integer>, OWLEntityVisitorEx<java.lang.Integer>, OWLIndividualVisitorEx<java.lang.Integer>, OWLNamedObjectVisitorEx<java.lang.Integer>, OWLObjectVisitorEx<java.lang.Integer>, OWLPropertyExpressionVisitorEx<java.lang.Integer>, SWRLObjectVisitorEx<java.lang.Integer>
public class MaximumModalDepthFinder
- extends java.lang.Object
- implements OWLObjectVisitorEx<java.lang.Integer>
Author: Matthew Horridge
The University of Manchester
Bio-Health Informatics Group
Date: 14-Jun-2010
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MaximumModalDepthFinder
public MaximumModalDepthFinder()
visit
public java.lang.Integer visit(IRI iri)
- Specified by:
visit
in interface OWLAnnotationValueVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDatatype node)
- Specified by:
visit
in interface OWLDataVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface OWLEntityVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface OWLNamedObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectProperty property)
- Specified by:
visit
in interface OWLEntityVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface OWLNamedObjectVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface OWLPropertyExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLAnonymousIndividual individual)
- Specified by:
visit
in interface OWLAnnotationValueVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface OWLIndividualVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(SWRLClassAtom node)
- Specified by:
visit
in interface SWRLObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectInverseOf property)
- Specified by:
visit
in interface OWLPropertyExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(SWRLDataRangeAtom node)
- Specified by:
visit
in interface SWRLObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLAnnotation node)
- Specified by:
visit
in interface OWLAnnotationObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDataOneOf node)
- Specified by:
visit
in interface OWLDataVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDataProperty property)
- Specified by:
visit
in interface OWLEntityVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface OWLNamedObjectVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface OWLPropertyExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(SWRLObjectPropertyAtom node)
- Specified by:
visit
in interface SWRLObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDataIntersectionOf node)
- Specified by:
visit
in interface OWLDataVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLNamedIndividual individual)
- Specified by:
visit
in interface OWLEntityVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface OWLIndividualVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface OWLNamedObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDataUnionOf node)
- Specified by:
visit
in interface OWLDataVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLSubClassOfAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLAnnotationPropertyRangeAxiom axiom)
- Specified by:
visit
in interface OWLAnnotationAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLOntology ontology)
- Specified by:
visit
in interface OWLNamedObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDatatypeRestriction node)
- Specified by:
visit
in interface OWLDataVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(SWRLBuiltInAtom node)
- Specified by:
visit
in interface SWRLObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLAnnotationProperty property)
- Specified by:
visit
in interface OWLEntityVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface OWLNamedObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLClass ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface OWLEntityVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface OWLNamedObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(SWRLVariable node)
- Specified by:
visit
in interface SWRLObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLLiteral node)
- Specified by:
visit
in interface OWLAnnotationValueVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface OWLDataVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectIntersectionOf ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLNegativeObjectPropertyAssertionAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(SWRLIndividualArgument node)
- Specified by:
visit
in interface SWRLObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectUnionOf ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLFacetRestriction node)
- Specified by:
visit
in interface OWLDataVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(SWRLLiteralArgument node)
- Specified by:
visit
in interface SWRLObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLAsymmetricObjectPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectComplementOf ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(SWRLSameIndividualAtom node)
- Specified by:
visit
in interface SWRLObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectSomeValuesFrom ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLReflexiveObjectPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(SWRLDifferentIndividualsAtom node)
- Specified by:
visit
in interface SWRLObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectAllValuesFrom ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDisjointClassesAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectHasValue ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDataPropertyDomainAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectMinCardinality ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectPropertyDomainAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectExactCardinality ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLEquivalentObjectPropertiesAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectMaxCardinality ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectHasSelf ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLNegativeDataPropertyAssertionAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectOneOf ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDifferentIndividualsAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDataSomeValuesFrom ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDataAllValuesFrom ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDisjointDataPropertiesAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDataHasValue ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDisjointObjectPropertiesAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDataMinCardinality ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectPropertyRangeAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDataExactCardinality ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDataMaxCardinality ce)
- Specified by:
visit
in interface OWLClassExpressionVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLObjectPropertyAssertionAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLFunctionalObjectPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLSubObjectPropertyOfAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDisjointUnionAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDeclarationAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLAnnotationAssertionAxiom axiom)
- Specified by:
visit
in interface OWLAnnotationAxiomVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLSymmetricObjectPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDataPropertyRangeAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLFunctionalDataPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLEquivalentDataPropertiesAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLClassAssertionAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLEquivalentClassesAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDataPropertyAssertionAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLTransitiveObjectPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLIrreflexiveObjectPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLSubDataPropertyOfAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLInverseFunctionalObjectPropertyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLSameIndividualAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLSubPropertyChainOfAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLInverseObjectPropertiesAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLHasKeyAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDatatypeDefinitionAxiom axiom)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(SWRLRule rule)
- Specified by:
visit
in interface OWLAxiomVisitorEx<java.lang.Integer>
- Specified by:
visit
in interface SWRLObjectVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLSubAnnotationPropertyOfAxiom axiom)
- Specified by:
visit
in interface OWLAnnotationAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLAnnotationPropertyDomainAxiom axiom)
- Specified by:
visit
in interface OWLAnnotationAxiomVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(OWLDataComplementOf node)
- Specified by:
visit
in interface OWLDataVisitorEx<java.lang.Integer>
visit
public java.lang.Integer visit(SWRLDataPropertyAtom node)
- Specified by:
visit
in interface SWRLObjectVisitorEx<java.lang.Integer>