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
Methods inherited from interface choco.kernel.common.IDotty |
toDotty |
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.