|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITask
The Interface ITask represent a scheduling entity : a task, activity, job.
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. |
ITimePeriodList |
getTimePeriodList()
Gets the list of time periods in which the task is executed |
boolean |
hasConstantDuration()
Checks for if the duration is constant. |
boolean |
isInterrupted()
Checks if the task is interrupted (preempted). |
boolean |
isPartiallyScheduled()
Checks whether a preemptive task has been partially scheduled. |
boolean |
isPreemptionAllowed()
Checks whether the preemption is allowed. |
boolean |
isScheduled()
Checks if the task is scheduled. |
Methods inherited from interface choco.kernel.common.IDotty |
---|
toDotty |
Methods inherited from interface choco.IPretty |
---|
pretty |
Method Detail |
---|
int getID()
String getName()
int getEST()
int getECT()
int getLST()
int getLCT()
int getMinDuration()
int getMaxDuration()
boolean hasConstantDuration()
boolean isScheduled()
boolean isPreemptionAllowed()
boolean isPartiallyScheduled()
boolean isInterrupted()
ITimePeriodList getTimePeriodList()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |