org.cougaar.logistics.plugin.packer |
|
Java Source File Name | Type | Comment |
AggregationClosure.java | Class | This class is used to wrap up an aggregation's state into an
object that is able to generate new MPTasks on demand. |
ALAmmoPacker.java | Class | |
ALAmmoPackerPredicate.java | Class | This UnaryPredicate is used to test whether Tasks should be
packed together, in the Packer's packing rule. |
ALPacker.java | Class | |
AmmoPacker.java | Class | |
AmmoPackerPredicate.java | Class | This UnaryPredicate is used to test whether Tasks should be
packed together, in the Packer's packing rule. |
AmmoTransport.java | Class | |
DefaultPreferenceAggregator.java | Class | This is the PreferenceAggregator used by the packer created by
HTC. |
Filler.java | Class | |
GenericPlugin.java | Class | Main class for the generic plugin.
real work is done by processAddTask, processChangeTask, processRemoveTasks
these methods called at the end of execute().
The Generic Plugin should have three subscriptions:
- To all the PlanElements it has created.
|
Geolocs.java | Class | An abstract class with some static methods that make it easier
for us to work with Geolocs. |
PreferenceAggregator.java | Interface | Typically, when building an aggregator, one wants to be able to
specify how the Preferences on the MPTask of a Container will
depend on the Preferences of its parent Task(s). |
ProportionalDistributor.java | Class | This class is similar to the DefaultDistributor, but allocates quantities
proportionally, based on input task quantities, rather than just
evenly. |
Sizer.java | Class | This class provides one of two "wheels" that drive the packing process. |