org.semanticweb.elk.reasoner.indexing.hierarchy
Class AbstractIndexObjectConverter
java.lang.Object
org.semanticweb.elk.reasoner.indexing.hierarchy.AbstractIndexObjectConverter
- All Implemented Interfaces:
- ElkClassExpressionVisitor<IndexedClassExpression>, ElkIndividualVisitor<IndexedIndividual>, ElkObjectPropertyExpressionVisitor<IndexedPropertyChain>, ElkSubObjectPropertyExpressionVisitor<IndexedPropertyChain>
- Direct Known Subclasses:
- IndexObjectConverter
public abstract class AbstractIndexObjectConverter
- extends Object
- implements ElkClassExpressionVisitor<IndexedClassExpression>, ElkSubObjectPropertyExpressionVisitor<IndexedPropertyChain>, ElkIndividualVisitor<IndexedIndividual>
A converter from ElkClassExpressions,
ElkSubObjectPropertyExpressions, and ElkIndividuals to
corresponding IndexedObjects that simply throws an
ElkIndexingException on all arguments.
- Author:
- Frantisek Simancik, "Yevgeny Kazakov"
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractIndexObjectConverter
public AbstractIndexObjectConverter()
defaultVisit
protected IndexedClassExpression defaultVisit(ElkClassExpression expression)
defaultVisit
protected IndexedPropertyChain defaultVisit(ElkSubObjectPropertyExpression expression)
defaultVisit
protected IndexedIndividual defaultVisit(ElkIndividual expression)
visit
public IndexedClassExpression visit(ElkClass elkClass)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkObjectAllValuesFrom elkObjectAllValuesFrom)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkObjectComplementOf elkObjectComplementOf)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkObjectExactCardinality elkObjectExactCardinality)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkObjectExactCardinalityQualified elkObjectExactCardinalityQualified)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkObjectHasSelf elkObjectHasSelf)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkObjectHasValue elkObjectHasValue)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkObjectIntersectionOf elkObjectIntersectionOf)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkObjectMaxCardinality elkObjectMaxCardinality)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkObjectMaxCardinalityQualified elkObjectMaxCardinalityQualified)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkObjectMinCardinality elkObjectMinCardinality)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkObjectMinCardinalityQualified elkObjectMinCardinalityQualified)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkObjectOneOf elkObjectOneOf)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkObjectSomeValuesFrom elkObjectSomeValuesFrom)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkObjectUnionOf elkObjectUnionOf)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkDataHasValue elkDataHasValue)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkDataMaxCardinality elkDataMaxCardinality)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkDataMaxCardinalityQualified elkDataMaxCardinalityQualified)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkDataMinCardinality elkDataMinCardinality)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkDataMinCardinalityQualified elkDataMinCardinalityQualified)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkDataExactCardinality elkDataExactCardinality)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkDataExactCardinalityQualified elkDataExactCardinalityQualified)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkDataSomeValuesFrom elkDataSomeValuesFrom)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedClassExpression visit(ElkDataAllValuesFrom elkDataAllValuesFrom)
- Specified by:
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>
visit
public IndexedPropertyChain visit(ElkObjectInverseOf elkObjectInverseOf)
- Specified by:
visit in interface ElkObjectPropertyExpressionVisitor<IndexedPropertyChain>
visit
public IndexedPropertyChain visit(ElkObjectProperty elkObjectProperty)
- Specified by:
visit in interface ElkObjectPropertyExpressionVisitor<IndexedPropertyChain>
visit
public IndexedPropertyChain visit(ElkObjectPropertyChain elkObjectPropertyChain)
- Specified by:
visit in interface ElkSubObjectPropertyExpressionVisitor<IndexedPropertyChain>
visit
public IndexedIndividual visit(ElkAnonymousIndividual elkAnonymousIndividual)
- Specified by:
visit in interface ElkIndividualVisitor<IndexedIndividual>
visit
public IndexedIndividual visit(ElkNamedIndividual elkNamedIndividual)
- Specified by:
visit in interface ElkIndividualVisitor<IndexedIndividual>
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.