public class RuleApplicationCounterVisitor extends Object implements RuleApplicationVisitor
RuleApplicationVisitor wrapper for a given
RuleApplicationVisitor that additionally records the number of
invocations of the methods using the given RuleApplicationCounter.| Constructor and Description |
|---|
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. |
public RuleApplicationCounterVisitor(RuleApplicationVisitor visitor, RuleApplicationCounter counter)
DecompositionRuleApplicationVisitor that executes
the corresponding methods of the given
DecompositionRuleApplicationVisitor and counts the number of
invocations of the corresponding methods using the given
RuleApplicationCounter.visitor - the DecompositionRuleApplicationVisitor used to
execute the methodscounter - the RuleApplicationCounter used to count the number of
method invocationspublic void visit(IndexedClass.OwlThingContextInitializationRule owlThingContextInitializationRule, BasicSaturationStateWriter writer, Context context)
visit in interface RuleApplicationVisitorpublic void visit(IndexedDisjointnessAxiom.ThisCompositionRule thisCompositionRule, BasicSaturationStateWriter writer, Context context)
visit in interface RuleApplicationVisitorpublic void visit(IndexedDisjointnessAxiom.ThisContradictionRule thisContradictionRule, BasicSaturationStateWriter writer, Context context)
visit in interface RuleApplicationVisitorpublic void visit(IndexedObjectComplementOf.ThisCompositionRule thisCompositionRule, BasicSaturationStateWriter writer, Context context)
visit in interface RuleApplicationVisitorpublic void visit(IndexedObjectIntersectionOf.ThisCompositionRule thisCompositionRule, BasicSaturationStateWriter writer, Context context)
visit in interface RuleApplicationVisitorpublic void visit(IndexedSubClassOfAxiom.ThisCompositionRule thisCompositionRule, BasicSaturationStateWriter writer, Context context)
visit in interface RuleApplicationVisitorpublic void visit(IndexedObjectSomeValuesFrom.ThisCompositionRule thisCompositionRule, BasicSaturationStateWriter writer, Context context)
visit in interface RuleApplicationVisitorpublic void visit(IndexedObjectUnionOf.ThisCompositionRule thisCompositionRule, BasicSaturationStateWriter writer, Context context)
visit in interface RuleApplicationVisitorpublic void visit(ForwardLink.ThisBackwardLinkRule thisBackwardLinkRule, BasicSaturationStateWriter writer, BackwardLink backwardLink)
visit in interface RuleApplicationVisitorpublic void visit(Propagation.ThisBackwardLinkRule thisBackwardLinkRule, BasicSaturationStateWriter writer, BackwardLink backwardLink)
visit in interface RuleApplicationVisitorpublic void visit(Contradiction.ContradictionBackwardLinkRule bottomBackwardLinkRule, BasicSaturationStateWriter writer, BackwardLink backwardLink)
visit in interface RuleApplicationVisitorpublic void visit(DirectIndex.ContextRootInitializationRule rootInitRule, BasicSaturationStateWriter writer, Context context)
visit in interface RuleApplicationVisitorCopyright © 2011-2015 Department of Computer Science, University of Oxford. All Rights Reserved.