choco.cp.solver.constraints.global.scheduling.trees
Class AltDisjTreeTLTO.AltDisjStatusTLTO

java.lang.Object
  extended by choco.cp.solver.constraints.global.scheduling.trees.AbstractVilimStatus<ThetaOmegaStatus>
      extended by choco.cp.solver.constraints.global.scheduling.trees.AltDisjTreeTLTO.AltDisjStatusTLTO
All Implemented Interfaces:
IDotty, INodeLabel
Enclosing class:
AltDisjTreeTLTO

protected class AltDisjTreeTLTO.AltDisjStatusTLTO
extends AbstractVilimStatus<ThetaOmegaStatus>


Field Summary
 
Fields inherited from class choco.cp.solver.constraints.global.scheduling.trees.AbstractVilimStatus
status, task, type
 
Constructor Summary
AltDisjTreeTLTO.AltDisjStatusTLTO(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 insertInOmega(Object resp)
           
 void insertInTheta()
           
 void insertInTheta(IRTask rtask)
           
 void removeFromLambda()
           
 void removeFromOmega()
           
 void removeFromTheta()
           
 void reset()
           
 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, setTask, setType, toDotty, writeRow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AltDisjTreeTLTO.AltDisjStatusTLTO

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

getLeafTime

protected final int getLeafTime()

reset

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

writeDotStatus

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

insertInTheta

public void insertInTheta()

insertInTheta

public void insertInTheta(IRTask rtask)

insertInOmega

public void insertInOmega(Object resp)

removeFromOmega

public void removeFromOmega()

insertInLambda

public void insertInLambda(Object resp)

removeFromLambda

public void removeFromLambda()

removeFromTheta

public void removeFromTheta()

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.