choco.cp.solver.constraints.global.scheduling.trees
Interface IThetaOmegaTree

All Superinterfaces:
IDotty, IThetaLambdaTree, IThetaTree, ITree, IVilimTree
All Known Implementing Classes:
AltDisjTreeTLTO

public interface IThetaOmegaTree
extends IThetaLambdaTree


Nested Class Summary
 
Nested classes/interfaces inherited from interface choco.cp.solver.constraints.global.scheduling.trees.IVilimTree
IVilimTree.TreeMode
 
Method Summary
 Object getResponsibleTOTask()
           
 int getTOTime()
           
 boolean insertInOmega(IRTask task)
           
 boolean removeFromOmega(IRTask task)
           
 boolean removeFromOmegaAndInsertInLambda(IRTask rtask)
          Removes task from Omega, and insert it in Lambda.
 
Methods inherited from interface choco.cp.solver.constraints.global.scheduling.trees.IThetaLambdaTree
getGrayTime, getResponsibleTask, insertInLambda, removeFromLambda, removeFromThetaAndInsertInLambda, removeFromThetaAndInsertInLambda
 
Methods inherited from interface choco.cp.solver.constraints.global.scheduling.trees.IThetaTree
insertInTheta, insertInTheta, removeFromTheta
 
Methods inherited from interface choco.cp.solver.constraints.global.scheduling.trees.IVilimTree
contains, getMode, getTime, insert, remove, reset, setMode, sort
 
Methods inherited from interface choco.kernel.common.IDotty
toDotty
 
Methods inherited from interface choco.kernel.common.opres.graph.ITree
getDepth, getNbInternalNodes, getNbLeaves
 

Method Detail

getTOTime

int getTOTime()
Returns:
ECT(Theta,Omega)

getResponsibleTOTask

Object getResponsibleTOTask()
Returns:
task responsible for highest ECT(Theta,Omega)

insertInOmega

boolean insertInOmega(IRTask task)
Parameters:
task -
Returns:
true if the insertion is successful.

removeFromOmega

boolean removeFromOmega(IRTask task)
Parameters:
task -
Returns:
true if the removal is sucessful.

removeFromOmegaAndInsertInLambda

boolean removeFromOmegaAndInsertInLambda(IRTask rtask)
Removes task from Omega, and insert it in Lambda.

Parameters:
rtask -
Returns:
true if the operation is successful.


Copyright © 2012. All Rights Reserved.