| |
|
| org.cougaar.logistics.plugin.trans.SequentialGlobalAirPlugin org.cougaar.logistics.plugin.trans.SequentialGlobalSeaPlugin
SequentialGlobalSeaPlugin | public class SequentialGlobalSeaPlugin extends SequentialGlobalAirPlugin (Code) | |
Specific logic for dealing with backwards sea planning.
Mainly involves worrying about POE and POD choice.
|
exceptions | protected transient Set exceptions(Code) | | |
routeCache | protected transient Map routeCache(Code) | | |
useSeaRoutes | boolean useSeaRoutes(Code) | | |
allNecessaryAssetsReportedMiddleStep | protected boolean allNecessaryAssetsReportedMiddleStep()(Code) | | overridden from sequentialglobalairplugin
|
getEarlyArrivalMiddleStep | protected Date getEarlyArrivalMiddleStep(Task task, Date best)(Code) | | |
getPOENearestToFromLocMiddleStep | Location getPOENearestToFromLocMiddleStep(Task parentTask)(Code) | | |
getPOEandPOD | protected Location[] getPOEandPOD(Task parentTask, Task ignoredTask)(Code) | |
Given a task, find the POE and POD for the task
This will be a search among possible POEs and PODs for those that
are closest to the FROM-TO pair on the parent task.
The choice will be affected by the how long it takes
to get from POE to POD.
Parameters: ignoredTask - is ignored in this method |
isAmmo | protected boolean isAmmo(GLMAsset asset)(Code) | | An asset is an ammo container if it has a contents pg, since
only the Ammo Packer put a contents pg on a container.
NOTE : should call isContainer first!
|
localSetup | public void localSetup()(Code) | | |
makeLocator | protected void makeLocator()(Code) | | Instantiate the Locator, which adds a LocationCallback
|
removePrepsFromMiddleStep | protected void removePrepsFromMiddleStep(Task new_task)(Code) | | don't remove SEAROUTE prep -- need it for datagrabber output!
|
startsAtPOE | boolean startsAtPOE(Task task)(Code) | | don't include destination ports as POEs
|
|
|
|