Uses of Interface
logist.simulation.Vehicle

Packages that use Vehicle
logist.agent   
logist.behavior   
logist.history   
logist.plan Allows to create plans that consist of a sequence of actions. 
logist.simulation   
 

Uses of Vehicle in logist.agent
 

Methods in logist.agent that return types with arguments of type Vehicle
 java.util.List<Vehicle> Agent.vehicles()
          The vehicles controlled by the agent
 

Uses of Vehicle in logist.behavior
 

Methods in logist.behavior with parameters of type Vehicle
 Action ReactiveBehavior.act(Vehicle vehicle, Task availableTask)
          This method is called whenever the agent arrives in a new city and is not carrying a task.
 Plan DeliberativeBehavior.plan(Vehicle vehicle, TaskSet tasks)
          Computes the transportation plan for a vehicle.
 

Method parameters in logist.behavior with type arguments of type Vehicle
 java.util.List<Plan> CentralizedBehavior.plan(java.util.List<Vehicle> vehicles, TaskSet tasks)
          Computes the joint plan for several vehicles.
 java.util.List<Plan> AuctionBehavior.plan(java.util.List<Vehicle> vehicles, TaskSet tasks)
          Computes the joint plan for several vehicles.
 

Uses of Vehicle in logist.history
 

Methods in logist.history with parameters of type Vehicle
static Event Event.arrive(long time, Vehicle vehicle, Topology.City city)
           
static Event Event.deliver(long time, Vehicle vehicle, Task task)
           
static Event Event.fromAction(long time, Vehicle vehicle, Action action)
           
static Event Event.pickup(long time, Vehicle vehicle, Task task)
           
 

Uses of Vehicle in logist.plan
 

Methods in logist.plan with parameters of type Vehicle
 void PlanVerifier.verifyPlan(Vehicle vehicle, Plan plan)
          Verifies that a sequence of actions is valid for a vehicle.
 

Uses of Vehicle in logist.simulation
 

Methods in logist.simulation that return Vehicle
 Vehicle VehicleImpl.getInfo()