Class Summary |
BerthBs |
BeliefSet BerthBs
BerthBS contains Berth data. |
BerthBs__Tuple |
Automatically generated class from 'null'. |
BerthLiftingArm |
BeliefSet BerthLiftingArm
BerthLiftingArm contains the relation between one Berth and a lifting arm. |
BerthLiftingArm__Tuple |
Automatically generated class from 'null'. |
BerthPanel |
Class for a customized panel
Creates a panel that diplay the Berthes and the Ship that is allocated
The horisontal line at the top of the panel, represent date and timeline. |
ComboEditor |
Class for making a customized comboBox editor
This class is used by the comboBoxes in the table in ShipPanel
It extends the DefaultCellEditor. |
ComboRenderer |
Class for making a customized ComboBox renderer
This class is used by the comboBoxes in the table in ShipPanel
It implements the TableCellRenderer |
ForwardShipDelay |
Plan ForwardShipDelay
This plan handles a ShipArrival event, check if this plan is relevant,
and if so; send information about the Ship further to the JettyPlanner. |
GUI |
GUI-agent entity
The GUI agent is responsible for the communication between the external userinterface and the other agents in the system |
GuiChange |
Capability related to the GUI-agent
This capability makes the agent able to send and receive messages
with the external user interface. |
GuiManaging |
Capability related to the GUI-agent
This capability makes the agent able to send and receive messages
with the external user interface. |
IncomingShip |
Automatically generated class from 'null'. |
InitialData |
Event InitialData
This event is sendt when the Ship and Berth are instanciated,
to make sure that the external interface receive the necessary information |
InitializeGui |
Plan InitializeGui
This plan handles event about diplaying initialData,
and call a method in the screen view to make this happen. |
Initiation |
Capability related to the GUI-agent
This make the external user interface classes receive the necessary information
to initialize the gui. |
InitiationOfShipsBerths |
Plan InitiationOfShipsBerths
This plan instansiate Ships and Berths. |
JettyWindow |
Class for customized user interface window.
|
LiftingArmProduct |
BeliefSet LiftingArmProduct
LiftingArmProduct contains data related to one lifting arm. |
LiftingArmProduct__Tuple |
Automatically generated class from 'null'. |
MoovingShip |
Automatically generated class from 'null'. |
MovingShip |
Automatically generated class from 'null'. |
RegistrateShipArrival |
Plan RegistrateShipArrival
This plan handles a ShipArrival event, check if this plan is relevant,
and if so; send a request for the Ship further to the JettyPlanner. |
Screen |
View to connect a customized JettyWindow to the rest of the agent system.
|
Ship |
Ship-object
A ship-object is instanciated with it's static variables.
|
ShipArrival |
Event ShipArrival
This event is sendt when new information about a ship is identified,
it has two posting methods, used for new information about a ship and
for changed information about a ship. |
ShipBerthInitiation |
Event ShipBerthInitiation
This event is posted from the constructor of the GUI agent,
to forward the name of the files to be read from |
ShipBs |
BeliefSet ShipBs
ShipBs contains ship data. |
ShipBs__Tuple |
Automatically generated class from 'null'. |
ShipDelay |
|
ShipInitiation |
|
ShipPanel |
Class for making a panel for display and registration of ship data
Creates a table with fields that contain information about ships,
and to registrate new information |
SubmitEditor |
Class for making a customized button editor
This class is used by the submitButtons in the table in ShipPanel
It extends the DefaultCellEditor, and implement how the buttons should react when
they are pushed. |
SubmitRenderer |
Class for making a customized Button renderer
This class is used by the submitButtons in the table in ShipPanel
It implements the TableCellRenderer interface. |
UpdateGui |
Plan UpdateGui
This plan handles event about displaying a ship,
and call a method in the screen view to make this happen. |