public class IndexedClass extends IndexedClassEntity
ElkClass in an ontology.| Modifier and Type | Class and Description |
|---|---|
static class |
IndexedClass.OwlThingContextInitializationRule
Adds
owl:Thing to the context. |
| Modifier and Type | Field and Description |
|---|---|
protected ElkClass |
elkClass
The indexed ElkClass
|
protected static org.apache.log4j.Logger |
LOGGER_ |
protected int |
occurrenceNo
This counts how many times this object occurred in the ontology.
|
| Modifier | Constructor and Description |
|---|---|
protected |
IndexedClass(ElkClass elkClass)
Creates an object representing the given ElkClass.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(DecompositionRuleApplicationVisitor visitor,
Context context) |
<O> O |
accept(IndexedClassEntityVisitor<O> visitor) |
<O> O |
accept(IndexedClassVisitor<O> visitor) |
void |
checkOccurrenceNumbers()
verifies that occurrence numbers are not negative
|
ElkClass |
getElkClass() |
boolean |
occurs()
This method should always return true apart from intermediate steps
during the indexing.
|
String |
printOccurrenceNumbers() |
String |
toStringStructural() |
protected void |
updateOccurrenceNumbers(ModifiableOntologyIndex index,
int increment,
int positiveIncrement,
int negativeIncrement)
Non-recursively.
|
acceptaccept, compareTo, getCompositionRuleHead, getContext, hashCode, occursNegatively, occursPositively, resetContext, setContexttoStringprotected static final org.apache.log4j.Logger LOGGER_
protected final ElkClass elkClass
protected int occurrenceNo
protected IndexedClass(ElkClass elkClass)
public ElkClass getElkClass()
public <O> O accept(IndexedClassVisitor<O> visitor)
public <O> O accept(IndexedClassEntityVisitor<O> visitor)
accept in class IndexedClassEntityprotected void updateOccurrenceNumbers(ModifiableOntologyIndex index, int increment, int positiveIncrement, int negativeIncrement)
IndexedClassExpressionpublic String printOccurrenceNumbers()
printOccurrenceNumbers in class IndexedClassExpressionIndexedClassExpressionpublic void checkOccurrenceNumbers()
IndexedClassExpressioncheckOccurrenceNumbers in class IndexedClassExpressionpublic boolean occurs()
IndexedClassExpressionoccurs in class IndexedClassExpressionpublic void accept(DecompositionRuleApplicationVisitor visitor, Context context)
accept in class IndexedClassExpressionpublic String toStringStructural()
Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.