org.kahina.tulipa.behavior
Class TulipaDAGBehavior

java.lang.Object
  extended by org.kahina.core.behavior.KahinaBehavior<KahinaDAG>
      extended by org.kahina.core.behavior.KahinaDAGBehavior
          extended by org.kahina.tulipa.behavior.TulipaDAGBehavior
All Implemented Interfaces:
KahinaListener

public class TulipaDAGBehavior
extends KahinaDAGBehavior


Field Summary
static boolean VERBOSE
           
 
Fields inherited from class org.kahina.core.behavior.KahinaBehavior
kahina, object
 
Constructor Summary
TulipaDAGBehavior(KahinaDAG dag, TulipaInstance kahina)
           
 
Method Summary
 void initializeDAG()
           
 void processEvent(KahinaEvent e)
          Does not react to any event by default; is overridden by implementations.
 void processEvent(TulipaBridgeEvent e)
           
 void processItemInformation(int itemID, String label)
           
 void processPredict(int itemID, int parentID)
           
 void processResume(int itemID, int parent1ID, int parent2ID)
           
 void processScan(int itemID, int parentID)
           
 void processScanEpsilon(int itemID, int parentID)
           
 void processStartItem(int itemID)
           
 void processSuspend(int itemID, int parent1ID, int parent2ID)
           
 void processUnproductive(int itemID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERBOSE

public static boolean VERBOSE
Constructor Detail

TulipaDAGBehavior

public TulipaDAGBehavior(KahinaDAG dag,
                         TulipaInstance kahina)
Method Detail

initializeDAG

public void initializeDAG()

processItemInformation

public void processItemInformation(int itemID,
                                   String label)

processStartItem

public void processStartItem(int itemID)

processScanEpsilon

public void processScanEpsilon(int itemID,
                               int parentID)

processScan

public void processScan(int itemID,
                        int parentID)

processPredict

public void processPredict(int itemID,
                           int parentID)

processSuspend

public void processSuspend(int itemID,
                           int parent1ID,
                           int parent2ID)

processResume

public void processResume(int itemID,
                          int parent1ID,
                          int parent2ID)

processUnproductive

public void processUnproductive(int itemID)

processEvent

public void processEvent(KahinaEvent e)
Description copied from class: KahinaBehavior
Does not react to any event by default; is overridden by implementations.

Specified by:
processEvent in interface KahinaListener
Overrides:
processEvent in class KahinaBehavior<KahinaDAG>

processEvent

public void processEvent(TulipaBridgeEvent e)