choco.cp.solver.constraints.global.scheduling.trees
Class DisjTreeTL.DisjStatusTL

java.lang.Object
  extended by choco.cp.solver.constraints.global.scheduling.trees.AbstractVilimStatus<ThetaLambdaStatus>
      extended by choco.cp.solver.constraints.global.scheduling.trees.DisjTreeTL.DisjStatusTL
All Implemented Interfaces:
IDotty, INodeLabel
Direct Known Subclasses:
AltDisjTreeTL.AltDisjStatusTL
Enclosing class:
DisjTreeTL

protected class DisjTreeTL.DisjStatusTL
extends AbstractVilimStatus<ThetaLambdaStatus>


Field Summary
 
Fields inherited from class choco.cp.solver.constraints.global.scheduling.trees.AbstractVilimStatus
status, task, type
 
Constructor Summary
DisjTreeTL.DisjStatusTL(choco.cp.solver.constraints.global.scheduling.trees.AbstractVilimTree.NodeType type)
           
 
Method Summary
protected  int getLeafTime()
           
 choco.cp.solver.constraints.global.scheduling.trees.AbstractVilimTree.NodeType getType()
           
 void insertInLambda(Object resp)
           
 void insertInTheta()
           
 void insertInTheta(IRTask rtask)
           
 void removeFromLambda()
           
 void removeFromTheta()
           
 void reset()
           
 void setTask(ITask task)
           
 void updateInternalNode(IBinaryNode node)
           
protected  void writeDotStatus(StringBuilder buffer)
           
 
Methods inherited from class choco.cp.solver.constraints.global.scheduling.trees.AbstractVilimStatus
format, format, getNbParameters, getParameter, getResetIntValue, getResetLongValue, getStatus, getTask, getType, setParameter, setType, toDotty, writeRow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DisjTreeTL.DisjStatusTL

public DisjTreeTL.DisjStatusTL(choco.cp.solver.constraints.global.scheduling.trees.AbstractVilimTree.NodeType type)
Method Detail

insertInTheta

public final void insertInTheta(IRTask rtask)

getLeafTime

protected final int getLeafTime()

removeFromTheta

public final void removeFromTheta()

insertInTheta

public final void insertInTheta()

insertInLambda

public final void insertInLambda(Object resp)

removeFromLambda

public final void removeFromLambda()

reset

public void reset()
Specified by:
reset in class AbstractVilimStatus<ThetaLambdaStatus>

setTask

public final void setTask(ITask task)
Overrides:
setTask in class AbstractVilimStatus<ThetaLambdaStatus>

writeDotStatus

protected final void writeDotStatus(StringBuilder buffer)
Specified by:
writeDotStatus in class AbstractVilimStatus<ThetaLambdaStatus>

updateInternalNode

public void updateInternalNode(IBinaryNode node)
Specified by:
updateInternalNode in interface INodeLabel

getType

public choco.cp.solver.constraints.global.scheduling.trees.AbstractVilimTree.NodeType getType()


Copyright © 2012. All Rights Reserved.