O - the type of the visitor outputpublic abstract class AbstractElkAxiomVisitor<O> extends Object implements ElkAxiomVisitor<O>
| Constructor and Description |
|---|
AbstractElkAxiomVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected O |
defaultLogicalVisit(ElkAxiom axiom)
Invoked to visit every logical axiom
|
protected O |
defaultNonLogicalVisit(ElkAxiom axiom)
Invoked to visit every non-logical (annotation) axiom
|
O |
visit(ElkAnnotationAssertionAxiom elkAnnotationAssertionAxiom) |
O |
visit(ElkAnnotationPropertyDomainAxiom annotationPropertyDomainAxiom) |
O |
visit(ElkAnnotationPropertyRangeAxiom annotationPropertyRangeAxiom) |
O |
visit(ElkAsymmetricObjectPropertyAxiom elkAsymmetricObjectPropertyAxiom) |
O |
visit(ElkClassAssertionAxiom elkClassAssertionAxiom) |
O |
visit(ElkDataPropertyAssertionAxiom elkDataPropertyAssertionAxiom) |
O |
visit(ElkDataPropertyDomainAxiom elkDataPropertyDomainAxiom) |
O |
visit(ElkDataPropertyRangeAxiom elkDataPropertyRangeAxiom) |
O |
visit(ElkDatatypeDefinitionAxiom datatypeDefn) |
O |
visit(ElkDeclarationAxiom elkDeclarationAxiom) |
O |
visit(ElkDifferentIndividualsAxiom elkDifferentIndividualsAxiom) |
O |
visit(ElkDisjointClassesAxiom elkDisjointClasses) |
O |
visit(ElkDisjointDataPropertiesAxiom elkDisjointDataPropertiesAxiom) |
O |
visit(ElkDisjointObjectPropertiesAxiom elkDisjointObjectPropertiesAxiom) |
O |
visit(ElkDisjointUnionAxiom elkDisjointUnionAxiom) |
O |
visit(ElkEquivalentClassesAxiom elkEquivalentClassesAxiom) |
O |
visit(ElkEquivalentDataPropertiesAxiom elkEquivalentDataProperties) |
O |
visit(ElkEquivalentObjectPropertiesAxiom elkEquivalentObjectProperties) |
O |
visit(ElkFunctionalDataPropertyAxiom elkFunctionalDataPropertyAxiom) |
O |
visit(ElkFunctionalObjectPropertyAxiom elkFunctionalObjectPropertyAxiom) |
O |
visit(ElkHasKeyAxiom elkHasKey) |
O |
visit(ElkInverseFunctionalObjectPropertyAxiom elkInverseFunctionalObjectPropertyAxiom) |
O |
visit(ElkInverseObjectPropertiesAxiom elkInverseObjectPropertiesAxiom) |
O |
visit(ElkIrreflexiveObjectPropertyAxiom elkIrreflexiveObjectPropertyAxiom) |
O |
visit(ElkNegativeDataPropertyAssertionAxiom elkNegativeDataPropertyAssertion) |
O |
visit(ElkNegativeObjectPropertyAssertionAxiom elkNegativeObjectPropertyAssertion) |
O |
visit(ElkObjectPropertyAssertionAxiom elkObjectPropertyAssertionAxiom) |
O |
visit(ElkObjectPropertyDomainAxiom elkObjectPropertyDomainAxiom) |
O |
visit(ElkObjectPropertyRangeAxiom elkObjectPropertyRangeAxiom) |
O |
visit(ElkReflexiveObjectPropertyAxiom elkReflexiveObjectPropertyAxiom) |
O |
visit(ElkSameIndividualAxiom elkSameIndividualAxiom) |
O |
visit(ElkSubAnnotationPropertyOfAxiom subAnnotationPropertyOfAxiom) |
O |
visit(ElkSubClassOfAxiom elkSubClassOfAxiom) |
O |
visit(ElkSubDataPropertyOfAxiom elkSubDataPropertyOfAxiom) |
O |
visit(ElkSubObjectPropertyOfAxiom elkSubObjectPropertyOfAxiom) |
O |
visit(ElkSWRLRule rule) |
O |
visit(ElkSymmetricObjectPropertyAxiom elkSymmetricObjectPropertyAxiom) |
O |
visit(ElkTransitiveObjectPropertyAxiom elkTransitiveObjectPropertyAxiom) |
protected O defaultLogicalVisit(ElkAxiom axiom)
protected O defaultNonLogicalVisit(ElkAxiom axiom)
public O visit(ElkDisjointClassesAxiom elkDisjointClasses)
visit in interface ElkClassAxiomVisitor<O>public O visit(ElkDisjointUnionAxiom elkDisjointUnionAxiom)
visit in interface ElkClassAxiomVisitor<O>public O visit(ElkEquivalentClassesAxiom elkEquivalentClassesAxiom)
visit in interface ElkClassAxiomVisitor<O>public O visit(ElkSubClassOfAxiom elkSubClassOfAxiom)
visit in interface ElkClassAxiomVisitor<O>public O visit(ElkDatatypeDefinitionAxiom datatypeDefn)
visit in interface ElkDatatypeDefinitionVisitor<O>public O visit(ElkHasKeyAxiom elkHasKey)
visit in interface ElkHasKeyAxiomVisitor<O>public O visit(ElkAsymmetricObjectPropertyAxiom elkAsymmetricObjectPropertyAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<O>public O visit(ElkDisjointObjectPropertiesAxiom elkDisjointObjectPropertiesAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<O>public O visit(ElkEquivalentObjectPropertiesAxiom elkEquivalentObjectProperties)
visit in interface ElkObjectPropertyAxiomVisitor<O>public O visit(ElkFunctionalObjectPropertyAxiom elkFunctionalObjectPropertyAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<O>public O visit(ElkInverseFunctionalObjectPropertyAxiom elkInverseFunctionalObjectPropertyAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<O>public O visit(ElkInverseObjectPropertiesAxiom elkInverseObjectPropertiesAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<O>public O visit(ElkIrreflexiveObjectPropertyAxiom elkIrreflexiveObjectPropertyAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<O>public O visit(ElkObjectPropertyDomainAxiom elkObjectPropertyDomainAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<O>public O visit(ElkObjectPropertyRangeAxiom elkObjectPropertyRangeAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<O>public O visit(ElkReflexiveObjectPropertyAxiom elkReflexiveObjectPropertyAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<O>public O visit(ElkSubObjectPropertyOfAxiom elkSubObjectPropertyOfAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<O>public O visit(ElkSymmetricObjectPropertyAxiom elkSymmetricObjectPropertyAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<O>public O visit(ElkTransitiveObjectPropertyAxiom elkTransitiveObjectPropertyAxiom)
visit in interface ElkObjectPropertyAxiomVisitor<O>public O visit(ElkDataPropertyDomainAxiom elkDataPropertyDomainAxiom)
visit in interface ElkDataPropertyAxiomVisitor<O>public O visit(ElkDataPropertyRangeAxiom elkDataPropertyRangeAxiom)
visit in interface ElkDataPropertyAxiomVisitor<O>public O visit(ElkDisjointDataPropertiesAxiom elkDisjointDataPropertiesAxiom)
visit in interface ElkDataPropertyAxiomVisitor<O>public O visit(ElkEquivalentDataPropertiesAxiom elkEquivalentDataProperties)
visit in interface ElkDataPropertyAxiomVisitor<O>public O visit(ElkFunctionalDataPropertyAxiom elkFunctionalDataPropertyAxiom)
visit in interface ElkDataPropertyAxiomVisitor<O>public O visit(ElkSubDataPropertyOfAxiom elkSubDataPropertyOfAxiom)
visit in interface ElkDataPropertyAxiomVisitor<O>public O visit(ElkAnnotationAssertionAxiom elkAnnotationAssertionAxiom)
visit in interface ElkAnnotationAxiomVisitor<O>public O visit(ElkClassAssertionAxiom elkClassAssertionAxiom)
visit in interface ElkAssertionAxiomVisitor<O>public O visit(ElkDataPropertyAssertionAxiom elkDataPropertyAssertionAxiom)
visit in interface ElkAssertionAxiomVisitor<O>public O visit(ElkDifferentIndividualsAxiom elkDifferentIndividualsAxiom)
visit in interface ElkAssertionAxiomVisitor<O>public O visit(ElkNegativeDataPropertyAssertionAxiom elkNegativeDataPropertyAssertion)
visit in interface ElkAssertionAxiomVisitor<O>public O visit(ElkNegativeObjectPropertyAssertionAxiom elkNegativeObjectPropertyAssertion)
visit in interface ElkAssertionAxiomVisitor<O>public O visit(ElkObjectPropertyAssertionAxiom elkObjectPropertyAssertionAxiom)
visit in interface ElkAssertionAxiomVisitor<O>public O visit(ElkSameIndividualAxiom elkSameIndividualAxiom)
visit in interface ElkAssertionAxiomVisitor<O>public O visit(ElkSubAnnotationPropertyOfAxiom subAnnotationPropertyOfAxiom)
visit in interface ElkAnnotationAxiomVisitor<O>public O visit(ElkAnnotationPropertyDomainAxiom annotationPropertyDomainAxiom)
visit in interface ElkAnnotationAxiomVisitor<O>public O visit(ElkAnnotationPropertyRangeAxiom annotationPropertyRangeAxiom)
visit in interface ElkAnnotationAxiomVisitor<O>public O visit(ElkDeclarationAxiom elkDeclarationAxiom)
visit in interface ElkDeclarationAxiomVisitor<O>public O visit(ElkSWRLRule rule)
visit in interface ElkSWRLRuleVisitor<O>Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.