| |
|
| org.cougaar.planning.ldm.plan.BulkEstimate
All known Subclasses: org.cougaar.planning.ldm.plan.BulkEstimateImpl,
BulkEstimate | public interface BulkEstimate (Code) | | BulkEstimate Interface
A BulkEstimate is similar to but not a subclass of PlanElement.
A BulkEstimate allows for a Plugin to specify a Task with a collection
of Preference sets and get back a collection of AllocationResults.
Each AllocationResult will represent the results of allocating the Task
with one of the Preference sets.
|
getAllocationResults | AllocationResult[] getAllocationResults()(Code) | | AllocationResult[] The Array of AllocationResults. Note that this collection will be changing until isComplete() |
getConfidenceRating | double getConfidenceRating()(Code) | | double The confidence rating of each AllocationResult thatmust be reached before the result is valid and the next preference set can be tested. The confidence rating should be between 0.0 and 1.0 with 1.0 being the most complete of allocations. |
getPreferenceSets | List getPreferenceSets()(Code) | | List The collection of preference sets. Each set will berepresented by a Preference Array. |
getTask | Task getTask()(Code) | | Task The task to be allocated |
isComplete | boolean isComplete()(Code) | | boolean Will be set to true once all of the AllocationResultsfor each preference set have been gathered. |
|
|
|