org.kahina.tulipa.behavior
Class TulipaDAGBehavior
java.lang.Object
org.kahina.core.behavior.KahinaBehavior<KahinaDAG>
org.kahina.core.behavior.KahinaDAGBehavior
org.kahina.tulipa.behavior.TulipaDAGBehavior
- All Implemented Interfaces:
- KahinaListener
public class TulipaDAGBehavior
- extends KahinaDAGBehavior
|
Field Summary |
static boolean |
VERBOSE
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VERBOSE
public static boolean VERBOSE
TulipaDAGBehavior
public TulipaDAGBehavior(KahinaDAG dag,
TulipaInstance kahina)
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)