org.kahina.core.bridge
Class KahinaBridge

java.lang.Object
  extended by org.kahina.core.bridge.KahinaBridge
All Implemented Interfaces:
KahinaListener
Direct Known Subclasses:
LogicProgrammingBridge, TulipaBridge

public class KahinaBridge
extends Object
implements KahinaListener

policy: bridges may only operate directly on steps, not on complex structures (behaviors for that purpose)


Constructor Summary
KahinaBridge()
           
 
Method Summary
protected  KahinaStep generateStep()
           
protected  void processBreakPointMatch(int nodeID, KahinaBreakpoint bp)
           
protected  void processControlEvent(KahinaControlEvent e)
           
protected  void processCreepPointMatch(int nodeID, KahinaBreakpoint bp)
           
 void processEvent(KahinaEvent e)
           
protected  void processEvent(KahinaTreeMatchEvent e)
           
protected  void processFailPointMatch(int nodeID, KahinaBreakpoint bp)
           
protected  void processProfilePointMatch(int nodeID, KahinaBreakpoint bp)
           
protected  void processSelectionEvent(KahinaSelectionEvent e)
           
protected  void processSkipPointMatch(int nodeID, KahinaBreakpoint bp)
           
protected  void processSystemEvent(KahinaSystemEvent e)
           
protected  void processWarnEvent(KahinaWarnEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KahinaBridge

public KahinaBridge()
Method Detail

generateStep

protected KahinaStep generateStep()

processEvent

public void processEvent(KahinaEvent e)
Specified by:
processEvent in interface KahinaListener

processControlEvent

protected void processControlEvent(KahinaControlEvent e)

processSelectionEvent

protected void processSelectionEvent(KahinaSelectionEvent e)

processEvent

protected void processEvent(KahinaTreeMatchEvent e)

processSkipPointMatch

protected void processSkipPointMatch(int nodeID,
                                     KahinaBreakpoint bp)

processCreepPointMatch

protected void processCreepPointMatch(int nodeID,
                                      KahinaBreakpoint bp)

processFailPointMatch

protected void processFailPointMatch(int nodeID,
                                     KahinaBreakpoint bp)

processBreakPointMatch

protected void processBreakPointMatch(int nodeID,
                                      KahinaBreakpoint bp)

processProfilePointMatch

protected void processProfilePointMatch(int nodeID,
                                        KahinaBreakpoint bp)

processSystemEvent

protected void processSystemEvent(KahinaSystemEvent e)

processWarnEvent

protected void processWarnEvent(KahinaWarnEvent e)