org.cougaar.logistics.plugin.trans |
|
Java Source File Name | Type | Comment |
AmmoLowFidelityExpanderPlugin.java | Class | Takes low fidelity SUPPLY tasks marked with the LOW_FIDELITY prep
and converts them into TRANSPORT tasks. |
AmmoProjectionExpanderPlugin.java | Class | Takes PROJECT_SUPPLY tasks
and converts them into TRANSPORT tasks with a RESERVATION prep. |
AssetSkeleton.java | Class | |
AssetStimulator.java | Class |
Parses an XML file defining tasks to send to other clusters.
Creates tasks defined in the XML file and sends them
to any subordinate, supporting, or provider clusters.
Pops up a dialog box which provides a way to specify the
XML file. |
CargoCatCodeDimensionPG.java | Interface | |
CargoCatCodeDimensionPGImpl.java | Class | |
GenericDataXMLize.java | Class | Create either an XML document in the Vishnu Data format or Vishnu objects from ALP objects. |
GenericVishnuPlugin.java | Class | |
GLMTransConst.java | Class | Class to hold constants for the GLMTrans tree. |
GroundTransportAllocatorPlugin.java | Class |
Plugin that looks for TRANSIT or TRANSPORT tasks.
In general, like it's super class, TransportAllocatorPlugin,
BUT if the asset is self-propelled, short-circuits the process
by assigning the task to its direct object. |
GroundVishnuPlugin.java | Class | |
Level2Disposer.java | Class |
The default RequirementsExpander for the DemandForecastPlugin. |
Level2Expander.java | Class | |
Level2TranslatorModule.java | Class |
A utility superclass for all the sub-modules of the Level2TranslatorPlugin
This superclass of all the components of the Level2TranslatorPlugin contains
utility functions attained from the back pointer to the Level2TranslatorPlugin. |
Level2TranslatorPlugin.java | Class | The Level2TranslatorPlugin generates demand during execution. |
LowFidelityAssetPG.java | Interface | |
LowFidelityAssetPGImpl.java | Class | |
NewCargoCatCodeDimensionPG.java | Interface | |
NewLowFidelityAssetPG.java | Interface | |
PropertyGroupFactory.java | Class | |
RescindWatcher.java | Class | |
SeaDataXMLize.java | Class | Create XML document in the Vishnu Data format, directly from ALP objects. |
SeaTransportExpanderPlugin.java | Class | Breaks up incoming tasks into aggregates that are no bigger than the largest carrier asset. |
SeaVishnuPlugin.java | Class | This class is necessary because the ShipPacker needs a DataXMLizer that
adds information specific to the ship packing problem. |
SequentialGlobalAirPlugin.java | Class |
This class orchestrates the backwards planning that goes on in GLMTrans.
It makes decisions about how to expand incoming tasks into their appropriate
forms, e.g CONUSGround-Air-TheaterGround. |
SequentialGlobalSeaPlugin.java | Class |
Specific logic for dealing with backwards sea planning. |
TranscomDataXMLize.java | Class | Create either an XML document in the Vishnu Data format or Vishnu objects from ALP objects. |
TranscomRouterVishnuPlugin.java | Class | |
TranscomVishnuPlugin.java | Class | |
TransportAggregatorPlugin.java | Class | Note that although this is an aggregator, an expansion is made and subtasks created. |
TransportAllocatorPlugin.java | Class |
Plugin that looks for TRANSIT or TRANSPORT tasks.
Will just allocate the task to whatever asset
is hanging off the WITH prep, since this plugin is meant to paired
with and fire after a VishnuAggregatorPlugin. |
TransportExpanderPlugin.java | Class | Breaks up incoming tasks into aggregates that are no bigger than the largest carrier asset. |