Package gui

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.