|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectchoco.kernel.solver.variables.scheduling.AbstractTask
choco.kernel.solver.variables.scheduling.HTask
public final class HTask
Constructor Summary | |
---|---|
HTask(ITask task,
IntDomainVar usage,
IStateInt estH,
IStateInt lctH)
|
Method Summary | |
---|---|
int |
getECT()
Gets the Earliest Completion Time (ECT). |
int |
getEST()
Gets the Earliest Starting Time (EST). |
int |
getID()
Gets the ID of the task. |
int |
getLCT()
Gets the Latest Completion Time (LCT). |
int |
getLST()
Gets the Latest Starting Time (LST). |
int |
getMaxDuration()
Gets the maximum duration. |
int |
getMinDuration()
Gets the minimum duration. |
String |
getName()
Gets the name of the task. |
boolean |
hasConstantDuration()
Checks for if the duration is constant. |
boolean |
isPreemptionAllowed()
Checks whether the preemption is allowed. |
boolean |
isScheduled()
Checks if the task is scheduled. |
Methods inherited from class choco.kernel.solver.variables.scheduling.AbstractTask |
---|
getTimePeriodList, isInterrupted, isPartiallyScheduled, pretty, toDotty, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public HTask(ITask task, IntDomainVar usage, IStateInt estH, IStateInt lctH)
Method Detail |
---|
public final boolean isPreemptionAllowed()
ITask
public int getECT()
ITask
getECT
in interface ITask
getECT
in class AbstractTask
public int getEST()
ITask
public int getID()
ITask
public int getLCT()
ITask
public int getLST()
ITask
getLST
in interface ITask
getLST
in class AbstractTask
public int getMaxDuration()
ITask
public int getMinDuration()
ITask
public String getName()
ITask
getName
in interface ITask
getName
in class AbstractTask
public boolean hasConstantDuration()
ITask
hasConstantDuration
in interface ITask
hasConstantDuration
in class AbstractTask
public boolean isScheduled()
ITask
isScheduled
in interface ITask
isScheduled
in class AbstractTask
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |