org.kahina.tralesld.profiler
Class TraleSLDProfiler

java.lang.Object
  extended by org.kahina.lp.profiler.LogicProgrammingProfiler
      extended by org.kahina.tralesld.profiler.TraleSLDProfiler
All Implemented Interfaces:
KahinaListener

public class TraleSLDProfiler
extends LogicProgrammingProfiler


Field Summary
 
Fields inherited from class org.kahina.lp.profiler.LogicProgrammingProfiler
kahina
 
Constructor Summary
TraleSLDProfiler(TraleSLDInstance kahina, LogicProgrammingProfile profile)
           
 
Method Summary
 void processEvent(KahinaEvent event)
           
protected  void profileNode(KahinaTree tree, KahinaTree contentfulTree, int stepID, LogicProgrammingProfile profile)
           
protected  void profileNode(ProfileEntry entry, LogicProgrammingStep step, KahinaTree tree, KahinaTree contentfulTree, int stepID, LogicProgrammingProfile profile)
           
 
Methods inherited from class org.kahina.lp.profiler.LogicProgrammingProfiler
call, exception, exit, fail, getProfile, getProfileEntryForStepID, profileNode, profileSubtree, redo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TraleSLDProfiler

public TraleSLDProfiler(TraleSLDInstance kahina,
                        LogicProgrammingProfile profile)
Method Detail

processEvent

public void processEvent(KahinaEvent event)
Specified by:
processEvent in interface KahinaListener
Overrides:
processEvent in class LogicProgrammingProfiler

profileNode

protected void profileNode(KahinaTree tree,
                           KahinaTree contentfulTree,
                           int stepID,
                           LogicProgrammingProfile profile)
Overrides:
profileNode in class LogicProgrammingProfiler

profileNode

protected void profileNode(ProfileEntry entry,
                           LogicProgrammingStep step,
                           KahinaTree tree,
                           KahinaTree contentfulTree,
                           int stepID,
                           LogicProgrammingProfile profile)
Overrides:
profileNode in class LogicProgrammingProfiler