Class TaskCell
java.lang.Object
|
+--TaskCell
- public class TaskCell
- extends java.lang.Object
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
taskId
private java.lang.String taskId
inputProvisions
private LinkedListQ inputProvisions
outcomeProvisions
private LinkedListQ outcomeProvisions
inputParameters
private LinkedListQ inputParameters
subtasks
private LinkedListQ subtasks
schedules
private java.util.TreeSet schedules
actionName
private java.lang.String actionName
outputProcName
private java.lang.String outputProcName
Type
private java.lang.String Type
Parent
private java.lang.String Parent
CAF
private java.lang.String CAF
EarliestStart
private java.lang.String EarliestStart
Deadline
private java.lang.String Deadline
SpecEvaluationCriteria
private java.lang.String SpecEvaluationCriteria
cost
private float cost
duration
private float duration
quality
private float quality
completed
private boolean completed
hasoutput
private boolean hasoutput
TaskObject
private java.lang.Object TaskObject
NLTObject
private java.lang.Object NLTObject
pec
private java.util.Hashtable pec
DebugMsgs
private static LinkedListQ DebugMsgs
flag
private static boolean flag
TaskCell
TaskCell(java.lang.String Id,
LinkedListQ inP,
LinkedListQ inPa,
LinkedListQ outP,
LinkedListQ subT,
java.lang.String action,
java.lang.String outPr)
TaskCell
TaskCell()
getSchedules
public java.util.TreeSet getSchedules()
setSchedules
public void setSchedules(java.util.TreeSet schedules)
getWorth
public float getWorth()
getQuality
public float getQuality()
setQuality
public void setQuality(float q)
getDuration
public float getDuration()
setDuration
public void setDuration(float d)
getCost
public float getCost()
setCost
public void setCost(float c)
distAvg
private float distAvg(java.lang.String w)
wa
private float wa(java.lang.String s)
setPEC
public void setPEC(java.util.Hashtable pec)
getPEC
public java.util.Hashtable getPEC()
sethasoutput
public void sethasoutput(boolean x)
hasoutput
public boolean hasoutput()
setCompleted
public void setCompleted(boolean c)
getCompleted
public boolean getCompleted()
setParent
public void setParent(java.lang.String parent)
getParent
public java.lang.String getParent()
setNLTObject
public void setNLTObject(java.lang.Object nlt)
getNLTObject
public java.lang.Object getNLTObject()
setTaskObject
public void setTaskObject(java.lang.Object to)
getTaskObject
public java.lang.Object getTaskObject()
setCAF
public void setCAF(java.lang.String caf)
getCAF
public java.lang.String getCAF()
getType
public java.lang.String getType()
setType
public void setType(java.lang.String Type)
getSubtasks
public LinkedListQ getSubtasks()
setSubtasks
public void setSubtasks(LinkedListQ B,
java.lang.String reqId)
removeSubtask
public void removeSubtask(java.lang.String task)
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getActionName
public java.lang.String getActionName()
setActionName
public void setActionName(java.lang.String an)
getOutProcName
public java.lang.String getOutProcName()
setOutProcName
public void setOutProcName(java.lang.String op)
getDeadline
public java.lang.String getDeadline()
setDeadline
public void setDeadline(java.lang.String deadline)
getEarliestStart
public java.lang.String getEarliestStart()
setEarliestStart
public void setEarliestStart(java.lang.String earliestStart)
getSpecEvalCriteria
public java.lang.String getSpecEvalCriteria()
setSpecEvalCriteria
public void setSpecEvalCriteria(java.lang.String sec)
setProvision
public ProvisionCell setProvision(java.lang.String name,
java.lang.String value)
setList
public ProvisionCell setList(LinkedListQ list,
java.lang.String name,
java.lang.String value)
isOutput
public boolean isOutput(java.lang.String name)
isNoProv
public boolean isNoProv()
isEnabled
public boolean isEnabled()
provisionsFilled
public boolean provisionsFilled()
parametersFilled
public boolean parametersFilled()
getInputProvisions
public LinkedListQ getInputProvisions()
setInputProvisions
public void setInputProvisions(LinkedListQ B,
java.lang.String reqId)
getInputParameters
public LinkedListQ getInputParameters()
setInputParameters
public void setInputParameters(LinkedListQ B,
java.lang.String reqId)
getOutcomeProvisions
public LinkedListQ getOutcomeProvisions()
setOutcomeProvisions
public void setOutcomeProvisions(LinkedListQ B,
java.lang.String reqId)
resetId
public void resetId()
resetInputProvisions
public void resetInputProvisions()
removeSub
public void removeSub(java.lang.String subtask)
CopyTo
public void CopyTo(TaskCell B,
java.lang.String reqId)
Print
public void Print()
DebugTaskcell
public static void DebugTaskcell(java.lang.String Message)