de.upb.swtpra05.group03.shuttle
Interface Module
- All Known Subinterfaces:
- SentModule, ShuttleModule
- All Known Implementing Classes:
- Accounting, ActivityController, BillingCreditCard, BillingInvoice, Company, CryptoMessagesHandler, DeadManSwitchControl, Execution, MarginController, MasterShuttleNegotiation, Navigation, OfferingControl, OrderContainer, OrderStateControl, ParkingFeeDrawer, PeriodicalWakeUpControl, PluginMessenger, RiskControl, RouteManagement, SCCCalculator, ShuttleControl, ShuttleData, SpreadingControl, StrategyControl, TaskPlan
- public interface Module
A Module should have an empty constructor so it first can be
instanciated and than (after all modules have been instanciated) initialized
with a ModuleContainerInterface to get references to other
modules from. This way circular dependencies will be avoided.
- Version:
- $Revision: 1.3 $
init
public void init(ModuleContainerInterface container)
- Initializes this module. References to other modules should be set here
to avoid circle dependencies.
- Parameters:
container - The module manager which contain all modules