| Package | Description |
|---|---|
| org.semanticweb.elk.reasoner.saturation | |
| org.semanticweb.elk.reasoner.saturation.conclusions | |
| org.semanticweb.elk.reasoner.saturation.rules |
| Modifier and Type | Method and Description |
|---|---|
static ConclusionVisitor<?> |
SaturationUtils.addStatsToConclusionVisitor(ConclusionStatistics localStatistics) |
static ConclusionVisitor<?> |
SaturationUtils.getProcessedConclusionCountingProcessor(ConclusionVisitor<Boolean> conclusionVisitor,
SaturationStatistics localStatistics) |
static ConclusionVisitor<Boolean> |
SaturationUtils.getUsedConclusionCountingProcessor(ConclusionVisitor<Boolean> ruleProcessor,
SaturationStatistics localStatistics) |
| Modifier and Type | Class and Description |
|---|---|
class |
CombinedConclusionVisitor |
class |
ConclusionApplicationVisitor |
class |
ConclusionDeapplicationVisitor |
class |
ConclusionDeletionVisitor |
class |
ConclusionInsertionVisitor |
class |
ConclusionOccurranceCheckingVisitor |
class |
ConclusionSourceUnsaturationVisitor
A
ConclusionVisitor that marks the source context of the conclusion
as not saturated |
class |
CountingConclusionVisitor |
class |
PreprocessedConclusionVisitor<T> |
class |
TimedConclusionVisitor |
| Modifier and Type | Field and Description |
|---|---|
static ConclusionVisitor<?> |
ConclusionVisitor.DUMMY
A dummy visitor, does nothing
|
| Modifier and Type | Method and Description |
|---|---|
<R> R |
Conclusion.accept(ConclusionVisitor<R> visitor,
Context context) |
<R> R |
NegativeSubsumer.accept(ConclusionVisitor<R> visitor,
Context context) |
<R> R |
DisjointnessAxiom.accept(ConclusionVisitor<R> visitor,
Context context) |
<R> R |
ForwardLink.accept(ConclusionVisitor<R> visitor,
Context context) |
<R> R |
PositiveSubsumer.accept(ConclusionVisitor<R> visitor,
Context context) |
<R> R |
BackwardLink.accept(ConclusionVisitor<R> visitor,
Context context) |
<R> R |
Contradiction.accept(ConclusionVisitor<R> visitor,
Context context) |
<R> R |
Propagation.accept(ConclusionVisitor<R> visitor,
Context context) |
| Constructor and Description |
|---|
CombinedConclusionVisitor(ConclusionVisitor<Boolean> first,
ConclusionVisitor<Boolean> second) |
CombinedConclusionVisitor(ConclusionVisitor<Boolean> first,
ConclusionVisitor<Boolean> second) |
PreprocessedConclusionVisitor(ConclusionVisitor<?> preprocessor,
ConclusionVisitor<T> visitor) |
PreprocessedConclusionVisitor(ConclusionVisitor<?> preprocessor,
ConclusionVisitor<T> visitor) |
TimedConclusionVisitor(ConclusionTimer timer,
ConclusionVisitor<?> processor) |
| Modifier and Type | Method and Description |
|---|---|
protected ConclusionVisitor<Boolean> |
RuleApplicationFactory.BaseEngine.getBaseConclusionProcessor(BasicSaturationStateWriter saturationStateWriter)
|
protected ConclusionVisitor<Boolean> |
RuleDeapplicationFactory.DeapplicationEngine.getBaseConclusionProcessor(BasicSaturationStateWriter saturationStateWriter) |
protected ConclusionVisitor<?> |
RuleApplicationFactory.BaseEngine.getConclusionProcessor(BasicSaturationStateWriter saturationStateWriter)
Returns the final
ConclusionVisitor that is used by this
RuleApplicationFactory.DefaultEngine for processing Conclusions within
Contexts |
protected ConclusionVisitor<Boolean> |
RuleApplicationFactory.BaseEngine.getUsedConclusionsCountingVisitor(ConclusionVisitor<Boolean> ruleProcessor)
Filters the
ConclusionVisitor that applies inference rules to
Conclusions by wrapping, if necessary, with the code
producing statistics |
| Modifier and Type | Method and Description |
|---|---|
protected ConclusionVisitor<Boolean> |
RuleApplicationFactory.BaseEngine.getUsedConclusionsCountingVisitor(ConclusionVisitor<Boolean> ruleProcessor)
Filters the
ConclusionVisitor that applies inference rules to
Conclusions by wrapping, if necessary, with the code
producing statistics |
Copyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.