Package-level declarations
Types
Put down everyone aboard who is bound for here.
A vehicle's commitment to a task.
What an assignment policy returns.
Where a commitment has got to.
Take whoever is waiting here for somewhere further along, in the order they arrived, until the vehicle is full or limit have boarded.
Decides which vehicle goes where, and owns the line of work waiting to be done.
Several actions, in order, at one stop.
Stand here for a while. The simplest thing only a seam that suspends could have expressed.
What a vehicle's failures are measured against.
When a vehicle fails, and how long it takes to put right.
A fleet of self-directing vehicles, and the dispatcher that tasks them.
What one transport cost the load that asked for it.
A vehicle: the permanent identity a modeller declares, names, and reads statistics from.
Controlled access to a vehicle a dispatcher commits to tasks: the four policies it carries, what it is doing, and how its time was spent.
A free-path vehicle's body: a MovableResource that also carries a manifest.
A fleet of self-directing vehicles on a free path, and the dispatcher that tasks them.
A fleet vehicle that moves over a free path.
Do not leave until the vehicle is full, or until the wait has run out.
A vehicle has stopped and cannot carry on by itself.
What happens when a vehicle stops and cannot carry on by itself.
One stop of a line: where to call, and what to do on arriving.
Take possession of a load.
Repairs a broken vehicle where it stands, and leaves a flat one flat.
Be somewhere, and nothing more.
What a vehicle is doing for itself when it is not carrying anything.
Put a load down, which is what discharges the commitment to carry it.
A permanent place where loads wait to board whatever comes by.
What a vehicle knows, and what it can do, at the stop it has just reached.
Decides, stop by stop, whether a vehicle serves the next place in its tour.
What a controller tells a vehicle to do about the next stop in its tour.
The waiting line: the one queue this subsystem reports.
One leg of a tour: somewhere to be, and something to do there.
What a vehicle does when it gets there.
Told when a vehicle stops and when it comes back.