choco.cp.solver.constraints.global.scheduling
Class EnumHRTask

java.lang.Object
  extended by choco.cp.solver.constraints.global.scheduling.RTask
      extended by choco.cp.solver.constraints.global.scheduling.BoundHRTask
          extended by choco.cp.solver.constraints.global.scheduling.EnumHRTask
All Implemented Interfaces:
IPretty, IRTask

public final class EnumHRTask
extends BoundHRTask


Field Summary
static int ELIMINATED
           
static int REGULAR
           
 
Fields inherited from class choco.cp.solver.constraints.global.scheduling.BoundHRTask
estH, lctH
 
Fields inherited from class choco.cp.solver.constraints.global.scheduling.RTask
height, htask, resource, taskIdx, taskvar, usage
 
Constructor Summary
EnumHRTask(IEnvironment env, AbstractResourceSConstraint constraint, int taskIdx)
           
 
Method Summary
protected  boolean setHDuration(int duration)
           
protected  boolean setHECT(int val)
           
protected  boolean setHEST(int val)
           
protected  boolean setHLCT(int val)
           
protected  boolean setHLST(int val)
           
 
Methods inherited from class choco.cp.solver.constraints.global.scheduling.BoundHRTask
assign, checkConsistency, checkHConsistency, checkHypotheticalConsistency, fireHypotheticalDomain, setDuration, setECT, setEndingTime, setEndNotIn, setEST, setHEndingTime, setHEndNotIn, setHStartingTime, setHStartNotIn, setLCT, setLST, setMaxDuration, setMinDuration, setStartingTime, setStartNotIn, updateDuration, updateECT, updateEndingTime, updateEndNotIn, updateEST, updateLCT, updateLST, updateMaxDuration, updateMinDuration, updateStartingTime, updateStartNotIn
 
Methods inherited from class choco.cp.solver.constraints.global.scheduling.RTask
fail, fireRemoval, getHeight, getHTask, getMaxConsumption, getMaxHeight, getMinConsumption, getMinHeight, getStoredValue, getTaskIndex, getTaskVar, getUsage, isEliminated, isOptional, isRegular, pretty, remove, storeValue, toString, updateCompulsoryPart, updateECT, updateEST, updateLCT, updateLST, updateMaxHeight, updateMinHeight
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ELIMINATED

public static final int ELIMINATED
See Also:
Constant Field Values

REGULAR

public static final int REGULAR
See Also:
Constant Field Values
Constructor Detail

EnumHRTask

public EnumHRTask(IEnvironment env,
                  AbstractResourceSConstraint constraint,
                  int taskIdx)
Method Detail

setHEST

protected boolean setHEST(int val)
                   throws ContradictionException
Overrides:
setHEST in class BoundHRTask
Throws:
ContradictionException

setHDuration

protected boolean setHDuration(int duration)
                        throws ContradictionException
Overrides:
setHDuration in class BoundHRTask
Throws:
ContradictionException

setHECT

protected boolean setHECT(int val)
                   throws ContradictionException
Overrides:
setHECT in class BoundHRTask
Throws:
ContradictionException

setHLCT

protected boolean setHLCT(int val)
                   throws ContradictionException
Overrides:
setHLCT in class BoundHRTask
Throws:
ContradictionException

setHLST

protected boolean setHLST(int val)
                   throws ContradictionException
Overrides:
setHLST in class BoundHRTask
Throws:
ContradictionException


Copyright © 2012. All Rights Reserved.