org.semanticweb.elk.reasoner.indexing.hierarchy
Class IndexedDataHasValue
java.lang.Object
org.semanticweb.elk.reasoner.indexing.hierarchy.IndexedObject
org.semanticweb.elk.reasoner.indexing.hierarchy.IndexedClassExpression
org.semanticweb.elk.reasoner.indexing.hierarchy.IndexedDataHasValue
- All Implemented Interfaces:
- Comparable<IndexedClassExpression>
public class IndexedDataHasValue
- extends IndexedClassExpression
Represents all occurrences of an ElkObjectHasValue in an ontology.
- Author:
- Frantisek Simancik, "Yevgeny Kazakov"
| Methods inherited from class org.semanticweb.elk.reasoner.indexing.hierarchy.IndexedClassExpression |
accept, checkOccurrenceNumbers, compareTo, getCompositionRuleHead, getContext, hashCode, occurs, occursNegatively, occursPositively, printOccurrenceNumbers, resetContext, setContext |
property
protected final ElkDataProperty property
filler
protected final ElkLiteral filler
IndexedDataHasValue
protected IndexedDataHasValue(ElkDataHasValue elkDataHasValue)
getRelation
public ElkDataProperty getRelation()
getFiller
public ElkLiteral getFiller()
updateOccurrenceNumbers
protected void updateOccurrenceNumbers(ModifiableOntologyIndex index,
int increment,
int positiveIncrement,
int negativeIncrement)
- Description copied from class:
IndexedClassExpression
- Non-recursively. The recursion is implemented in indexing visitors.
accept
public <O> O accept(IndexedDataHasValueVisitor<O> visitor)
accept
public <O> O accept(IndexedClassExpressionVisitor<O> visitor)
- Specified by:
accept in class IndexedClassExpression
toStringStructural
public String toStringStructural()
- Returns:
- a structural string representation of the object
accept
public void accept(DecompositionRuleApplicationVisitor visitor,
Context context)
- Specified by:
accept in class IndexedClassExpression
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.