public class SKDCriticalPathMethod
extends java.lang.Object
Constructor and Description |
---|
SKDCriticalPathMethod(ilog.views.gantt.IlvGanttModel model) |
Modifier and Type | Method and Description |
---|---|
void |
computeEarlyStartAndFinish(ilog.views.gantt.IlvActivity activity)
Forward pass to compute the early start and early finish
|
void |
computeFloat(ilog.views.gantt.IlvActivity activity)
Compute float for an activity
|
void |
computeLateStartAndFinish(ilog.views.gantt.IlvActivity activity)
Backward pass to compute the late start and late finish
|
void |
computeLateStartAndFinish(ilog.views.gantt.IlvActivity activity,
java.util.Date parentLatestFinish)
Backward pass to compute the late start and late finish
|
void |
computeSchedule()
Computed the critical path for the project
|
void |
computeSchedule(ilog.views.gantt.IlvActivity[] selectedActivities)
Computes the critical path for selected activities
|
java.util.Date |
getProjectStart()
Gets the project start date
|
void |
setCriticalThreshold(ilog.views.gantt.IlvDuration ilvduration)
Sets the critical threshold for the project
|
void |
setModel(ilog.views.gantt.IlvGanttModel model)
Sets the model
|
void |
setProjectStart(java.util.Date projectStart)
Sets project start date
|
public SKDCriticalPathMethod(ilog.views.gantt.IlvGanttModel model)
public void setModel(ilog.views.gantt.IlvGanttModel model)
model
- public void setProjectStart(java.util.Date projectStart)
projectStart
- public java.util.Date getProjectStart()
public void setCriticalThreshold(ilog.views.gantt.IlvDuration ilvduration)
ilvduration
- public void computeSchedule() throws java.lang.Exception
ilog.views.gantt.model.IlvConstraintCycleException
java.lang.Exception
public void computeSchedule(ilog.views.gantt.IlvActivity[] selectedActivities) throws java.lang.Exception
selectedActivities
- ilog.views.gantt.model.IlvConstraintCycleException
java.lang.Exception
public void computeEarlyStartAndFinish(ilog.views.gantt.IlvActivity activity) throws java.lang.Exception
activity
- ilog.views.gantt.model.IlvConstraintCycleException
java.lang.Exception
public void computeLateStartAndFinish(ilog.views.gantt.IlvActivity activity) throws java.lang.Exception
activity
- ilog.views.gantt.model.IlvConstraintCycleException
java.lang.Exception
public void computeLateStartAndFinish(ilog.views.gantt.IlvActivity activity, java.util.Date parentLatestFinish) throws java.lang.Exception
activity
- ilog.views.gantt.model.IlvConstraintCycleException
java.lang.Exception
public void computeFloat(ilog.views.gantt.IlvActivity activity) throws java.lang.Exception
activity
- java.lang.Exception