Package berth

Class Summary
AllocateShipFirstTimeIntervalAvailable Plan AllocateShipFirstTimeIntervalAvailable The ship is allocated at the first time interval available.
AllocateShipNearWantedArrivalTime Plan AllocateShipNearWantedArrivalTime If the berth is available at the ship's wanted arrival time, the ship is allocated at this timepoint.
AllocateShipWantedArrivalTime Plan AllocateShipWantedArrivalTime The ship is always allocated at wanted arrival time.
AllocationCheck Plan AllocationCheck The Berth first check if it has the right product and the rigtht size requested by the ship.
AllocationRequest Event AllocationRequest This event is posted to other plans related to a Berth, after it has checked its allocation possibilities of a Ship.
Berth Berth-agent entity A Berth-agent is instanciated with static variables for capacity and size.
BerthReply Automatically generated class from 'null'.
Bid Class for incapsulate the attributes related to a Bid Creates a Bid with related attributes The Bid is made when a Berth agent check its allocation possibilities for a given Ship
CostCalculator Class with functionality for calculating cost Contain different methods for calculations, which functionality is shared among other external entities
DisplayShip Automatically generated class from 'null'.
InitiateMyLiftingArm Plan InitiateMyLiftingArm The lifting arms to one berth is initiated with the right product and capacity
InitiationOfLiftingArm Capability Berth-agent This capability makes the Berth-agent able to instanciate it's liftingarms.
LiftingArm Class for incapsulate the attributes related to a LiftingArm Creates a LiftingArm with related attributes The Bid is made when a Berth agent reads data from its beliefset
LiftingArmInitiation Event LiftingArmInitiation This event is posted from the Berth agent at initiation.
MyLiftingArmBs BeliefSet MyLiftingArmBS MyLiftingArmBS contains information about all lifting arms related to one Berth.
MyLiftingArmBs__Tuple Automatically generated class from 'null'.
ReceiveShipResponsibility Capability Berth-agent This capability makes the Berth-agent able to receive ship responsibility.
RemoveShip Plan RemoveShip The ship is removed from the Berth and a new incoming ship event is posted
RequestHandling Capability Berth-agent This capability makes the Berth-agent able to handle requests from the Jettyplanner-agent
ShipAllocation Plan ShipAllocation The ship is allocated to the berth with the best bid.
ShipRemover Capability Berth-agent This capability makes the Berth-agent able to remove ships.