| org.cougaar.planning.ldm.plan.PlanElement
All known Subclasses: org.cougaar.planning.ldm.plan.PlanElementImpl,
PlanElement | public interface PlanElement extends ScheduleElement,UniqueObject,Annotatable,ClaimableHolder,Publishable(Code) | | PlanElements are the primitive building blocks from which
planning models are constructed. A single PlanElement represents a
cycle of work completed against a Task. A PlanElement is of
type Expansion (represented by a Workflow and the implied tasks
embodied in it), Allocation (represented by an Asset),
Aggregation (represented by an MPWorkflow) or AssetTransfer.
|
Inner Class :interface PlanElementChangeReport extends ChangeReport | |
Inner Class :abstract class ResultChangeReport implements PlanElementChangeReport | |
Inner Class :class EstimatedResultChangeReport extends ResultChangeReport | |
Inner Class :class ReportedResultChangeReport extends ResultChangeReport | |
Inner Class :class ObservedResultChangeReport extends ResultChangeReport | |
getEstimatedResult | AllocationResult getEstimatedResult()(Code) | | Returns the estimated allocation result that is related to performing
the Task.
AllocationResult |
getObservedResult | AllocationResult getObservedResult()(Code) | | Returns the observed allocation result.
AllocationResult |
getPlan | Plan getPlan()(Code) | | Plan the Plan of this plan element. |
getReceivedResult | AllocationResult getReceivedResult()(Code) | | Returns the received allocation result.
AllocationResult |
getReportedResult | AllocationResult getReportedResult()(Code) | | Returns the reported allocation result. The reported result is
computed from the received and observed results
AllocationResult |
getTask | Task getTask()(Code) | | This returns the Task of the PlanElement.
Task |
setEstimatedResult | void setEstimatedResult(AllocationResult estimatedresult)(Code) | | Set the estimated allocation result so that a notification will
propagate up another level.
Parameters: estimatedresult - |
setObservedResult | void setObservedResult(AllocationResult observedResult)(Code) | | Set the observed allocation result that be incorporated into the
reported result
Parameters: observedResult - |
|
|