org.semanticweb.elk.reasoner.saturation.rules
Class RuleApplicationCounterVisitor
java.lang.Object
org.semanticweb.elk.reasoner.saturation.rules.RuleApplicationCounterVisitor
- All Implemented Interfaces:
- RuleApplicationVisitor
public class RuleApplicationCounterVisitor
- extends Object
- implements RuleApplicationVisitor
A RuleApplicationVisitor wrapper for a given
RuleApplicationVisitor that additionally records the number of
invocations of the methods using the given RuleApplicationCounter.
- Author:
- "Yevgeny Kazakov"
|
Method Summary |
void |
visit(Contradiction.ContradictionBackwardLinkRule bottomBackwardLinkRule,
BasicSaturationStateWriter writer,
BackwardLink backwardLink)
|
void |
visit(DirectIndex.ContextRootInitializationRule rootInitRule,
BasicSaturationStateWriter writer,
Context context)
|
void |
visit(ForwardLink.ThisBackwardLinkRule thisBackwardLinkRule,
BasicSaturationStateWriter writer,
BackwardLink backwardLink)
|
void |
visit(IndexedClass.OwlThingContextInitializationRule owlThingContextInitializationRule,
BasicSaturationStateWriter writer,
Context context)
|
void |
visit(IndexedDisjointnessAxiom.ThisCompositionRule thisCompositionRule,
BasicSaturationStateWriter writer,
Context context)
|
void |
visit(IndexedDisjointnessAxiom.ThisContradictionRule thisContradictionRule,
BasicSaturationStateWriter writer,
Context context)
|
void |
visit(IndexedObjectComplementOf.ThisCompositionRule thisCompositionRule,
BasicSaturationStateWriter writer,
Context context)
|
void |
visit(IndexedObjectIntersectionOf.ThisCompositionRule thisCompositionRule,
BasicSaturationStateWriter writer,
Context context)
|
void |
visit(IndexedObjectSomeValuesFrom.ThisCompositionRule thisCompositionRule,
BasicSaturationStateWriter writer,
Context context)
|
void |
visit(IndexedObjectUnionOf.ThisCompositionRule thisCompositionRule,
BasicSaturationStateWriter writer,
Context context)
|
void |
visit(IndexedSubClassOfAxiom.ThisCompositionRule thisCompositionRule,
BasicSaturationStateWriter writer,
Context context)
|
void |
visit(Propagation.ThisBackwardLinkRule thisBackwardLinkRule,
BasicSaturationStateWriter writer,
BackwardLink backwardLink)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuleApplicationCounterVisitor
public RuleApplicationCounterVisitor(RuleApplicationVisitor visitor,
RuleApplicationCounter counter)
- Creates a new
DecompositionRuleApplicationVisitor that executes
the corresponding methods of the given
DecompositionRuleApplicationVisitor and counts the number of
invocations of the corresponding methods using the given
RuleApplicationCounter.
- Parameters:
visitor - the DecompositionRuleApplicationVisitor used to
execute the methodscounter - the RuleApplicationCounter used to count the number of
method invocations
visit
public void visit(IndexedClass.OwlThingContextInitializationRule owlThingContextInitializationRule,
BasicSaturationStateWriter writer,
Context context)
- Specified by:
visit in interface RuleApplicationVisitor
visit
public void visit(IndexedDisjointnessAxiom.ThisCompositionRule thisCompositionRule,
BasicSaturationStateWriter writer,
Context context)
- Specified by:
visit in interface RuleApplicationVisitor
visit
public void visit(IndexedDisjointnessAxiom.ThisContradictionRule thisContradictionRule,
BasicSaturationStateWriter writer,
Context context)
- Specified by:
visit in interface RuleApplicationVisitor
visit
public void visit(IndexedObjectComplementOf.ThisCompositionRule thisCompositionRule,
BasicSaturationStateWriter writer,
Context context)
- Specified by:
visit in interface RuleApplicationVisitor
visit
public void visit(IndexedObjectIntersectionOf.ThisCompositionRule thisCompositionRule,
BasicSaturationStateWriter writer,
Context context)
- Specified by:
visit in interface RuleApplicationVisitor
visit
public void visit(IndexedSubClassOfAxiom.ThisCompositionRule thisCompositionRule,
BasicSaturationStateWriter writer,
Context context)
- Specified by:
visit in interface RuleApplicationVisitor
visit
public void visit(IndexedObjectSomeValuesFrom.ThisCompositionRule thisCompositionRule,
BasicSaturationStateWriter writer,
Context context)
- Specified by:
visit in interface RuleApplicationVisitor
visit
public void visit(IndexedObjectUnionOf.ThisCompositionRule thisCompositionRule,
BasicSaturationStateWriter writer,
Context context)
- Specified by:
visit in interface RuleApplicationVisitor
visit
public void visit(ForwardLink.ThisBackwardLinkRule thisBackwardLinkRule,
BasicSaturationStateWriter writer,
BackwardLink backwardLink)
- Specified by:
visit in interface RuleApplicationVisitor
visit
public void visit(Propagation.ThisBackwardLinkRule thisBackwardLinkRule,
BasicSaturationStateWriter writer,
BackwardLink backwardLink)
- Specified by:
visit in interface RuleApplicationVisitor
visit
public void visit(Contradiction.ContradictionBackwardLinkRule bottomBackwardLinkRule,
BasicSaturationStateWriter writer,
BackwardLink backwardLink)
- Specified by:
visit in interface RuleApplicationVisitor
visit
public void visit(DirectIndex.ContextRootInitializationRule rootInitRule,
BasicSaturationStateWriter writer,
Context context)
- Specified by:
visit in interface RuleApplicationVisitor
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.