Uses of Interface
de.upb.swtpra05.group03.shuttle.TaskPlanInterface

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

Uses of TaskPlanInterface in de.upb.swtpra05.group03.shuttle
 

Classes in de.upb.swtpra05.group03.shuttle that implement TaskPlanInterface
 class TaskPlan
          List of tasks the shuttle has to execute.
 

Fields in de.upb.swtpra05.group03.shuttle declared as TaskPlanInterface
private  TaskPlanInterface RiskControl.taskPlan
          the current taskPlan
private  TaskPlanInterface Navigation.taskPlan
          The taskplan
private  TaskPlanInterface Execution.taskPlan
          Collection which holds all Task the shuttle has to process
private  TaskPlanInterface PluginMessenger.taskPlan
          The taskplan
private  TaskPlanInterface RouteManagement.taskPlan
          The main TaskPlan, describes the actions the execution has to do
 

Methods in de.upb.swtpra05.group03.shuttle that return TaskPlanInterface
 TaskPlanInterface NavigationInterface.getShortestBetween(GraphNode start, GraphNode dest, de.upb.swtpra.kernel.id.OrderID id, GraphEdge not)
          Returns the shortest taskplan between start and destination without use of edge dontUse.
 TaskPlanInterface NavigationInterface.getShortestBetween(GraphNode start, GraphNode dest, de.upb.swtpra.kernel.id.OrderID id, GraphEdge not, boolean roundAbout, int curTime)
           
 TaskPlanInterface Navigation.getShortestBetween(GraphNode start, GraphNode destination, de.upb.swtpra.kernel.id.OrderID orderId, GraphEdge dontUse)
           
 TaskPlanInterface Navigation.getShortestBetween(GraphNode start, GraphNode destination, de.upb.swtpra.kernel.id.OrderID orderId, GraphEdge dontUse, boolean roundAbout, int currentTime)
           
 TaskPlanInterface TaskPlanInterface.getUseableTaskPlan(int curTime, int useTime)
          Returns a useable taskplan which contains all tasks after useTime.
 TaskPlanInterface TaskPlan.getUseableTaskPlan(int currentTime, int timeUseabilityHasToStart)
           
 

Methods in de.upb.swtpra05.group03.shuttle with parameters of type TaskPlanInterface
 void NavigationInterface.addOrderTo(ExtendedOrder eo, TaskPlanInterface plan, int lastBeforePlan, int curTime)
          Adds the order to the taskplan after the last station before useable tasks.
 void NavigationInterface.addOrderBehind(ExtendedOrder eo, TaskPlanInterface plan, int lastBeforePlan, int curTime)
          Adds the order to the taskplan after the current tasks of the taskplan, at least after the last station before useable tasks.
 GraphNode NavigationInterface.getLast(TaskPlanInterface plan, int lastBeforePlan)
          Gets the last station on route if the the taskplan isn't empty else the last station before useable tasks.
 void Navigation.addOrderTo(ExtendedOrder order, TaskPlanInterface aTaskPlan, int lastStationBeforeUseableTasks, int currentTime)
           
 void Navigation.addOrderBehind(ExtendedOrder order, TaskPlanInterface aTaskPlan, int lastStationBeforeUseableTasks, int currentTime)
           
 GraphNode Navigation.getLast(TaskPlanInterface aTaskPlan, int lastStationBeforeUseableTasks)
           
 void DebugFrame.setTaskPlan(TaskPlanInterface taskPlan, java.lang.String actionName)
          Sets the taskPlan attribute of the DebugFrame object