Uses of Class
logist.plan.Action

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

Uses of Action in logist.behavior
 

Methods in logist.behavior that return Action
 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.
 

Uses of Action in logist.history
 

Methods in logist.history with parameters of type Action
static Event Event.fromAction(long time, Vehicle vehicle, Action action)
           
 

Uses of Action in logist.plan
 

Subclasses of Action in logist.plan
static class Action.Delivery
          A delivery of a task
static class Action.Move
          A move to another city
static class Action.Pickup
          A pickup of a task
 

Methods in logist.plan that return types with arguments of type Action
 java.util.Iterator<Action> Plan.iterator()
           
 

Methods in logist.plan with parameters of type Action
 void Plan.append(Action action)
          Appends an action to the plan
 

Constructors in logist.plan with parameters of type Action
Plan(Topology.City initialCity, Action... actions)
          Creates a simple plan from an initial city and a fixed number of actions.
 

Constructor parameters in logist.plan with type arguments of type Action
Plan(Topology.City initialCity, java.util.List<Action> actions)
          Creates a simple plan from an initial city and a list of actions.
 

Uses of Action in logist.simulation
 

Methods in logist.simulation that return Action
 Action VehicleImpl.executeNextAction()
           
 Action VehicleController.nextAction(int vid)
           
 

Methods in logist.simulation with parameters of type Action
 void VehicleController.stuckAction(int vid, Action action)