public class IndexObjectConverter extends AbstractIndexObjectConverter
ElkClassExpressions,
ElkSubObjectPropertyExpressions, and ElkIndividuals to
corresponding IndexedObjects with filtering through the provided
IndexedClassExpressionFilter and IndexedPropertyChainFilter.| Constructor and Description |
|---|
IndexObjectConverter(IndexedClassExpressionFilter indexedClassFilter,
IndexedPropertyChainFilter indexedPropertyFilter)
Creates a new
IndexObjectConverter which is also used for
converting IndexedObjects of the complementary polarity |
IndexObjectConverter(IndexedClassExpressionFilter indexedClassFilter,
IndexedPropertyChainFilter indexedPropertyFilter,
IndexObjectConverter complementaryConverter)
Creates a new
IndexObjectConverter |
IndexObjectConverter(IndexedClassExpressionFilter indexedClassFilter,
IndexedPropertyChainFilter indexedPropertyFilter,
IndexObjectConverterFactory complementaryConverterFactory)
Creates a new
IndexObjectConverter |
| Modifier and Type | Method and Description |
|---|---|
IndexObjectConverter |
getComplementaryConverter() |
IndexedClass |
visit(ElkClass elkClass) |
IndexedClassExpression |
visit(ElkDataHasValue elkDataHasValue) |
IndexedIndividual |
visit(ElkNamedIndividual elkNamedIndividual) |
IndexedClassExpression |
visit(ElkObjectComplementOf elkObjectComplementOf) |
IndexedClassExpression |
visit(ElkObjectHasValue elkObjectHasValue) |
IndexedClassExpression |
visit(ElkObjectIntersectionOf elkObjectIntersectionOf) |
IndexedPropertyChain |
visit(ElkObjectProperty elkObjectProperty) |
IndexedPropertyChain |
visit(ElkObjectPropertyChain elkObjectPropertyChain) |
IndexedClassExpression |
visit(ElkObjectSomeValuesFrom elkObjectSomeValuesFrom) |
IndexedClassExpression |
visit(ElkObjectUnionOf elkObjectUnionOf) |
public IndexObjectConverter(IndexedClassExpressionFilter indexedClassFilter, IndexedPropertyChainFilter indexedPropertyFilter, IndexObjectConverter complementaryConverter)
IndexObjectConverterindexedClassFilter - the filter for produced IndexedClassExpressionsindexedPropertyFilter - the filter for produced IndexedPropertyChaincomplementaryConverter - the converter for IndexedObjects of the complementary
polaritypublic IndexObjectConverter(IndexedClassExpressionFilter indexedClassFilter, IndexedPropertyChainFilter indexedPropertyFilter)
IndexObjectConverter which is also used for
converting IndexedObjects of the complementary polarityindexedClassFilter - the filter for produced IndexedClassExpressionsindexedPropertyFilter - the filter for produced IndexedPropertyChainpublic IndexObjectConverter(IndexedClassExpressionFilter indexedClassFilter, IndexedPropertyChainFilter indexedPropertyFilter, IndexObjectConverterFactory complementaryConverterFactory)
IndexObjectConverterindexedClassFilter - the filter for produced IndexedClassExpressionsindexedPropertyFilter - the filter for produced IndexedPropertyChaincomplementaryConverterFactory - a IndexObjectConverterFactorys used to create the
converter for the complementary polarity, which itself uses
this converter as complementarypublic IndexObjectConverter getComplementaryConverter()
public IndexedClass visit(ElkClass elkClass)
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>visit in class AbstractIndexObjectConverterpublic IndexedClassExpression visit(ElkObjectHasValue elkObjectHasValue)
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>visit in class AbstractIndexObjectConverterpublic IndexedClassExpression visit(ElkObjectComplementOf elkObjectComplementOf)
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>visit in class AbstractIndexObjectConverterpublic IndexedClassExpression visit(ElkObjectIntersectionOf elkObjectIntersectionOf)
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>visit in class AbstractIndexObjectConverterpublic IndexedClassExpression visit(ElkObjectSomeValuesFrom elkObjectSomeValuesFrom)
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>visit in class AbstractIndexObjectConverterpublic IndexedClassExpression visit(ElkObjectUnionOf elkObjectUnionOf)
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>visit in class AbstractIndexObjectConverterpublic IndexedClassExpression visit(ElkDataHasValue elkDataHasValue)
visit in interface ElkClassExpressionVisitor<IndexedClassExpression>visit in class AbstractIndexObjectConverterpublic IndexedPropertyChain visit(ElkObjectProperty elkObjectProperty)
visit in interface ElkObjectPropertyExpressionVisitor<IndexedPropertyChain>visit in class AbstractIndexObjectConverterpublic IndexedPropertyChain visit(ElkObjectPropertyChain elkObjectPropertyChain)
visit in interface ElkSubObjectPropertyExpressionVisitor<IndexedPropertyChain>visit in class AbstractIndexObjectConverterpublic IndexedIndividual visit(ElkNamedIndividual elkNamedIndividual)
visit in interface ElkIndividualVisitor<IndexedIndividual>visit in class AbstractIndexObjectConverterCopyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.