org.semanticweb.elk.reasoner.indexing.hierarchy
Class IndexedIndividual
java.lang.Object
org.semanticweb.elk.reasoner.indexing.hierarchy.IndexedObject
org.semanticweb.elk.reasoner.indexing.hierarchy.IndexedClassExpression
org.semanticweb.elk.reasoner.indexing.hierarchy.IndexedClassEntity
org.semanticweb.elk.reasoner.indexing.hierarchy.IndexedIndividual
- All Implemented Interfaces:
- Comparable<IndexedClassExpression>
public class IndexedIndividual
- extends IndexedClassEntity
Represents all occurrences of an ElkIndividual 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, occursNegatively, occursPositively, printOccurrenceNumbers, resetContext, setContext |
getElkNamedIndividual
public ElkNamedIndividual getElkNamedIndividual()
- Returns:
- The represented ElkNamedIndividual.
accept
public <O> O accept(IndexedIndividualVisitor<O> visitor)
accept
public <O> O accept(IndexedClassEntityVisitor<O> visitor)
- Specified by:
accept in class IndexedClassEntity
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.
occurs
public boolean occurs()
- Description copied from class:
IndexedClassExpression
- This method should always return true apart from intermediate steps
during the indexing.
- Overrides:
occurs in class IndexedClassExpression
- Returns:
- true if the represented class expression occurs in the ontology
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.