public class IndexedDisjointnessAxiom extends IndexedAxiom
| Modifier and Type | Class and Description |
|---|---|
static class |
IndexedDisjointnessAxiom.ThisCompositionRule
IndexedDisjointnessAxiom.ThisCompositionRule derives the disjointness axioms as a new kind
of element. |
static class |
IndexedDisjointnessAxiom.ThisContradictionRule
A rule which derives a
Contradiction for inconsistent members of
this IndexedDisjointnessAxiom. |
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.log4j.Logger |
LOGGER_ |
| Modifier and Type | Method and Description |
|---|---|
<O> O |
accept(IndexedAxiomVisitor<O> visitor) |
Set<IndexedClassExpression> |
getDisjointMembers()
IndexedClassExpressions that occur exactly once in this
IndexedDisjointnessAxiom |
Set<IndexedClassExpression> |
getInconsistentMembers() |
boolean |
occurs() |
String |
toStringStructural() |
protected void |
updateOccurrenceNumbers(ModifiableOntologyIndex index,
int increment)
Non-recursively.
|
accepttoStringpublic Set<IndexedClassExpression> getInconsistentMembers()
IndexedClassExpressions that have at least two equal
occurrences (according to the Object.equals(Object)
method) in this IndexedDisjointnessAxiompublic Set<IndexedClassExpression> getDisjointMembers()
IndexedClassExpressions that occur exactly once in this
IndexedDisjointnessAxiompublic boolean occurs()
occurs in class IndexedObjecttrue if this IndexedObject occur in the ontology
indexprotected void updateOccurrenceNumbers(ModifiableOntologyIndex index, int increment)
IndexedAxiompublic <O> O accept(IndexedAxiomVisitor<O> visitor)
accept in class IndexedAxiompublic String toStringStructural()
Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.