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. |