Uses of Package
de.upb.swtpra05.group03.shuttle

Packages that use de.upb.swtpra05.group03.shuttle
de.upb.swtpra05.group03.shuttle   
 

Classes in de.upb.swtpra05.group03.shuttle used by de.upb.swtpra05.group03.shuttle
AccountingInterface
          Interface of an accounting module.
AccountLinkedList
          LinkedList for handling AccountData Objects with a maximum size of MAXACCOUNTDATA.
ActivityControllerInterface
          Interface of an activity controller.
BestShuttleOfferPrice
          Structure to hold the id of a shuttle and its offerPrice
CompanyInterface
          A CompanyInterface represents a company with one or more shuttles and stores the count and the ids of the associated shuttles.
Connection
          helper to represent a connection between two stations
CryptoMessagesHandlerInterface
          Interface of a crypto message handler.
DebugFrame
          Class description
Dijkstra
          Class which implements the dijkstra algorithm
DijkstraEdge
          Represents edges of any graph which are useable with dijkstra
DijkstraNode
          Represents nodes of any graph which are useable with dijkstra
DoubleHashtable
          helper for connection object which implements a hastable with two keys
DoubleMap
           
ExecutionInterface
          Interface of a execution module.
GraphEdge
           
GraphNode
           
MarginControllerInterface
          Interface of a margin controller.
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.
ModuleContainer
          This is the main class of the service / dependency mapping system of Modules, it's the container for objects to map them with their class, super classes and all interfaces so they can be used to fulfill service dependencies of Modules at their initialization to avoid circular dependencies.
ModuleContainerInterface
          Interface of a module container which maps the contained objects with their class, super classes and all interfaces so they can be used to fulfill service dependencies of Modules at their initialization to avoid circular dependencies.
NavigationInterface
          Interface of a navigation.
OfferingControlInterface
          Interface of an offering control.
OrderContainerInterface
          Interface of an order container.
OrderEvaluaterInterface
          Interface of an order evaluater.
OrderHandlingInfoInterface
          Holds the order handling info: duration to finish the order and number of connections between loading and unloading the order.
PeriodicalWakeUpControlInterface
          Interface of a periodical wake up control.
PluginMessengerInterface
          Interface of a plugin messenger.
RiskControlInterface
          Interface of a risk control.
RouteManagementInterface
          Interface of a route management.
SCCCalculatorInterface
          Interface of a strong connected components calculator.
SentModule
          Interface of a sent-module which will receive all messages sent by the shuttle.
ShuttleControl
          Represents the shuttle by extending ShuttleAgentBase, forwards all received messages to all ShuttleModules and controls the states of the orders.
ShuttleControlInterface
          Interface of a shuttle control
ShuttleDataInterface
          Interface of a shuttle data container.
ShuttleModule
          Interface of a shuttle module which will receive all messages of the shuttle.
SpreadingControl.SpreadingShuttleData
          spreading shuttle data
SpreadingControl.SpreadingStationData
          spreading station data
StrategyControlInterface
          Interface of a strategy control.
Task
          Task of the shuttle to execute.
TaskPlanInterface
          Interface of a taskplan.
UnsuccessfulOfferInterface
          Interface of a class that will be notified if an offer is supposed to be unsuccessful.