A B C D E F G H I J L M N O P Q R S T U V W X Y Z

A

AIRPLANE - Static variable in class world.MeanOfTransportation
An airplane.
AIRPLANE_SPEED - Static variable in class world.TravelTime
A speed of an airplane in units per minute.
AIRPORTS_START_SEARCH_RANGE - Static variable in class scheduler.TravelPartsGenerator
A range to start the search for the train stations in, if the greater range value is specified.
AIRPORT_HALF_SIDE - Static variable in class gui.controls.WorldView
A length in pixels (with scale of 1) of a half of length of a side of a square representing an airport.
AddAirport(Airport) - Method in class world.World
Adds a single airport to the list of airports on this world.
AddBusStop(BusStop) - Method in class world.World
Adds a single bus stop to the list of bus stops on this world.
AddCase(Case, float) - Method in class crn.CRN
Adds the given case to the CRN.
AddCaseReference(Case) - Method in class crn.IE
Adds a case reference to this IE.
AddCity(City) - Method in class world.World
Adds a single city to the list of cities on this world.
AddConnection(Connection) - Method in class world.World
Add a new connection to this world.
AddConnectionChunk(TravelPartConnectionChunk) - Method in class scheduler.ConnectionsFinderTask
Adds a new connection chunk at the end of the current list of connection chunks.
AddConvertionButtons() - Method in class gui.controls.StationsTimetableEditor
Adds the buttons for applying the convertions between `+hh:mm' and `hh:mm' forms.
AddHarbour(Harbour) - Method in class world.World
Adds a single harbour to the list of harbours on this world.
AddHeader() - Method in class gui.controls.StationsTimetableEditor
Adds a header over the list with the names of columns.
AddIE(IE, float, Case) - Method in class crn.CRN
Adds the given IE to the CRN.
AddIEReference(IE) - Method in class crn.Case
Adds a reference to the IE references list of this case.
AddIEsWeightsPanel() - Method in class gui.dialogs.CRNSettingsEditionDialog
Prepares the panel with the IEs' weights.
AddList() - Method in class gui.controls.StationsTimetableEditor
Adds a list for editing times of arrivals and departures for all the stations.
AddMaxChangesPanel() - Method in class gui.dialogs.TravelDetailsQueryDialog
Adds a panel with the option of max changes count.
AddMeansOfTransportationPanel() - Method in class gui.dialogs.TravelDetailsQueryDialog
Adds a panel with the means of transportation to be chosen as allowed.
AddMenuPanel() - Method in class gui.dialogs.MainDialog
Adds a menu panel to this dialog.
AddMinMaxChangeTimesPanel() - Method in class gui.dialogs.TravelDetailsQueryDialog
Adds a panel with the min and max values for the change times.
AddOKCancel() - Method in class gui.dialogs.AlgorithmConfigurationDialog
Adds the OK and Cancel buttons.
AddOKCancel() - Method in class gui.dialogs.CRNSettingsEditionDialog
Adds the OK and Cancel buttons.
AddOKCancel() - Method in class gui.dialogs.ConnectionTimetableCreator
Adds the OK and Cancel buttons.
AddOKCancel() - Method in class gui.dialogs.TravelDetailsQueryDialog
Adds the OK and Cancel buttons.
AddOptionsPanel() - Method in class gui.dialogs.AlgorithmConfigurationDialog
Adds a panel with the means of transportation to be chosen as allowed.
AddOtherSettingsPanel() - Method in class gui.dialogs.CRNSettingsEditionDialog
Prepares the panel with the other settings.
AddPropertiesPanel() - Method in class gui.dialogs.MainDialog
Adds a properties panel to this dialog.
AddRepetitionOptions(boolean) - Method in class gui.dialogs.ConnectionTimetableCreator
Adds the options to cuztomise the repetition of this connection.
AddRulesCRNConfigButtons() - Method in class gui.dialogs.AlgorithmConfigurationDialog
Adds buttons used to edit the JESS rules and configure the wieghts for the CRN.
AddSpecificComparator(String, IEComparator) - Method in class crn.CRN
Adds a specific comparator for the IEs with the given name.
AddSpecificComparator(String, IEComparator) - Method in class crn.IESpecificComparisonManager
Adds a specific comparator for the given IE type.
AddStation(Station) - Method in class gui.controls.StationsChooser
Adds a given station to the list.
AddStation(Station) - Method in class gui.controls.StationsList
Adds a single station to the list.
AddTask(ConnectionsFinderTask) - Method in class scheduler.modules.ConnectionsFinderTasksManager
 
AddTask(ConnectionsFinderTask) - Method in interface scheduler.modulesinterfaces.ConnectionsFinderTasksManager
Adds a task to the manager to be stored for a later execution.
AddTimesBeforeFlightCruise() - Method in class gui.dialogs.TravelDetailsQueryDialog
Adds a panel with the times one need to be before the flight & cruise.
AddTimesPanel() - Method in class gui.dialogs.TravelDetailsQueryDialog
Adds a panel with the times options.
AddToolbarPanel() - Method in class gui.dialogs.MainDialog
Adds a toolbar panel to this dialog.
AddTrainStation(TrainStation) - Method in class world.World
Adds a single train station to the list of train stations on this world.
AddTravelPart(TravelPart) - Method in class scheduler.TravelPartsList
Adds a new travel part to the list.
AddTravelParts(TravelPartsList) - Method in class scheduler.TravelPartsList
Adds a new travel part to the list.
AddTravelSolution(ConnectionsFinderTask, boolean) - Method in class scheduler.modules.SchedulerCRNManager
 
AddTravelSolution(ConnectionsFinderTask, boolean) - Method in interface scheduler.modulesinterfaces.TravelSolutionsJudger
Add the given travel solution to the history.
AddViewPanel() - Method in class gui.dialogs.MainDialog
Adds a view panel to this dialog.
AddVisitedStation(Station) - Method in class scheduler.ConnectionsFinderTask
Adds a station to the list of visited stations.
Airport - class world.Airport.
An airport.
Airport(Location, String) - Constructor for class world.Airport
Constructor.
AirportPropertiesPanel - class gui.controls.AirportPropertiesPanel.
A panel for edition of properties of an airport.
AirportPropertiesPanel(ActionListener) - Constructor for class gui.controls.AirportPropertiesPanel
Constructor.
AirportTest - class tests.AirportTest.
Tests the Airport class.
AirportTest() - Constructor for class tests.AirportTest
 
AlgorithmConfigurationDialog - class gui.dialogs.AlgorithmConfigurationDialog.
A dialog used to configure the planning algorithm options.
AlgorithmConfigurationDialog(MainDialog) - Constructor for class gui.dialogs.AlgorithmConfigurationDialog
Constructor.
AllWorldSchedulerTests - class tests.AllWorldSchedulerTests.
A test suite containing all the tests for the scheduler and the world objects.
AllWorldSchedulerTests() - Constructor for class tests.AllWorldSchedulerTests
 
AreCloseEnough(Location, Location) - Static method in class scheduler.TravelPartsGenerator
Gets a boolean value indicating whether the two given locations are close enough to each other to be accepted as a space between two travel parts.
AssignPropertyValues(ArrayList, int) - Method in class scheduler.TravelSolutionsSorter
Assigns the values to the list of sort tags.
a - Variable in class crn.PermutationGenerator
 
accept(File) - Method in class gui.SolutionsCharacteristicsFileFilter
 
accept(File) - Method in class gui.WorldEditorFileFilter
 
acceptButton - Variable in class gui.controls.TravelSolutionsChooser
A button used to accept the selected travel proposal.
actionPerformed(ActionEvent) - Method in class gui.controls.ConnectionEditChooser
 
actionPerformed(ActionEvent) - Method in class gui.controls.LocationsChooser
 
actionPerformed(ActionEvent) - Method in class gui.controls.StationsChooser
 
actionPerformed(ActionEvent) - Method in class gui.controls.StationsTimetableEditor
 
actionPerformed(ActionEvent) - Method in class gui.controls.TravelSolutionsChooser
 
actionPerformed(ActionEvent) - Method in class gui.dialogs.AlgorithmConfigurationDialog
 
actionPerformed(ActionEvent) - Method in class gui.dialogs.CRNSettingsEditionDialog
The action listener.
actionPerformed(ActionEvent) - Method in class gui.dialogs.ConnectionTimetableCreator
 
actionPerformed(ActionEvent) - Method in class gui.dialogs.MainDialog
 
actionPerformed(ActionEvent) - Method in class gui.dialogs.MeanOfTransportationChooser
 
actionPerformed(ActionEvent) - Method in class gui.dialogs.SortPropertyChooser
 
actionPerformed(ActionEvent) - Method in class gui.dialogs.StatsDialog
 
actionPerformed(ActionEvent) - Method in class gui.dialogs.TimesPerDayPreviewDialog
 
actionPerformed(ActionEvent) - Method in class gui.dialogs.TravelDetailsQueryDialog
 
addAirportButton - Variable in class gui.dialogs.MainDialog
The `add airport' button placed on the toolbar.
addBusStopButton - Variable in class gui.dialogs.MainDialog
The `add bus stop' button placed on the toolbar.
addCityButton - Variable in class gui.dialogs.MainDialog
The `add city' button placed on the toolbar.
addConnectionButton - Variable in class gui.dialogs.MainDialog
The `add connection' button placed on the toolbar.
addHarbourButton - Variable in class gui.dialogs.MainDialog
The `add harbour' button placed on the toolbar.
addTrainStationButton - Variable in class gui.dialogs.MainDialog
The `add train station' button placed on the toolbar.
addedConnection - Variable in class gui.dialogs.ConnectionTimetableCreator
A connection added to the world if the OK button has been clicked.
airplaneCheckBox - Variable in class gui.dialogs.TravelDetailsQueryDialog
A check box used to choose the airplane as an allowed mean of transportation.
airplaneOption - Variable in class gui.dialogs.MeanOfTransportationChooser
A radio button with the airplane.
airplaneRankComboBox - Variable in class gui.dialogs.CRNSettingsEditionDialog
Importance level of the 'AirplaneRank' IE.
airportID - Variable in class world.WorldFileParser
An ID of the current airport.
airportImage - Variable in class gui.controls.WorldView
An image of the airport symbol.
airportName - Variable in class world.WorldFileParser
A name of the airport.
airportPropertiesPanel - Variable in class gui.dialogs.MainDialog
A panel containing a set of properties of an airport.
airports - Variable in class world.World
A set of airports on this world.
applyButton - Variable in class gui.controls.BasicPropertiesPanel
An `apply' button used when editing.
arrivalTextFields - Variable in class gui.controls.StationsTimetableListView
An ordered list of the arrival text fields.
arrivalTime - Variable in class world.WorldFileParser
An arrival time for the station assigned to the connection.
arrivalTimeTextField - Variable in class gui.dialogs.TravelDetailsQueryDialog
An arrival time text field.
arrivals - Variable in class world.Connection
A list of arrivals for all the stations in this connection.
assignedValue - Variable in class scheduler.TravelSolutionsSorter.SortTag
A value of the property the sorting is performed on for this travel solution.
averageChangeDurationOption - Variable in class gui.dialogs.SortPropertyChooser
A radio button with the average change duration.

B

BUS - Static variable in class world.MeanOfTransportation
A bus.
BUS_SPEED - Static variable in class world.TravelTime
A speed of a bus in units per minute.
BUS_STOPS_START_SEARCH_RANGE - Static variable in class scheduler.TravelPartsGenerator
A range to start the search for the bus stops in, if the greater range value is specified.
BUS_STOP_HALF_SIDE - Static variable in class gui.controls.WorldView
A length in pixels (with scale of 1) of a half of length of a side of a square representing a bus stop.
BasicPropertiesPanel - class gui.controls.BasicPropertiesPanel.
A basic properties panel.
BasicPropertiesPanel(ActionListener, String) - Constructor for class gui.controls.BasicPropertiesPanel
Constructor.
BusStop - class world.BusStop.
A bus stop.
BusStop(Location, String) - Constructor for class world.BusStop
Constructor.
BusStopPropertiesPanel - class gui.controls.BusStopPropertiesPanel.
A panel for edition of properties of a bus stop.
BusStopPropertiesPanel(ActionListener) - Constructor for class gui.controls.BusStopPropertiesPanel
Constructor.
BusStopTest - class tests.BusStopTest.
Tests the BusStop class.
BusStopTest() - Constructor for class tests.BusStopTest
 
busCheckBox - Variable in class gui.dialogs.TravelDetailsQueryDialog
A check box used to choose the bus as an allowed mean of transportation.
busOption - Variable in class gui.dialogs.MeanOfTransportationChooser
A radio button with the bus.
busRankComboBox - Variable in class gui.dialogs.CRNSettingsEditionDialog
Importance level of the 'BusRank' IE.
busStopID - Variable in class world.WorldFileParser
An ID of the current bus stop.
busStopImage - Variable in class gui.controls.WorldView
An image of the bus stop symbol.
busStopName - Variable in class world.WorldFileParser
A name of the bus stop.
busStopPropertiesPanel - Variable in class gui.dialogs.MainDialog
A panel containing a set of properties of a bus stop.
busStops - Variable in class world.World
A set of bus stops on this world.

C

CANCEL - Static variable in class gui.dialogs.AlgorithmConfigurationDialog
The cancel dialog result.
CANCEL - Static variable in class gui.dialogs.CRNSettingsEditionDialog
The cancel dialog result.
CANCEL - Static variable in class gui.dialogs.ConnectionTimetableCreator
The cancel dialog result.
CANCEL - Static variable in class gui.dialogs.MeanOfTransportationChooser
The cancel dialog result.
CANCEL - Static variable in class gui.dialogs.SortPropertyChooser
The cancel dialog result.
CANCEL - Static variable in class gui.dialogs.StatsDialog
The cancel dialog result.
CANCEL - Static variable in class gui.dialogs.TravelDetailsQueryDialog
The cancel dialog result.
CHANGES_DROPPING_RULES_ENGINE_JAVA - Static variable in class scheduler.TestOptions
Changes dropping rules engine using JAVA hard coded rules.
CHANGES_DROPPING_RULES_ENGINE_JESS - Static variable in class scheduler.TestOptions
Changes dropping rules engine using JESS.
CITY_HALF_SIDE - Static variable in class gui.controls.WorldView
A length in pixels (with scale of 1) of a half of length of a side of a square representing a city.
CONTINENTAL_PART - Static variable in class world.Location
A special value for the property of @see #islandName indicating this location lies on the continental part of the land.
CRN - class crn.CRN.
The Case Retrieval Net.
CRN() - Constructor for class crn.CRN
 
CRNFileParser - class crn.CRNFileParser.
Parses the XML file containg the description of the CRN.
CRNFileParser() - Constructor for class crn.CRNFileParser
Constructor.
CRNSettingsEditionDialog - class gui.dialogs.CRNSettingsEditionDialog.
A dialog used to edit the Case Retrieval Net settings.
CRNSettingsEditionDialog(String) - Constructor for class gui.dialogs.CRNSettingsEditionDialog
Constructor.
CRNTest - class tests.CRNTest.
Tests the CRN.
CRNTest() - Constructor for class tests.CRNTest
 
CRUCIAL - Static variable in class crn.IEImportance
The weight for the importance level 'crucial' of IEs.
CalendarToConnectionDayOfWeek(int) - Static method in class world.Connection
Converts the day of week constant from the Calendar class to the Connection class constant.
CancelEditionMarkings() - Method in class gui.controls.WorldView
Cancels the marking of the objects being edited.
Case - class crn.Case.
The case.
Case(String, boolean, CRN) - Constructor for class crn.Case
Constructor.
CaseTest - class tests.CaseTest.
Tests the case.
CaseTest() - Constructor for class tests.CaseTest
 
ChangeWorld() - Method in class world.WorldFileParser
Changes the world to the parsed one.
ChangesCountsComparator - class crn.comparators.ChangesCountsComparator.
A class used to compare the changes counts.
ChangesCountsComparator() - Constructor for class crn.comparators.ChangesCountsComparator
 
ChangesCountsComparatorTest - class tests.ChangesCountsComparatorTest.
Tests the changes count comparator.
ChangesCountsComparatorTest() - Constructor for class tests.ChangesCountsComparatorTest
 
ChangesJessJudger - class scheduler.modules.ChangesJessJudger.
A JESS based changes judger deciding whether to drop the changes or not.
ChangesJessJudger() - Constructor for class scheduler.modules.ChangesJessJudger
Constructor.
ChangesJudger - interface scheduler.modulesinterfaces.ChangesJudger.
An interface that must be implemented by a class that will judge if to drop a specified changes or not.
ChangesJudgerStub - class scheduler.modules.ChangesJudgerStub.
A class judging if it is wise no to take a given change.
ChangesJudgerStub() - Constructor for class scheduler.modules.ChangesJudgerStub
 
City - class world.City.
A city.
City(Location, String) - Constructor for class world.City
Constructor.
CityPropertiesPanel - class gui.controls.CityPropertiesPanel.
A panel containging a set of properties of a city.
CityPropertiesPanel(ActionListener) - Constructor for class gui.controls.CityPropertiesPanel
Constructor.
Clear() - Method in class gui.controls.StationsList
Empties the list.
Clear() - Method in class scheduler.modules.ConnectionsFinderTasksManager
 
Clear() - Method in interface scheduler.modulesinterfaces.ConnectionsFinderTasksManager
Removes all the tasks from the manager.
Clear() - Static method in class world.World
Clears the world.
ClearData() - Method in class crn.CRNFileParser
Clears all the internal data, so the parser is ready to parse a new file.
ClearData() - Method in class world.WorldFileParser
Clears all the internal data, so the parser is ready to parse a new file.
ClearLocation() - Method in class world.WorldFileParser
Clears the data of the connection.
ClearVisitedStations() - Method in class scheduler.ConnectionsFinderTask
Clears the list of visited stations.
CompareCases(Case, Case) - Method in class crn.CRN
Compares the two given cases.
CompareIEs(IE, IE) - Method in interface crn.IEComparator
Compares two IEs.
CompareIEs(IE, IE) - Method in class crn.IESpecificComparisonManager
Compares the given IEs.
CompareIEs(IE, IE) - Method in class crn.comparators.ChangesCountsComparator
 
CompareIEs(IE, IE) - Method in class crn.comparators.DepartureHoursOfDayComparator
 
CompareIEs(IE, IE) - Method in class crn.comparators.LocationsComparator
 
CompareIEs(IE, IE) - Method in class crn.comparators.RanksComparator
 
CompareIEs(IE, IE) - Method in class crn.comparators.TotalDurationsComparator
 
CompareIEsSets(ArrayList, ArrayList) - Method in class crn.CRN
Compares two sets of IEs (all of which are of the same type).
Connection - class world.Connection.
A connection.
Connection(String, int, ArrayList, ArrayList, ArrayList, char) - Constructor for class world.Connection
Constructor.
ConnectionEditChooser - class gui.controls.ConnectionEditChooser.
A panel used to edit and/or remove connections from those already added to the world.
ConnectionEditChooser(WorldView) - Constructor for class gui.controls.ConnectionEditChooser
Constructor.
ConnectionTest - class tests.ConnectionTest.
Tests the Connection class.
ConnectionTest() - Constructor for class tests.ConnectionTest
 
ConnectionTimetableCreator - class gui.dialogs.ConnectionTimetableCreator.
A dialog used to define a timetable for a connection.
ConnectionTimetableCreator(String, String, ArrayList, int, Connection) - Constructor for class gui.dialogs.ConnectionTimetableCreator
Constructor.
ConnectionsCellRenderer - class gui.controls.ConnectionsCellRenderer.
A cell renderer for the connections.
ConnectionsCellRenderer() - Constructor for class gui.controls.ConnectionsCellRenderer
Constructor.
ConnectionsFinderTask - class scheduler.ConnectionsFinderTask.
A class used to store a single task in the tasks list
ConnectionsFinderTask() - Constructor for class scheduler.ConnectionsFinderTask
Constructor
ConnectionsFinderTaskTest - class tests.ConnectionsFinderTaskTest.
Tests the ConnectionsFinderTask class.
ConnectionsFinderTaskTest() - Constructor for class tests.ConnectionsFinderTaskTest
 
ConnectionsFinderTasksManager - class scheduler.modules.ConnectionsFinderTasksManager.
A manager used to store the tasks for the process of finding connections for the single travel part.
ConnectionsFinderTasksManager() - Constructor for class scheduler.modules.ConnectionsFinderTasksManager
Constructor.
ConnectionsFinderTasksManager - interface scheduler.modulesinterfaces.ConnectionsFinderTasksManager.
An interface that must be implemented by a class that will manage the order of processing of tasks while finding the connections for the travel divisions.
ConnectionsFinderTasksManagerTest - class tests.ConnectionsFinderTasksManagerTest.
Tests the ConnectionsFinderTasksManager class.
ConnectionsFinderTasksManagerTest() - Constructor for class tests.ConnectionsFinderTasksManagerTest
 
ConnectionsTravelInfoProvider - interface scheduler.modulesinterfaces.ConnectionsTravelInfoProvider.
An interface defining the methods to access a source of the travel information on the world.
ContainsCase(Case) - Method in class crn.IE
Check if there is a given case on the list of references of this IE.
CreateNewTimetable() - Method in class gui.controls.StationsTimetableListView
Loads the stations and creates a new timetable for them accordingly to the distances and the mean of transportation.
CreateSAXParser() - Static method in class crn.CRNFileParser
Creates an instance of the SAXParser.
CreateSAXParser() - Static method in class crn.OtherSettingsFileHandler
Creates an instance of the SAXParser.
CreateSAXParser() - Static method in class world.WorldFileParser
Creates an instance of the SAXParser.
cancelButton - Variable in class gui.controls.LocationsChooser
The `Cancel' button.
cancelButton - Variable in class gui.dialogs.AlgorithmConfigurationDialog
A cancel button.
cancelButton - Variable in class gui.dialogs.CRNSettingsEditionDialog
A cancel button.
cancelButton - Variable in class gui.dialogs.ConnectionTimetableCreator
A cancel button.
cancelButton - Variable in class gui.dialogs.MeanOfTransportationChooser
A cancel button.
cancelButton - Variable in class gui.dialogs.SortPropertyChooser
A cancel button.
cancelButton - Variable in class gui.dialogs.TravelDetailsQueryDialog
A cancel button.
caretUpdate(CaretEvent) - Method in class gui.controls.LocationsChooser
 
caseReferences - Variable in class crn.CRNFileParser
The hashtable mapping the IEs to the ArrayLists containg the names of referring cases (Strings).
caseReferences - Variable in class crn.IE
The list of all cases this IE reference to.
cases - Variable in class crn.CRN
A list of all cases in the CRN.
cases - Variable in class crn.CRNFileParser
A list of parsed cases.
changesCount - Variable in class scheduler.ConnectionsFinderTask
A number of changes in the list of the connection chunks.
changesCount - Variable in class scheduler.TravelPartsList
The changes count implied by the travel parts on the list.
changesCountComboBox - Variable in class gui.dialogs.CRNSettingsEditionDialog
Importance level of the 'ChangesCount' IE.
changesCountOption - Variable in class gui.dialogs.SortPropertyChooser
A radio button with the changes count.
changesDroppingEngine - Static variable in class scheduler.TestOptions
Changes dropping rules engine to be used.
changesJudger - Variable in class scheduler.TravelDivisionsConnectionsFinder
A judger of changes.
changesRulesCheckBox - Variable in class gui.dialogs.AlgorithmConfigurationDialog
A 'use rules to choose appropriate changes' check box.
changesRulesEngineComboBox - Variable in class gui.dialogs.AlgorithmConfigurationDialog
A combo box used to choose the engine the changes are dropped with.
chosenMeanOfTransportation - Variable in class gui.dialogs.MeanOfTransportationChooser
A mean of transportation chosen by the user.
chosenSortProperty - Variable in class gui.dialogs.SortPropertyChooser
A mean of transportation chosen by the user.
cities - Variable in class world.World
A set of cities on this world.
cities - Variable in class world.WorldFileParser
A list of all parsed cities.
cityName - Variable in class world.WorldFileParser
A name of a city.
cityPropertiesPanel - Variable in class gui.dialogs.MainDialog
A panel containing a set of properties of a city.
clone() - Method in class scheduler.ConnectionsFinderTask
A clone has the reference to the same connection chunks except for the chunks with at least one unset date (those are new copies).
clone() - Method in class scheduler.TravelPartConnectionChunk
Gets a copy of this connection chunk.
clone() - Method in class scheduler.TravelPartsList
Creates a shallow copy of the list.
closeButton - Variable in class gui.controls.TravelSolutionsChooser
A button used to close the travel solutions choosing.
configButton - Variable in class gui.dialogs.MainDialog
The `config' button placed on the toolbar.
connection - Variable in class gui.controls.ConnectionsCellRenderer
A connection we are rendering.
connection - Variable in class gui.controls.StationsTimetableEditor
A connection to be load for the edition.
connection - Variable in class gui.controls.StationsTimetableListView
A connection to be loaded.
connection - Variable in class scheduler.ConnectionsFinderTask
A current real connection the work is done upon.
connectionArrivalTimes - Variable in class world.WorldFileParser
A list of arrival times for the current connection.
connectionDepartureTimes - Variable in class world.WorldFileParser
A list of departure times for the current connection.
connectionEditChooser - Variable in class gui.controls.WorldView
A chooser of a connection to be edited.
connectionEditChooser - Variable in class gui.dialogs.MainDialog
A panel used to choose a connection to be edited or removed.
connectionMeanOfTransportation - Variable in class world.WorldFileParser
A mean of transportation for the connection.
connectionName - Variable in class gui.dialogs.ConnectionTimetableCreator
A name the new connection is to be given.
connectionName - Variable in class world.WorldFileParser
A name of the connection.
connectionStations - Variable in class world.WorldFileParser
A list of stations assigned to the current connection.
connections - Variable in class world.World
A list of connections.
connections - Variable in class world.WorldFileParser
A list of all parsed connections.
connectionsForStationsCounter - Static variable in class scheduler.TestOptions
A number of queries for connections for stations.
connectionsList - Variable in class gui.controls.ConnectionEditChooser
A list control displaying the connections.
continentName - Variable in class world.Location
A name of the continentName this location belongs to.
continentName - Variable in class world.WorldFileParser
The continentName name in the location.
continentNameComboBox - Variable in class gui.controls.BasicPropertiesPanel
A combobox with a continentName name.
convertToAbsoluteTimeForm - Variable in class gui.controls.StationsTimetableEditor
A buttong used to convert the timetable to the `hh:mm' form.
convertToShiftTimeForm - Variable in class gui.controls.StationsTimetableEditor
A buttong used to convert the timetable to the `+hh:mm' form.
createButton - Variable in class gui.controls.StationsChooser
A button for accepting a list of selected stations and going to the phase 2 of the connection creation.
crn - package crn
 
crn - Variable in class crn.Case
The owner of this case.
crn - Variable in class gui.dialogs.CRNSettingsEditionDialog
The CRN to take weights from or to set the weights to.
crn - Variable in class scheduler.modules.SchedulerCRNManager
A CRN used to store the history.
crn.comparators - package crn.comparators
 
crnManager - Variable in class gui.dialogs.MainDialog
An instance of CRN manager used to take care of history handling.
currentConnectionChunks - Variable in class scheduler.ConnectionsFinderTask
A list of currently so far added connection chunks within the current travel part.
currentIE - Variable in class crn.CRNFileParser
The current IE tag.
currentStation - Variable in class scheduler.ConnectionsFinderTask
A current work station (within the current connection).

D

DepartureHoursOfDayComparator - class crn.comparators.DepartureHoursOfDayComparator.
A class used to compare departure hours of day.
DepartureHoursOfDayComparator() - Constructor for class crn.comparators.DepartureHoursOfDayComparator
 
DepartureHoursOfDayComparatorTest - class tests.DepartureHoursOfDayComparatorTest.
Tests the departure hours of dat comparator.
DepartureHoursOfDayComparatorTest() - Constructor for class tests.DepartureHoursOfDayComparatorTest
 
DrawLine(Graphics, int, int, int, int) - Method in class gui.controls.WorldView
Draws a line on the given graphics between the two specified points taking into account the fact that the West and East edges are the single edge (roundness of the world).
DrawString(Graphics, String, Point, Point) - Method in class gui.controls.WorldView
Draws a string on the given graphics in the middle between the two specified points taking into account the fact that the West and East edges are the single edge (roundness of the world).
DropTasksBreakingConstraints(ArrayList) - Method in class scheduler.TravelDivisionsConnectionsFinder
Removes from the given list of tasks those that break the constraints.
dateLimit - Variable in class scheduler.TravelConstraints
A time limit.
dayOfWeek - Variable in class scheduler.ConnectionsFinderTask
A day of week the current connection starts on.
dayOfWeekFlag - Variable in class world.WorldFileParser
A day of the week flag for the connection.
dayOfWeekMask - Variable in class world.Connection
A day of week mask.
departureHourOfDayComboBox - Variable in class gui.dialogs.CRNSettingsEditionDialog
Importance level of the 'DepartureHourOfDay' IE.
departureTextFields - Variable in class gui.controls.StationsTimetableListView
An ordered list of the departure text fields.
departureTime - Variable in class world.WorldFileParser
A departure time for the station assigned to the connection.
departureTimeTextField - Variable in class gui.dialogs.TravelDetailsQueryDialog
A departure time text field.
departures - Variable in class world.Connection
A list of departures for all the stations in this connection.
departuringConnectionsCheckBox - Variable in class gui.dialogs.AlgorithmConfigurationDialog
A 'limit departuring connections or alternative changes' check box.
destination - Variable in class scheduler.TravelPart
The destination of this travel part.
destinationComboBox - Variable in class gui.dialogs.CRNSettingsEditionDialog
Importance level of the 'Destination' IE.
destinationStation - Variable in class scheduler.FeedbackStationsPair
A destination station.
destinationStation - Variable in class scheduler.TravelPart
A station related to the destination.
destinationStationIndex - Variable in class scheduler.TravelPartConnectionChunk
An index of the destination station in the real connection's stations list.
destinationXTextField - Variable in class gui.controls.LocationsChooser
The x coordinate of the destination.
destinationYTextField - Variable in class gui.controls.LocationsChooser
The y coordinate of the destination.
dialogResult - Variable in class gui.dialogs.AlgorithmConfigurationDialog
The dialog result.
dialogResult - Variable in class gui.dialogs.CRNSettingsEditionDialog
The dialog result.
dialogResult - Variable in class gui.dialogs.ConnectionTimetableCreator
The dialog result.
dialogResult - Variable in class gui.dialogs.MeanOfTransportationChooser
The dialog result.
dialogResult - Variable in class gui.dialogs.SortPropertyChooser
The dialog result.
dialogResult - Variable in class gui.dialogs.StatsDialog
The dialog result.
dialogResult - Variable in class gui.dialogs.TravelDetailsQueryDialog
The dialog result.
directions - Variable in class gui.controls.LocationsChooser
A label used to display the directions to the user.
dispose() - Method in class gui.dialogs.MainDialog
 
division - Variable in class gui.controls.TravelDivisionsCellRenderer
A division we are rendering.
divisionsList - Variable in class gui.controls.TravelDivisionsChooser
A list control displaying the travel divisions.

E

EditSelectedConnection() - Method in class gui.controls.ConnectionEditChooser
Edits the currently set connection.
eachDayCheckbox - Variable in class gui.dialogs.ConnectionTimetableCreator
A `each day' check box.
editAirportButton - Variable in class gui.dialogs.MainDialog
The `edit airport' button placed on the toolbar.
editBusStopButton - Variable in class gui.dialogs.MainDialog
The `edit bus stop' button placed on the toolbar.
editButton - Variable in class gui.controls.ConnectionEditChooser
An `edit' button.
editCRNSettings - Variable in class gui.dialogs.AlgorithmConfigurationDialog
A 'edit CRN settings' button.
editChangeRules - Variable in class gui.dialogs.AlgorithmConfigurationDialog
A 'edit change choosing rules' button.
editCityButton - Variable in class gui.dialogs.MainDialog
The `edit city' button placed on the toolbar.
editConnectionButton - Variable in class gui.dialogs.MainDialog
The `edit connection' button placed on the toolbar.
editHarbourButton - Variable in class gui.dialogs.MainDialog
The `edit harbour' button placed on the toolbar.
editMeansOfTransportationRules - Variable in class gui.dialogs.AlgorithmConfigurationDialog
A 'edit means of transportation choosing rules' button.
editTrainStationButton - Variable in class gui.dialogs.MainDialog
The `edit train station' button placed on the toolbar.
editedAirport - Variable in class gui.controls.WorldView
An airport being edited.
editedBusStop - Variable in class gui.controls.WorldView
A bus stop being edited.
editedCity - Variable in class gui.controls.WorldView
A city being edited.
editedHarbour - Variable in class gui.controls.WorldView
A harbour being edited.
editedTrainStation - Variable in class gui.controls.WorldView
A train station being edited.
editionPanelSwitchButton - Variable in class gui.dialogs.MainDialog
A button used to switch between the edition and visibility toolbar panels.
editionToolbarPanel - Variable in class gui.dialogs.MainDialog
A panel containing the edition buttons.
endDate - Variable in class scheduler.TravelPartConnectionChunk
The end date of this travel part.
endElement(String, String, String) - Method in class crn.CRNFileParser
 
endElement(String, String, String) - Method in class crn.OtherSettingsFileHandler
 
endElement(String, String, String) - Method in class world.WorldFileParser
 
equals(Object) - Method in class crn.Case
 
equals(Object) - Method in class crn.IE
 
equals(Object) - Method in class scheduler.TravelPartsList
 
equals(Object) - Method in class world.Connection
 
equals(Object) - Method in class world.Location
 
equals(Object) - Method in class world.Station
 
everyXTimeSpanTextField - Variable in class gui.dialogs.ConnectionTimetableCreator
A text field to receive the every x time span repetition per day.
exitButton - Variable in class gui.dialogs.MainDialog
A `exit' button.
extraTimeBeforeDeparture - Variable in class scheduler.ConnectionsFinderTask
An extra time in minutes the traveler is at the station before the departure (after the change).
extraTimeBeforeDeparture - Variable in class scheduler.TravelPartConnectionChunk
An extra time in minutes the traveler is at the station before the departure (after the change).

F

FILE_EXTENSION - Static variable in class gui.SolutionsCharacteristicsFileFilter
A file extension of the files with the characteristics.
FILE_EXTENSION - Static variable in class gui.WorldEditorFileFilter
A file extension for the world files.
FRIDAY - Static variable in class world.Connection
A Friday flag for the day of the week.
FeedbackStationsPair - class scheduler.FeedbackStationsPair.
A class used to store two stations to be added as a main part when generating the travel division.
FeedbackStationsPair() - Constructor for class scheduler.FeedbackStationsPair
 
FeedbackTravelPartsProvider - interface scheduler.modulesinterfaces.FeedbackTravelPartsProvider.
An interface that must be implemented by a class providing the feedback travel parts (expert knowledge).
FeedbackTravelPartsProviderStub - class scheduler.modules.FeedbackTravelPartsProviderStub.
A stub providing the feedback travel parts (expert knowledge).
FeedbackTravelPartsProviderStub() - Constructor for class scheduler.modules.FeedbackTravelPartsProviderStub
 
FindConnections(ArrayList, TravelConstraints) - Method in class scheduler.TravelDivisionsConnectionsFinder
Finds connections for each of the given travel divisions.
FindConnections(TravelPartsList, Date, Date, ArrayList) - Method in class scheduler.TravelDivisionsConnectionsFinder
Finds out connections for the given division of the travel matching the given time limits and other constraints.
FindSimilarCases(Case, float) - Method in class crn.CRN
Finds all the similiar cases in the CRN.
FindTheMostSimilarCase(Case) - Method in class crn.CRN
Finds the most similiar case in the CRN.
FirstStepSolverThread - class gui.FirstStepSolverThread.
A thread used to solve the first step of the scheduling algorithm.
FirstStepSolverThread(MainDialog, TravelConstraints) - Constructor for class gui.FirstStepSolverThread
Constructor.
fAccepted - Variable in class crn.Case
Indicates whether this case has been accepted or rejected by the user.
fContainsFeedback - Variable in class scheduler.TravelPartsList
Indicates whether this travel parts list contains expert knowledge feedback.
fDirect - Variable in class scheduler.ConnectionsFinderTask
Indicates whether the connection is a direct connection to the destination station.
fIgnoreContinentIslandInformation - Static variable in class scheduler.TestOptions
Indicates whether to ignore the continent and island names information while planning.
fInAirport - Variable in class world.WorldFileParser
Indicates whether the parser is inside an `airport' tag.
fInAirports - Variable in class world.WorldFileParser
Indicates whether the parser is inside an `airports' tag.
fInArrivalTimes - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `arrival times' tag.
fInBusStop - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `bus stop' tag.
fInBusStops - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `bus stops' tag.
fInCities - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `cities' tag.
fInCity - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `city' tag.
fInConnection - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `connection' tag.
fInConnections - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `connections' tag.
fInDaysOfWeek - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `days of week' tag.
fInDepartureTimes - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `departure times' tag.
fInHarbour - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `harbour' tag.
fInHarbours - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `harbours' tag.
fInLocation - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `location' tag.
fInOtherSettings - Variable in class crn.OtherSettingsFileHandler
Indicates whether the parser is inside the `OtherSettings' tag.
fInStationIDs - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `stations ids' tag.
fInTrainStation - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `train station' tag.
fInTrainStations - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `train stations' tag.
fInWorld - Variable in class world.WorldFileParser
Indicates whether the parser is inside a `world' tag.
fIsLimitDeparture - Variable in class scheduler.TravelConstraints
Indicates whether the limit date is a limit for the departure (if true) or for the arrival (otherwise).
fLimitAlternativeChangesConnections - Static variable in class scheduler.TestOptions
Indicates whether to limit the number of starting connections or alternative changes.
fOrigin - Variable in class gui.controls.LocationsChooser
Indicates whether the mouse input is an origin or a destination of the travel.
fRevert - Variable in class scheduler.TravelDivisionsConnectionsFinder
Indicates whether the search is performed with the arrival time limit (then everything is reverted).
fShowAirConnections - Variable in class gui.controls.WorldView
Indicates whether to draw the air connections in the view.
fShowAirportsNames - Variable in class gui.controls.WorldView
Indicates whether to draw the names of the airports in the view.
fShowBusConnections - Variable in class gui.controls.WorldView
Indicates whether to draw the bus connections in the view.
fShowBusStopsNames - Variable in class gui.controls.WorldView
Indicates whether to draw the names of the bus stops in the view.
fShowCitiesNames - Variable in class gui.controls.WorldView
Indicates whether to draw the names of the cities in the view.
fShowConnections - Variable in class gui.controls.WorldView
Indicates whether to draw the connections in the view.
fShowHarboursNames - Variable in class gui.controls.WorldView
Indicates whether to draw the names of the harbours in the view.
fShowNames - Variable in class gui.controls.WorldView
Indicates whether to draw the names of the objects in the view.
fShowRailwayConnections - Variable in class gui.controls.WorldView
Indicates whether to draw the railway connections in the view.
fShowSeaConnections - Variable in class gui.controls.WorldView
Indicates whether to draw the sea connections in the view.
fShowTrainStationsNames - Variable in class gui.controls.WorldView
Indicates whether to draw the names of the train stations in the view.
fUpdateScrollers - Variable in class gui.controls.WorldView
Indicates whether to update the scrollers positions in the paint method.
fUseRulesChoosingMeansOfTransportation - Static variable in class scheduler.TestOptions
Indicates whether to use rules to choose the appropriate means of transportation.
fUseRulesDroppingChanges - Static variable in class scheduler.TestOptions
Indicates whether to use rules dropping some of the possible changes.
fValidated - Variable in class gui.dialogs.TravelDetailsQueryDialog
Indicates whether the user input has been validated.
feedbackTravelPartsProvider - Variable in class scheduler.TravelPartsGenerator
A provider of feedback travel parts.
firstStationComboBox - Variable in class gui.dialogs.CRNSettingsEditionDialog
Importance level of the 'FirstStation' IE.
firstStepSolutions - Variable in class gui.SecondStepSolverThread
A list of the solutions found by the first step of the travel scheduling algorithm.
firstStepSolutions - Variable in class gui.dialogs.MainDialog
A list of the solutions found by the first step of the travel scheduling algorithm.
fridayCheckbox - Variable in class gui.dialogs.ConnectionTimetableCreator
A `Friday' checkbox.

G

GenerateParts(Location, Location, Station, Station, int) - Method in class scheduler.TravelPartsGenerator
Gets a list of all possible divisions into parts taken by some mean of transportation of a travel from the given origin to the given destination.
GenerateTravelParts(Location, Location, TravelConstraints) - Method in class scheduler.TravelPartsGenerator
Gets a list of possible divisions of the travel into the travel parts.
GetAcceptButton() - Method in class gui.controls.TravelSolutionsChooser
Gets the `accept' button.
GetActivatedCases(Case, float) - Method in class crn.CRN
Gets the list of activated cases by the given one.
GetAddedConnection() - Method in class gui.dialogs.ConnectionTimetableCreator
Gets the connection added to the world if the OK button has been clicked.
GetAirportPropertiesPanel() - Method in class gui.dialogs.MainDialog
Gets the airport properties panel.
GetAirports(Location, int) - Method in class scheduler.TravelPartsGenerator
Gets the airports close to the given location, but no more then some limit value.
GetAirports() - Method in class world.World
Gets an iterator to the airports on this world.
GetAirportsInRange(int, int, int, int) - Method in interface scheduler.modulesinterfaces.LocationsTravelInfoProvider
Gets all the airports located in the specified rectangle.
GetAirportsInRange(int, int, int, int) - Method in class world.WorldTravelInfoProvider
 
GetArrivalTextFields() - Method in class gui.controls.StationsTimetableListView
Gets an ordered list of arrival text fields.
GetArrivalTime(int) - Method in class gui.controls.StationsTimetableEditor
Gets a time in minutes since midnight of arrival to the station with the given index.
GetArrivalTime(int) - Method in class world.Connection
Gets an arrival time for the given station's index.
GetArrivals() - Method in class world.Connection
Gets a list of arrivals for all the stations.
GetAverageChangeDuration() - Method in class scheduler.ConnectionsFinderTask
Gets a duration of the average change.
GetBusStopPropertiesPanel() - Method in class gui.dialogs.MainDialog
Gets the bus stop properties panel.
GetBusStops(Location, int) - Method in class scheduler.TravelPartsGenerator
Gets the bus stops close to the given location, but no more then some limit value.
GetBusStops() - Method in class world.World
Gets an iterator to the bus stops on this world.
GetBusStopsInRange(int, int, int, int) - Method in interface scheduler.modulesinterfaces.LocationsTravelInfoProvider
Gets all the bus stops located in the specified rectangle.
GetBusStopsInRange(int, int, int, int) - Method in class world.WorldTravelInfoProvider
 
GetCRN() - Method in class crn.CRNFileParser
Creates the CRN according to the data read from the file.
GetCRN() - Method in class crn.Case
Gets the owner of this case.
GetCRN() - Method in class gui.dialogs.MainDialog
Gets the CRN used by this CRN manager.
GetCRN() - Method in class scheduler.modules.SchedulerCRNManager
Gets the CRN used by this CRN manager.
GetCase(ConnectionsFinderTask, boolean) - Method in class scheduler.modules.SchedulerCRNManager
Converts the travel solution to the CRN case.
GetCaseReferencesCount() - Method in class crn.IE
Gets the count of the case references of this IE.
GetCaseReferencesInterator() - Method in class crn.IE
Gets the interator for the cases this IE reference to.
GetCases() - Method in class crn.CRN
Gets the iterator for the cases.
GetChangeConnections(int, Station, Station, Date, Date, Boolean) - Method in class scheduler.TravelDivisionsConnectionsFinder
Gets a list of all connections leaving from the given station not before the given change time and holding the change constraints.
GetChangeTime(int) - Static method in class world.TravelTime
Provides a time of change for the given mean of transportation.
GetChangesCount() - Method in class scheduler.ConnectionsFinderTask
Gets a number of changes in the list of the connection chunks.
GetChangesCount() - Method in class scheduler.TravelPartsList
Gets the changes count in the current list.
GetChangesDroppingEngine() - Static method in class scheduler.TestOptions
Gets an engine to be used to drop changes.
GetChosenMeanOfTransportation() - Method in class gui.dialogs.MeanOfTransportationChooser
Gets a mean of transportation chosen by the user.
GetChosenSortProperty() - Method in class gui.dialogs.SortPropertyChooser
Gets a sort property chosen by the user.
GetChunk(int) - Method in class scheduler.ConnectionsFinderTask
Gets the connection chunk with the given index.
GetCities() - Method in class world.World
Gets an iterator to the cities on this world.
GetCityPropertiesPanel() - Method in class gui.dialogs.MainDialog
Gets the city properties panel.
GetCloseButton() - Method in class gui.controls.TravelSolutionsChooser
Gets the `close' button.
GetClosestStations(ArrayList, Location, int) - Method in class scheduler.TravelPartsGenerator
Gets a list of at most given number of stations being the closest ones from the given list to the given location.
GetConnectionChunks() - Method in class scheduler.ConnectionsFinderTask
Gets a current list of connection chunks.
GetConnectionChunksCount() - Method in class scheduler.ConnectionsFinderTask
Gets a number of connection chunks contained by this task at the moment.
GetConnections() - Method in class world.World
Gets an iterator for the connections.
GetConnectionsForStation(Station, int) - Method in interface scheduler.modulesinterfaces.ConnectionsTravelInfoProvider
Gets a list of all connections leaving from the given station.
GetConnectionsForStation(Station, int) - Method in class world.WorldTravelInfoProvider
 
GetConnectionsForStationsQueriesCount() - Static method in class scheduler.TestOptions
Gets a number of queries for connections for stations.
GetDatesDifference(Date, Date) - Static method in class world.TravelTime
Gets a difference of two dates in minutes.
GetDayOfWeekMask() - Method in class gui.dialogs.ConnectionTimetableCreator
Gets a mask of day of week set according to the settings on the dialog.
GetDayOfWeekMask() - Method in class world.Connection
Gets the day of week mask.
GetDepartureTextFields() - Method in class gui.controls.StationsTimetableListView
Gets an ordered list of departure text fields.
GetDepartureTime(int) - Method in class gui.controls.StationsTimetableEditor
Gets a time in minutes since midnight of departure from the station with the given index.
GetDepartureTime(int) - Method in class world.Connection
Gets a departure time for the given station's index.
GetDepartures() - Method in class world.Connection
Gets a list of departures for all the stations.
GetDeparturingConnections(int, Station, Station, Date, Date, int) - Method in class scheduler.TravelDivisionsConnectionsFinder
Gets a list of at most connectionsCountLimit possible connections leaving from the given station not before the given time limit with the minimal time spans between the time limit and the departure time.
GetDestination() - Method in class gui.controls.LocationsChooser
Gets the destination of the travel selected by the user.
GetDestination() - Method in class scheduler.TravelPart
Gets ths destination of this travel part.
GetDestinationStation() - Method in class scheduler.TravelPart
Gets the destination related station.
GetDestinationStationIndex() - Method in class scheduler.TravelPartConnectionChunk
Gets the index of the destination station in the real connection's stations list.
GetDialogResult() - Method in class gui.dialogs.AlgorithmConfigurationDialog
Gets the dialog result.
GetDialogResult() - Method in class gui.dialogs.CRNSettingsEditionDialog
Gets the dialog result.
GetDialogResult() - Method in class gui.dialogs.ConnectionTimetableCreator
Gets the dialog result.
GetDialogResult() - Method in class gui.dialogs.MeanOfTransportationChooser
Gets the dialog result.
GetDialogResult() - Method in class gui.dialogs.SortPropertyChooser
Gets the dialog result.
GetDialogResult() - Method in class gui.dialogs.StatsDialog
Gets the dialog result.
GetDialogResult() - Method in class gui.dialogs.TravelDetailsQueryDialog
Gets the dialog result.
GetDistance(Location, Location) - Static method in class world.Location
Gets the distance between two locations.
GetEndDate() - Method in class scheduler.TravelPartConnectionChunk
Gets the end date of this travel part.
GetFeedbackTravelParts(Location, Location, int) - Method in class scheduler.modules.FeedbackTravelPartsProviderStub
 
GetFeedbackTravelParts(Location, Location, int) - Method in interface scheduler.modulesinterfaces.FeedbackTravelPartsProvider
Gets a list of stations pairs to be taken into account when searching for the main parts of the travel division.
GetFirstConnectionChunk() - Method in class scheduler.ConnectionsFinderTask
Gets the first connection chunk in the list.
GetFirstTravelPart() - Method in class scheduler.TravelPartsList
Gets the first travel part from the list.
GetHarbourPropertiesPanel() - Method in class gui.dialogs.MainDialog
Gets the harbour properties panel.
GetHarbours(Location, int) - Method in class scheduler.TravelPartsGenerator
Gets the harbours close to the given location, but no more then some limit value.
GetHarbours() - Method in class world.World
Gets an iterator to the harbours on this world.
GetHarboursInRange(int, int, int, int) - Method in interface scheduler.modulesinterfaces.LocationsTravelInfoProvider
Gets all the harbours located in the specified rectangle.
GetHarboursInRange(int, int, int, int) - Method in class world.WorldTravelInfoProvider
 
GetIEReferencesIterator() - Method in class crn.Case
Gets the IE references iterator.
GetIEWeight(String) - Method in class crn.CRN
Gets the weight of the given IE.
GetIEs(String) - Method in class crn.Case
Gets the IEs referencing to this case of the given type.
GetInstance() - Static method in class world.World
Gets the one and only instance of this class.
GetInvertedShiftsList() - Method in class gui.dialogs.ConnectionTimetableCreator
Gets an ordered list of shifts of time for an inverted list of stations of a currently defined connection.
GetInvertedStationsList() - Method in class gui.dialogs.ConnectionTimetableCreator
Gets an inverted list of stations.
GetLastConnectionChunk() - Method in class scheduler.ConnectionsFinderTask
Gets the last connection chunk in the list.
GetLastConnectionChunkWithEndDate() - Method in class scheduler.ConnectionsFinderTask
Gets the last connection chunk in the list with the end date set.
GetLastTravelPart() - Method in class scheduler.TravelPartsList
Gets the last travel part from the list.
GetLaunchSecondStepButton() - Method in class gui.controls.TravelDivisionsChooser
Gets the `launch the second step' button.
GetLength() - Method in class scheduler.TravelPartsList
Gets the total length of travel parts.
GetLocation() - Method in class world.WorldFileParser
Gets the location built basing on the parsed data.
GetLocation() - Method in class world.WorldObject
Gets the location of this world object.
GetLocationsChooser() - Method in class gui.dialogs.MainDialog
Gets the locations chooser.
GetMaxChangeDuration() - Method in class scheduler.ConnectionsFinderTask
Gets a duration of the longest change.
GetMaxPartsCount() - Static method in class scheduler.TravelPartsGenerator
Gets the max parts count with the current MAX_DEPTH value.
GetMeanOfTransportation() - Method in class scheduler.TravelPart
Gets the mean of transportations this travel part is to be taken by.
GetMeanOfTransportation() - Method in class world.Connection
Gets the mean of transportation.
GetMeanOfTransportation() - Method in class world.Station
Gets a mean of transportation this station supports.
GetMeanOfTransportationCode(String) - Static method in class world.MeanOfTransportation
Gets a mean of transportation basing on the given name.
GetMeanOfTransportationString(int) - Static method in class world.MeanOfTransportation
Gets a string with the name of the given mean of transportation.
GetMeansOfTransportation(Location, Location) - Method in class scheduler.modules.MeansOfTransportationChooserStub
 
GetMeansOfTransportation(Location, Location) - Method in class scheduler.modules.MeansOfTransportationJessChooser
 
GetMeansOfTransportation(Location, Location) - Method in interface scheduler.modulesinterfaces.MeansOfTransportationProvider
Gets a list of means of transportation appropriate for the main part of travek between the two given locations.
GetMeansOfTransportationChoosingEngine() - Static method in class scheduler.TestOptions
Gets an engine to be used to choose means of transportation.
GetName() - Method in class crn.Case
Gets the name of this case.
GetName() - Method in class world.Connection
Gets a name of this connection.
GetNextConnectionName(int) - Method in class world.World
Gets a unique name for the connection for the given mean of transportation.
GetOrigin() - Method in class gui.controls.LocationsChooser
Gets the origin of the travel selected by the user.
GetOrigin() - Method in class scheduler.TravelPart
Gets the origin of this travel part.
GetOriginStation() - Method in class scheduler.TravelPart
Gets the origin related station.
GetOriginStationIndex() - Method in class scheduler.TravelPartConnectionChunk
Gets the index of the origin station in the real connection's stations list.
GetRealConnection() - Method in class scheduler.TravelPartConnectionChunk
Gets a reference to the real connection this travel part is taken by.
GetRejectButton() - Method in class gui.controls.TravelSolutionsChooser
Gets the `reject' button.
GetRevertedConnectionChunk() - Method in class scheduler.TravelPartConnectionChunk
Gets a reverted connection chunk.
GetRevertedList() - Method in class scheduler.TravelPartsList
Gets the reverted list.
GetRevertedPart() - Method in class scheduler.TravelPart
Gets the reverted travel part.
GetRevertedPart() - Method in class scheduler.TravelPartConnectionChunk
Calls GetRevertedConnectionChunk().
GetSelectedConnection() - Method in class gui.controls.ConnectionEditChooser
Gets the currently selected conection.
GetSelectedDivision() - Method in class gui.controls.TravelDivisionsChooser
Gets the currently selected division.
GetSelectedSolution() - Method in class gui.controls.TravelSolutionsChooser
Gets the currently selected solution.
GetShiftTime(int) - Static method in class world.TravelTime
Converts the given time in minutes to the `+hh:mm' format.
GetShiftsList() - Method in class gui.dialogs.ConnectionTimetableCreator
Gets an ordered list of shifts of time for a currently defined connection.
GetSimilarity() - Method in class crn.Case
Gets the similarity.
GetSize() - Method in class gui.controls.StationsList
Gets the number of stations in the list.
GetSolutionsList() - Method in class gui.controls.TravelSolutionsChooser
Gets the current list of travel solutions in the chooser.
GetSortButton() - Method in class gui.controls.TravelSolutionsChooser
Gets the `sort' button.
GetStartDate() - Method in class scheduler.TravelPartConnectionChunk
Gets the start date of this travel part.
GetStationIndex(Station) - Method in class world.Connection
Gets an index of the given station within the stations list of this connection.
GetStationType() - Method in class gui.controls.StationsChooser
Gets a type of stations that are to be added to this list.
GetStations() - Method in class gui.controls.StationsChooser
Gets a list of all the chosen stations.
GetStations() - Method in class gui.controls.StationsList
Gets a list of all stations on the list.
GetStations(int, Location, int) - Method in class scheduler.TravelPartsGenerator
Gets a list of stations for the given location and mean of transportation.
GetStations() - Method in class world.Connection
Gets a list of stations.
GetStationsCount() - Method in class world.Connection
Gets the number of stations in this connection.
GetStationsInRangeQueriesCount() - Static method in class scheduler.TestOptions
Gets a number of queries for stations in range.
GetTaggedList(ArrayList) - Method in class scheduler.TravelSolutionsSorter
Gets a list of the given travel solutions boxed within the sort tags.
GetTask() - Method in class scheduler.modules.ConnectionsFinderTasksManager
 
GetTask() - Method in interface scheduler.modulesinterfaces.ConnectionsFinderTasksManager
Gets a task to be performed.
GetTasksCount() - Method in class scheduler.modules.ConnectionsFinderTasksManager
Gets a number of tasks stored in the manager.
GetTaxiDriveReservationTime(TravelPartConnectionChunk) - Static method in class scheduler.TravelDivisionsConnectionsFinder
Gets an amount of time in minutes needed to be reserved for the given taxi connection chunk for the drive only.
GetTime(int) - Static method in class world.TravelTime
Converts the given time in minutes since midnight to the `hh:mm' format.
GetTimeSinceSunday(char, int) - Static method in class world.TravelTime
Gets a time in minutes since Sunday 00:00.
GetTimesPerDay(int, int, int, int) - Static method in class world.TravelTime
Gets a list of times of runs for a connection with the given start time of one of its runs and repetition time.
GetTotalDistance() - Method in class scheduler.ConnectionsFinderTask
Gets the total distance of the travel described by this task.
GetTotalDuration() - Method in class scheduler.ConnectionsFinderTask
Gets a total duration of the travel stored in this task.
GetTrainStationPropertiesPanel() - Method in class gui.dialogs.MainDialog
Gets the train station properties panel.
GetTrainStations(Location, int) - Method in class scheduler.TravelPartsGenerator
Gets the train stations close to the given location, but no more then some limit value.
GetTrainStations() - Method in class world.World
Gets an iterator to the train stations on this world.
GetTrainStationsInRange(int, int, int, int) - Method in interface scheduler.modulesinterfaces.LocationsTravelInfoProvider
Gets all the train stations located in the specified rectangle.
GetTrainStationsInRange(int, int, int, int) - Method in class world.WorldTravelInfoProvider
 
GetTravelConstraints() - Method in class gui.dialogs.TravelDetailsQueryDialog
Gets the travel constraints entered in the dialog.
GetTravelParts() - Method in class scheduler.TravelPartsList
Gets the iterator to the parts of the travel.
GetTravelPartsCount() - Method in class scheduler.TravelPartsList
Gets the number of the travel parts on the list.
GetTravelTime(Location, Location, int) - Static method in class world.TravelTime
Counts a time of travel between two points using the given mean of transportation.
GetUnsetDatesChunksIndecies() - Method in class scheduler.ConnectionsFinderTask
Gets an iterator to the list of chunks with the unset dates.
GetUntaggedList(ArrayList) - Method in class scheduler.TravelSolutionsSorter
Gets a list of travel tasks in the same order as in the given list of SortTags.
GetUsedMeansOfTransportation() - Method in class scheduler.ConnectionsFinderTask
Gets a list of used means of transportation.
GetWalkReservationTime(TravelPartConnectionChunk) - Static method in class scheduler.TravelDivisionsConnectionsFinder
Gets an amount of time in minutes needed to be reserved for the given walk connection chunk.
geographicInfoCheckBox - Variable in class gui.dialogs.AlgorithmConfigurationDialog
A 'make use of extented geographic information' check box.
getDescription() - Method in class gui.SolutionsCharacteristicsFileFilter
 
getDescription() - Method in class gui.WorldEditorFileFilter
 
getFactorial(int) - Static method in class crn.PermutationGenerator
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class gui.controls.ConnectionsCellRenderer
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class gui.controls.StationsCellRenderer
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class gui.controls.TravelDivisionsCellRenderer
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class gui.controls.TravelSolutionsCellRenderer
 
getNext() - Method in class crn.PermutationGenerator
 
getNumLeft() - Method in class crn.PermutationGenerator
 
getTotal() - Method in class crn.PermutationGenerator
 
gui - package gui
 
gui.controls - package gui.controls
 
gui.dialogs - package gui.dialogs
 

H

HARBOURS_START_SEARCH_RANGE - Static variable in class scheduler.TravelPartsGenerator
A range to start the search for the harbours in, if the greater range value is specified.
HARBOUR_HALF_SIDE - Static variable in class gui.controls.WorldView
A length in pixels (with scale of 1) of a half of length of a side of a square representing a harbour.
Harbour - class world.Harbour.
A harbour.
Harbour(Location, String) - Constructor for class world.Harbour
Constructor.
HarbourPropertiesPanel - class gui.controls.HarbourPropertiesPanel.
A panel for edition of properties of a harbour.
HarbourPropertiesPanel(ActionListener) - Constructor for class gui.controls.HarbourPropertiesPanel
Constructor.
HarbourTest - class tests.HarbourTest.
Tests the habrour class.
HarbourTest() - Constructor for class tests.HarbourTest
 
HasIEType(String) - Method in class crn.Case
Chesks whether this case has an IE of the given type.
HasSpecificComparator(String) - Method in class crn.IESpecificComparisonManager
Checks if there is a specific comparator for the given IE type.
HasUnsetDatesChunks() - Method in class scheduler.ConnectionsFinderTask
Gets a boolean value indicating whether this task has some connection chunks with unset dates.
HasVisitedStation(Station) - Method in class scheduler.ConnectionsFinderTask
Checks whether the given station has been visited before.
HideAllPropertiesControls() - Method in class gui.dialogs.MainDialog
Hides all controls that are displayed in the properites panel.
HideStationsChooser() - Method in class gui.dialogs.MainDialog
Hides the stations chooser control and switches the view into the normal view mode.
harbourID - Variable in class world.WorldFileParser
An ID of the current harbour.
harbourImage - Variable in class gui.controls.WorldView
An image of the harbour symbol.
harbourName - Variable in class world.WorldFileParser
A name of the harbour.
harbourPropertiesPanel - Variable in class gui.dialogs.MainDialog
A panel containing a set of properties of a harbour.
harbours - Variable in class world.World
A set of harbours on this world.
hasMore() - Method in class crn.PermutationGenerator
 
height - Static variable in class gui.controls.WorldView
The height of the view.
historyBasedJudgement - Variable in class scheduler.ConnectionsFinderTask
This parameter might be set by the judgement module basing on the history.
historyFileName - Variable in class scheduler.modules.SchedulerCRNManager
A name of the history file.
historySimilarityOption - Variable in class gui.dialogs.SortPropertyChooser
A radio button with the history similarity.

I

IE - class crn.IE.
The Information Entity.
IE(String, String) - Constructor for class crn.IE
Constructor.
IE(IE) - Constructor for class crn.IE
Copy constructor.
IEComparator - interface crn.IEComparator.
An interface to allow specific IEs comparison.
IEImportance - class crn.IEImportance.
Contains the weights for the importance levels of IEs.
IEImportance() - Constructor for class crn.IEImportance
 
IEImportanceTest - class tests.IEImportanceTest.
 
IEImportanceTest() - Constructor for class tests.IEImportanceTest
 
IESpecificComparisonManager - class crn.IESpecificComparisonManager.
Provides a way of specific IEs comparison.
IESpecificComparisonManager() - Constructor for class crn.IESpecificComparisonManager
 
IESpecificComparisonManagerTest - class tests.IESpecificComparisonManagerTest.
Tests the IESpecificComparisonManager class.
IESpecificComparisonManagerTest() - Constructor for class tests.IESpecificComparisonManagerTest
 
IETest - class tests.IETest.
Tests the Information Entity class.
IETest() - Constructor for class tests.IETest
 
IMPORTANT - Static variable in class crn.IEImportance
The weight for the importance level 'important' of IEs.
IRRELEVANT - Static variable in class crn.IEImportance
The weight for the importance level 'irrelevant' of IEs.
IncreaseConnectionsForStationsQueriesCount() - Static method in class scheduler.TestOptions
Increases a number of queries for connections for stations by one.
IncreaseStationsInRangeQueriesCount() - Static method in class scheduler.TestOptions
Increases a number of queries for stations in range by one.
InitComboBox(String, JComboBox) - Method in class gui.dialogs.CRNSettingsEditionDialog
Inits the given combo box value according to the weight of the IE with the given name.
InitComboBoxes() - Method in class gui.dialogs.CRNSettingsEditionDialog
Initiates all the combo boxes with the proper values.
IsAccepted() - Method in class crn.Case
Indicates whether this case has been accepted or rejected by the user.
IsDirectConnection(int, int) - Method in class scheduler.TravelDivisionsConnectionsFinder
Checks whether a connection is a driect connection basing on the indecies of the current and destination stations'.
IsDirectLine(int, int, int, int) - Method in class gui.controls.WorldView
Checks whether the line between the two given points is a direct line or maybe it goes through the Easr/West edge.
IsEqual(Case) - Method in class crn.Case
Tests the equality of two cases.
IsEqual(IE) - Method in class crn.IE
Checks whether this and the given IEs are equal.
IsEqual(TravelPartsList) - Method in class scheduler.TravelPartsList
Gets a boolean value indicating whether this and the given one lists are equal.
IsEqual(Connection) - Method in class world.Connection
Compares two connections.
IsEqual(Location) - Method in class world.Location
Compares this location to the other one.
IsEqual(Station) - Method in class world.Station
Gets a boolean value indicating whether this and the other one stations are equal.
IsInRange(int, int, int, int) - Method in class world.Location
Gets a boolean value indicating whether this location lies in the given rectangle.
IsLocationParsed() - Method in class world.WorldFileParser
Indicates whether the location tag has been parsed completely.
IsSimilar(ConnectionsFinderTask) - Method in class scheduler.ConnectionsFinderTask
Checks whether this task is similar to the given one.
IsValidMeanOfTransportation(int) - Static method in class world.MeanOfTransportation
Checks whether the given mean of transportation is a valid one.
idToStationMap - Variable in class world.WorldFileParser
A maping from tha station ID to the station.
ies - Variable in class crn.CRN
A list of all ies in the CRN.
ies - Variable in class crn.CRNFileParser
A list of parsed IEs.
iesReferences - Variable in class crn.Case
A list of references to all the IEs constituting this case.
iesWeights - Variable in class crn.CRN
The weights of the IEs.
inCases - Variable in class crn.CRNFileParser
Indicates whether the parser is in the Cases section.
inIE - Variable in class crn.CRNFileParser
Indicates whether the parser is in the IE section.
inIEs - Variable in class crn.CRNFileParser
Indicates whether the parser is in the IEs section.
inWeights - Variable in class crn.CRNFileParser
Indicates whether the parser is in the Weights section.
infoProvider - Variable in class scheduler.TravelDivisionsConnectionsFinder
A provider of the travel information on the world.
infoProvider - Variable in class scheduler.TravelPartsGenerator
A provider of the travel information on the world.
isAirplaneAllowed - Variable in class scheduler.TravelConstraints
Indicates whether the airplane is an allowed mean of transportation.
isBusAllowed - Variable in class scheduler.TravelConstraints
Indicates whether the bus is an allowed mean of transportation.
isShipAllowed - Variable in class scheduler.TravelConstraints
Indicates whether the ship is an allowed mean of transportation.
isTaxiAllowed - Variable in class scheduler.TravelConstraints
Indicates whether the taxi is an allowed mean of transportation.
isTrainAllowed - Variable in class scheduler.TravelConstraints
Indicates whether the train is an allowed mean of transportation.
islandName - Variable in class world.Location
A name of the island this point lies on or a special value of @see #CONTINENTAL_PART.
islandName - Variable in class world.WorldFileParser
The the island name in the location.
islandNameComboBox - Variable in class gui.controls.BasicPropertiesPanel
A combobox with a name of the island.
itemIndex - Variable in class gui.controls.ConnectionsCellRenderer
A one-based index on the list of the connections we are rendering.
itemIndex - Variable in class gui.controls.StationsCellRenderer
A one-based index on the list of the station we are rendering.
itemIndex - Variable in class gui.controls.TravelDivisionsCellRenderer
A one-based index on the list of the divisions we are rendering.
itemIndex - Variable in class gui.controls.TravelSolutionsCellRenderer
A one-based index on the list of the solutions we are rendering.

J

JudgeTravelSolution(ConnectionsFinderTask) - Method in class scheduler.modules.SchedulerCRNManager
 
JudgeTravelSolution(ConnectionsFinderTask) - Method in interface scheduler.modulesinterfaces.TravelSolutionsJudger
Judges the given travel solution.

L

LaunchFirstStepSolver() - Method in class gui.dialogs.MainDialog
Runs a solver of the first step of the travel scheduling algorithm.
LoadConnection() - Method in class gui.controls.StationsTimetableListView
Loads the stations and a timetable from the connection.
LoadConnections() - Method in class gui.controls.ConnectionEditChooser
Loads the connections from the world.
LoadData(Airport) - Method in class gui.controls.AirportPropertiesPanel
Loads the properties of the given airport.
LoadData(BusStop) - Method in class gui.controls.BusStopPropertiesPanel
Loads the properties of the given bus stop.
LoadData(City) - Method in class gui.controls.CityPropertiesPanel
Loads the properties of the given city.
LoadData(Harbour) - Method in class gui.controls.HarbourPropertiesPanel
Loads the properties of the given harbour.
LoadData(TrainStation) - Method in class gui.controls.TrainStationPropertiesPanel
Loads the properties of the given train station.
LoadDivisions(ArrayList) - Method in class gui.controls.TravelDivisionsChooser
Loads the given list of travel divisions into the list control.
LoadFromFile(String) - Static method in class crn.OtherSettingsFileHandler
Loads the `other settings' from the given file.
LoadImportanceLevels(JComboBox) - Static method in class crn.IEImportance
Loads the values for the combo box with the importance levels.
LoadSolutions(ArrayList) - Method in class gui.controls.TravelSolutionsChooser
Loads the given list of travel solutions into the list control.
LoadStations() - Method in class gui.controls.StationsTimetableListView
Loads all the stations into a list view.
LoadTimes() - Method in class gui.dialogs.TimesPerDayPreviewDialog
Loads the times of runs into the text area.
Location - class world.Location.
A location.
Location(int, int) - Constructor for class world.Location
Constructor.
LocationTest - class tests.LocationTest.
Tests the Location class.
LocationTest() - Constructor for class tests.LocationTest
 
LocationToViewPoint(Location) - Method in class gui.controls.WorldView
Translates the location to the point on the view area (in the current scale).
LocationsChooser - class gui.controls.LocationsChooser.
Used to show directions to the user to choose two locations (origin and the destination) of the travel and launch the test.
LocationsChooser(WorldView, MainDialog) - Constructor for class gui.controls.LocationsChooser
Constructor.
LocationsComparator - class crn.comparators.LocationsComparator.
A class used to compare the locations.
LocationsComparator() - Constructor for class crn.comparators.LocationsComparator
 
LocationsComparatorTest - class tests.LocationsComparatorTest.
Tests the locations comparator.
LocationsComparatorTest() - Constructor for class tests.LocationsComparatorTest
 
LocationsTravelInfoProvider - interface scheduler.modulesinterfaces.LocationsTravelInfoProvider.
An interface defining the methods to access a source of the travel information on the world.
LockButtons(boolean) - Method in class gui.dialogs.MainDialog
Locks all the buttons but the zoom in/out, exit and show/hide buttons.
lastStationComboBox - Variable in class gui.dialogs.CRNSettingsEditionDialog
Importance level of the 'LastStation' IE.
launchButton - Variable in class gui.controls.LocationsChooser
The `Launch' button.
launchSecondStepButton - Variable in class gui.controls.TravelDivisionsChooser
A button used to launch the second step of the scheduling algorithm.
list - Variable in class gui.controls.StationsList
The list presenting the world objects.
list - Variable in class gui.controls.StationsTimetableEditor
A list view of stations.
listModel - Variable in class gui.controls.ConnectionEditChooser
The list model providing an API to add and remove items from the list.
listModel - Variable in class gui.controls.StationsList
The list model providing an API to add and remove items from the list.
listModel - Variable in class gui.controls.TravelDivisionsChooser
The list model providing an API to add items to the list.
listModel - Variable in class gui.controls.TravelSolutionsChooser
The list model providing an API to add items to the list.
listPane - Variable in class gui.controls.ConnectionEditChooser
The scroll pane making the list scrollable.
listPane - Variable in class gui.controls.StationsList
The scroll pane making the list scrollable.
listPane - Variable in class gui.controls.StationsTimetableEditor
The scroll pane making the list scrollable.
listPane - Variable in class gui.controls.TravelDivisionsChooser
The scroll pane making the list scrollable.
listPane - Variable in class gui.controls.TravelSolutionsChooser
The scroll pane making the list scrollable.
loadMapButton - Variable in class gui.dialogs.MainDialog
A `load map' button.
location - Variable in class world.WorldObject
A location of this world object.
locationsChooser - Variable in class gui.controls.WorldView
A locations chooser to receive the origin/destination location notifications.
locationsChooser - Variable in class gui.dialogs.MainDialog
A locations chooser panel.
locator - Variable in class crn.CRNFileParser
The SAX locator.
locator - Variable in class crn.OtherSettingsFileHandler
The SAX locator.
locator - Variable in class world.WorldFileParser
The SAX locator.
lowerLimit - Variable in class gui.dialogs.TimesPerDayPreviewDialog
A lower limit of repetitions (in minutes since midnight).

M

MAX_AIRPORTS_IN_RANGE_NUMBER - Static variable in class scheduler.TravelPartsGenerator
The max number of airports to be returned when searching for airports in some range.
MAX_ALTER_CHANGE_CONNECTIONS_COUNT - Static variable in class scheduler.TravelDivisionsConnectionsFinder
Defines a maximal number of change connections when searching for some other changes if there where none matching the travel constraints, but there are still some with a change time longer then the max change time.
MAX_BUS_STOPS_IN_RANGE_NUMBER - Static variable in class scheduler.TravelPartsGenerator
The max number of bus stops to be returned when searching for bus stops in some range.
MAX_DEPTH - Static variable in class scheduler.TravelPartsGenerator
Defines the deepest level at which the partitioning algorithm performs to search.
MAX_FEEDBACK_KNOWLEDGE_DEPTH - Static variable in class scheduler.TravelPartsGenerator
Defines the maximal depth at which the feedback rules are launched.
MAX_HARBOURS_IN_RANGE_NUMBER - Static variable in class scheduler.TravelPartsGenerator
The max number of harbours to be returned when searching for harbours in some range.
MAX_LENGTH_TAXI_RESERVED_TIME - Static variable in class scheduler.TravelDivisionsConnectionsFinder
Defines a minimal duration in minutes of the taxi travel part of the maximal possible length.
MAX_LENGTH_WALK_RESERVED_TIME - Static variable in class scheduler.TravelDivisionsConnectionsFinder
Defines a minimal duration in minutes of the walk travel part of the maximal possible length.
MAX_SCALE - Static variable in class gui.controls.WorldView
Defines a maximal value for a scale.
MAX_SIMILAR_CHANGES_COUNTS_DIFFERENCE - Static variable in class crn.comparators.ChangesCountsComparator
Defines the maximal difference between similar changes counts.
MAX_SIMILAR_DURATIONS_DIFFERENCE - Static variable in class crn.comparators.TotalDurationsComparator
Defines the maximal difference between similar durations.
MAX_SIMILAR_HOURS_DIFFERENCE - Static variable in class crn.comparators.DepartureHoursOfDayComparator
Defines the maximal difference between two similar hours.
MAX_SIMILAR_LOCATIONS_DISTANCE - Static variable in class crn.comparators.LocationsComparator
Defines a maximal distance between two locations to consider them similar.
MAX_SIMILAR_RANKS_DIFFERENCE - Static variable in class crn.comparators.RanksComparator
Defines the maximal difference between similar ranks.
MAX_STARTING_CONNECTIONS_COUNT - Static variable in class scheduler.TravelDivisionsConnectionsFinder
Defines a maximal number of connections taken into account when starting the search for the connections leaving from the first station of the whole travel.
MAX_TAXI_DISTANCE - Static variable in interface scheduler.modulesinterfaces.MeansOfTransportationProvider
The maximal distance to be taken by the taxi.
MAX_TRAIN_STATIONS_IN_RANGE_NUMBER - Static variable in class scheduler.TravelPartsGenerator
The max number of train stations to be returned when searching for train stations in some range.
MAX_TRAVEL_PARTS_SPACE - Static variable in class scheduler.TravelPartsGenerator
Defines a maximal space between two travel parts in the division.
MAX_UNPLANNED_DISTANCE - Static variable in class scheduler.TravelPartsGenerator
Defines a maximal distance route might be away from origin or destination to be considered a close one.
MAX_WALK_DISTANCE - Static variable in interface scheduler.modulesinterfaces.MeansOfTransportationProvider
The maximal distance to be taken by walk.
MEANS_OF_TRANSPORTATION_CHOOSING_RULES_ENGINE_JAVA - Static variable in class scheduler.TestOptions
Means of transportation choosing rules engine using JAVA hard coded rules.
MEANS_OF_TRANSPORTATION_CHOOSING_RULES_ENGINE_JESS - Static variable in class scheduler.TestOptions
Means of transportation choosing rules engine using JESS.
MIN_BUS_DISTANCE - Static variable in interface scheduler.modulesinterfaces.MeansOfTransportationProvider
The minimal distance to be taken by the bus.
MIN_CRUISE_DISTANCE - Static variable in interface scheduler.modulesinterfaces.MeansOfTransportationProvider
The minimal distance to be taken by the ship.
MIN_FLIGHT_DISTANCE - Static variable in interface scheduler.modulesinterfaces.MeansOfTransportationProvider
The minimal distance to be taken by the airplane.
MIN_TAXI_DISTANCE - Static variable in interface scheduler.modulesinterfaces.MeansOfTransportationProvider
The minimal distance to be taken by the taxi.
MIN_TRAIN_DISTANCE - Static variable in interface scheduler.modulesinterfaces.MeansOfTransportationProvider
The minimal distance to be taken by the train.
MODE_ADD_AIRPORT - Static variable in class gui.controls.WorldView
Indicates that a view is in a `add airport' mode.
MODE_ADD_BUS_STOP - Static variable in class gui.controls.WorldView
Indicates that a view is in a `add bus stop' mode.
MODE_ADD_CITY - Static variable in class gui.controls.WorldView
Indicates that a view is in a `add city' mode.
MODE_ADD_HARBOUR - Static variable in class gui.controls.WorldView
Indicates that a view is in a `add harbour' mode.
MODE_ADD_TRAIN_STATION - Static variable in class gui.controls.WorldView
Indicates that a view is in a `add train station' mode.
MODE_CHOOSE_STATION - Static variable in class gui.controls.WorldView
Indicates that a view is in `choose station' mode.
MODE_CONNECTION_EDITION - Static variable in class gui.controls.WorldView
Indicates that a view is in `connection edition' mode.
MODE_EDIT_AIRPORT - Static variable in class gui.controls.WorldView
Indicates that a view is in a `edit airport' mode.
MODE_EDIT_BUS_STOP - Static variable in class gui.controls.WorldView
Indicates that a view is in a `edit bus stop' mode.
MODE_EDIT_CITY - Static variable in class gui.controls.WorldView
Indicates that a view is in a `edit city' mode.
MODE_EDIT_HARBOUR - Static variable in class gui.controls.WorldView
Indicates that a view is in a `edit harbour' mode.
MODE_EDIT_TRAIN_STATION - Static variable in class gui.controls.WorldView
Indicates that a view is in a `edit train station' mode.
MODE_NORMAL_VIEW - Static variable in class gui.controls.WorldView
Indicates that a view is in a `normal view' mode.
MODE_ORIGIN_DESTINATION_CHOOSING - Static variable in class gui.controls.WorldView
Indicates that a view is in `chossing the origin and destination' mode.
MONDAY - Static variable in class world.Connection
A Monday flag for the day of the week.
MainDialog - class gui.dialogs.MainDialog.
A main dialog window of an application.
MainDialog(String) - Constructor for class gui.dialogs.MainDialog
Constructor.
MeanOfTransportation - class world.MeanOfTransportation.
A mean of transportation.
MeanOfTransportation() - Constructor for class world.MeanOfTransportation
 
MeanOfTransportationChooser - class gui.dialogs.MeanOfTransportationChooser.
A dialog used to choose one of the means of transportation.
MeanOfTransportationChooser(String, String) - Constructor for class gui.dialogs.MeanOfTransportationChooser
Constructor.
MeanOfTransportationTest - class tests.MeanOfTransportationTest.
Tests the MeanOfTransportation class.
MeanOfTransportationTest() - Constructor for class tests.MeanOfTransportationTest
 
MeansOfTransportationChooserStub - class scheduler.modules.MeansOfTransportationChooserStub.
A stub providing a set of rules to choose a proper means of transportation for the two given locations.
MeansOfTransportationChooserStub() - Constructor for class scheduler.modules.MeansOfTransportationChooserStub
 
MeansOfTransportationJessChooser - class scheduler.modules.MeansOfTransportationJessChooser.
A JESS based provider of potentail means of transportation for the first step of planning algorithm.
MeansOfTransportationJessChooser() - Constructor for class scheduler.modules.MeansOfTransportationJessChooser
Constructor.
MeansOfTransportationProvider - interface scheduler.modulesinterfaces.MeansOfTransportationProvider.
An interface that must be implemented by a class that will provide a list of means of transportation appropriate for the main part of travek between the two given locations.
MeansOfTransportationProviderTest - class tests.MeansOfTransportationProviderTest.
Tests the constant values in the MeansOfTransportationProvider interface.
MeansOfTransportationProviderTest() - Constructor for class tests.MeansOfTransportationProviderTest
 
MinimiseUnplannedDistances(ArrayList, Location, Location) - Method in class scheduler.TravelPartsGenerator
Removes routes with the unplanned distances much longer then the of other ones.
MinimiseUnplannedDistancesPerSide(ArrayList, Location, Location) - Method in class scheduler.TravelPartsGenerator
Removes routes with the unplanned distances much longer then the of other ones.
MinutesToString(int) - Static method in class world.TravelTime
Converts the given number of minutes into (dd days)(hh:)mm format.
main(String[]) - Static method in class gui.TravelSchedulerWorldEditor
Main function - the program's entry point.
main(String[]) - Static method in class tests.AllWorldSchedulerTests
Runs the tests in the GUI mode.
mainDialog - Variable in class gui.FirstStepSolverThread
The main dialog to be notified of the results.
mainDialog - Variable in class gui.SecondStepSolverThread
The main dialog to be notified of the results.
maxChangeDurationOption - Variable in class gui.dialogs.SortPropertyChooser
A radio button with the max change duration.
maxChangeTime - Variable in class scheduler.TravelConstraints
Defines the maximal time of change (in minutes).
maxChangeTimeTextField - Variable in class gui.dialogs.TravelDetailsQueryDialog
A text field with the max time of awaiting when the change takes place.
maxChangesCount - Variable in class scheduler.TravelConstraints
Defines a maximal number of changes during the travel.
maxChangesTextField - Variable in class gui.dialogs.TravelDetailsQueryDialog
A text field containing the max changes count value.
maxSimilarChangesCountsDifference - Variable in class crn.OtherSettingsFileHandler
Max similar changes counts difference.
maxSimilarChangesCountsDifferenceTextField - Variable in class gui.dialogs.CRNSettingsEditionDialog
A text field used to edit the max similar changes counts difference.
maxSimilarDepartureHoursOfDayDifference - Variable in class crn.OtherSettingsFileHandler
Max similar departure hours of day difference.
maxSimilarHoursOfDayDifferenceTextField - Variable in class gui.dialogs.CRNSettingsEditionDialog
A text field used to edit the max similar hours of day difference.
maxSimilarLocationsDistance - Variable in class crn.OtherSettingsFileHandler
Max similar locations distance.
maxSimilarLocationsDistanceTextField - Variable in class gui.dialogs.CRNSettingsEditionDialog
A text field used to edit the max similar locations distance.
maxSimilarRanksDifference - Variable in class crn.OtherSettingsFileHandler
Max similar ranks difference.
maxSimilarRanksDifferenceTextField - Variable in class gui.dialogs.CRNSettingsEditionDialog
A text field used to edit the max similar ranks difference.
maxSimilarTotalDurationsDifference - Variable in class crn.OtherSettingsFileHandler
Max similar total durations difference.
maxSimilarTotalDurationsDifferenceTextField - Variable in class gui.dialogs.CRNSettingsEditionDialog
A text field used to edit the max similar total durations difference.
meanOfTransportation - Variable in class gui.controls.StationsTimetableEditor
A mean of transportation the stations are for.
meanOfTransportation - Variable in class gui.controls.StationsTimetableListView
A mean of transportation for the stations.
meanOfTransportation - Variable in class gui.dialogs.ConnectionTimetableCreator
A mean of transportation for a new connection.
meanOfTransportation - Variable in class scheduler.TravelPart
A mean of transportation this part is to be taken by.
meanOfTransportation - Variable in class world.Connection
A mean of transportation.
meanOfTransportation - Variable in class world.Station
A mean of transportation supported by this station.
meansOfTransporationChoosingEngine - Static variable in class scheduler.TestOptions
Means of transportation choosing rules engine to be used.
meansOfTransportationProvider - Variable in class scheduler.TravelPartsGenerator
A provider of means of transportation for the two given points.
meansOfTransportationRulesCheckBox - Variable in class gui.dialogs.AlgorithmConfigurationDialog
A 'use rules to choose appropriate means of transportation' check box.
meansOfTransportationRulesEngineComboBox - Variable in class gui.dialogs.AlgorithmConfigurationDialog
A combo box used to choose the engine the means of transportation are choosed with.
minChangeTime - Variable in class scheduler.TravelConstraints
Defines the minimal time of change (in minutes).
minChangeTimeTextField - Variable in class gui.dialogs.TravelDetailsQueryDialog
A text field with the min time of awaiting when the change takes place.
mode - Variable in class gui.controls.WorldView
A mode the view is in.
mondayCheckbox - Variable in class gui.dialogs.ConnectionTimetableCreator
A `Monday' checkbox.
mouseClicked(MouseEvent) - Method in class gui.controls.WorldView
 
mouseEntered(MouseEvent) - Method in class gui.controls.WorldView
 
mouseExited(MouseEvent) - Method in class gui.controls.WorldView
 
mousePressed(MouseEvent) - Method in class gui.controls.WorldView
 
mouseReleased(MouseEvent) - Method in class gui.controls.WorldView
 

N

NEUTRAL - Static variable in class crn.IEImportance
The weight for the importance level 'neutral' of IEs.
NONE - Static variable in class crn.IEImportance
The weight for the importance level 'none' of IEs.
name - Variable in class crn.Case
A name of the case.
name - Variable in class crn.IE
The name of the value held in this IE instance.
name - Variable in class world.Connection
A name of this connection.
name - Variable in class world.WorldObject
A name of this world object.
nameTextField - Variable in class gui.controls.BasicPropertiesPanel
A text field with the name of the worl object.
nameTextField - Variable in class gui.controls.StationsChooser
A name text field.
newHorizontalPosition - Variable in class gui.controls.WorldView
The new position of the horizontal scroller to be set.
newMapButton - Variable in class gui.dialogs.MainDialog
A `new map' button.
newVerticalPosition - Variable in class gui.controls.WorldView
The new postion of the vertical scroller to be set.
nextAirConnectionNumber - Variable in class world.World
A number assigned to the next air connection being added to the world.
nextBusConnectionNumber - Variable in class world.World
A number assigned to the next bus connection being added to the world.
nextRailroadConnectionNumber - Variable in class world.World
A number assigned to the next railroad connection being added to the world.
nextSeaConnectionNumber - Variable in class world.World
A number assigned to the next sea connection being added to the world.
numLeft - Variable in class crn.PermutationGenerator
 

O

OK - Static variable in class gui.dialogs.AlgorithmConfigurationDialog
The OK dialog result.
OK - Static variable in class gui.dialogs.CRNSettingsEditionDialog
The OK dialog result.
OK - Static variable in class gui.dialogs.ConnectionTimetableCreator
The OK dialog result.
OK - Static variable in class gui.dialogs.MeanOfTransportationChooser
The OK dialog result.
OK - Static variable in class gui.dialogs.SortPropertyChooser
The OK dialog result.
OK - Static variable in class gui.dialogs.StatsDialog
The OK dialog result.
OK - Static variable in class gui.dialogs.TravelDetailsQueryDialog
The OK dialog result.
OnConvertToAbsoluteTimeForm() - Method in class gui.controls.StationsTimetableEditor
A handler for the convert to absolute time form button.
OnConvertToShiftTimeForm() - Method in class gui.controls.StationsTimetableEditor
A handler for the convert to shift time form button.
OnEachDayCheckbox() - Method in class gui.dialogs.ConnectionTimetableCreator
A handler for the each day checkbox.
OnFirstStepReady(ArrayList) - Method in class gui.dialogs.MainDialog
Called once the first step of the travel scheduling algorithm is solved.
OnLoadWorld() - Method in class gui.dialogs.MainDialog
Loads a world from the file given by the user.
OnOKButton() - Method in class gui.dialogs.AlgorithmConfigurationDialog
Launched when the user clicks the OK button.
OnOKButton() - Method in class gui.dialogs.ConnectionTimetableCreator
A handler for the OK button.
OnOKButton() - Method in class gui.dialogs.TravelDetailsQueryDialog
Launched when the user clicks the OK button.
OnPreviewButton() - Method in class gui.dialogs.ConnectionTimetableCreator
A handler for the preview button.
OnRepetitionCheckbox() - Method in class gui.dialogs.ConnectionTimetableCreator
A handler for the repetiotion checkbox.
OnSaveWorld() - Method in class gui.dialogs.MainDialog
Saves a world to the file given by the user.
OnSchedulingAlgorithmStepError(String) - Method in class gui.dialogs.MainDialog
Called if there was an error while solving the second step of the travel scheduling algorithm.
OnSecondStepReady(ArrayList) - Method in class gui.dialogs.MainDialog
Called once the second step of the travel scheduling algorithm is solved.
OtherSettingsFileHandler - class crn.OtherSettingsFileHandler.
A class used to parse an XML file containing settings used by the comparison functions.
OtherSettingsFileHandler() - Constructor for class crn.OtherSettingsFileHandler
Constructor.
okButton - Variable in class gui.dialogs.AlgorithmConfigurationDialog
An OK button.
okButton - Variable in class gui.dialogs.CRNSettingsEditionDialog
An OK button.
okButton - Variable in class gui.dialogs.ConnectionTimetableCreator
An OK button.
okButton - Variable in class gui.dialogs.MeanOfTransportationChooser
An OK button.
okButton - Variable in class gui.dialogs.SortPropertyChooser
An OK button.
okButton - Variable in class gui.dialogs.StatsDialog
An OK button.
okButton - Variable in class gui.dialogs.TimesPerDayPreviewDialog
An OK button.
okButton - Variable in class gui.dialogs.TravelDetailsQueryDialog
An OK button.
origin - Variable in class scheduler.TravelPart
The origin of this travel part.
originComboBox - Variable in class gui.dialogs.CRNSettingsEditionDialog
Importance level of the 'Origin' IE.
originStation - Variable in class scheduler.FeedbackStationsPair
An origin stations.
originStation - Variable in class scheduler.TravelPart
A station related to the origin.
originStationIndex - Variable in class scheduler.TravelPartConnectionChunk
An index of the origin station in the real connection's stations list.
originXTextField - Variable in class gui.controls.LocationsChooser
The x coordinate of the origin.
originYTextField - Variable in class gui.controls.LocationsChooser
The y coordinate of the origin.

P

Parse(String) - Method in class crn.CRNFileParser
Parses the given file.
Parse(String) - Method in class crn.OtherSettingsFileHandler
Parses the given file.
Parse(String) - Method in class world.WorldFileParser
Parses the given file.
ParseDuration(String) - Static method in class world.TravelTime
Converts the `+hh:mm' or `hh:mm' or `mm' to the duration time in minutes.
ParseTime(String) - Static method in class world.TravelTime
Converts the `hh:mm' or `mm' to the time in minutes.
Partition(ArrayList, int, int) - Method in class scheduler.TravelSolutionsSorter
Partitions the given range of elements in the given array using the SortTag in the middle as the pivot.
PermutationGenerator - class crn.PermutationGenerator.
Systematically generate permutations.
PermutationGenerator(int) - Constructor for class crn.PermutationGenerator
 
paint(Graphics) - Method in class gui.controls.ConnectionEditChooser
 
paint(Graphics) - Method in class gui.controls.ConnectionsCellRenderer
 
paint(Graphics) - Method in class gui.controls.StationsCellRenderer
 
paint(Graphics) - Method in class gui.controls.StationsList
 
paint(Graphics) - Method in class gui.controls.StationsTimetableListView
 
paint(Graphics) - Method in class gui.controls.TravelDivisionsCellRenderer
 
paint(Graphics) - Method in class gui.controls.TravelDivisionsChooser
 
paint(Graphics) - Method in class gui.controls.TravelSolutionsCellRenderer
 
paint(Graphics) - Method in class gui.controls.TravelSolutionsChooser
 
paint(Graphics) - Method in class gui.controls.WorldView
 
panel - Variable in class gui.dialogs.AlgorithmConfigurationDialog
A main panel of this dialog.
panel - Variable in class gui.dialogs.CRNSettingsEditionDialog
A main panel of this dialog.
panel - Variable in class gui.dialogs.ConnectionTimetableCreator
A main panel of this dialog.
panel - Variable in class gui.dialogs.MainDialog
A main panel of this dialog.
panel - Variable in class gui.dialogs.MeanOfTransportationChooser
A main panel of this dialog.
panel - Variable in class gui.dialogs.SortPropertyChooser
A main panel of this dialog.
panel - Variable in class gui.dialogs.StatsDialog
A main panel of this dialog.
panel - Variable in class gui.dialogs.TravelDetailsQueryDialog
A main panel of this dialog.
parent - Variable in class gui.controls.LocationsChooser
The main dialog containing this panel.
parent - Variable in class gui.controls.StationsChooser
A parent dialog of this control.
parent - Variable in class gui.controls.WorldView
The parent dialog.
parent - Variable in class gui.dialogs.AlgorithmConfigurationDialog
The parent dialog of this configuration dialog.
parts - Variable in class scheduler.TravelPartsList
A list of parts of the travel.

Q

QuickSort(ArrayList, int, int) - Method in class scheduler.TravelSolutionsSorter
Sorts the given range of SortTags on the given list.

R

ROW_HEIGHT - Static variable in class gui.controls.StationsTimetableListView
A height of a single row in the list view.
RanksComparator - class crn.comparators.RanksComparator.
A class used to compare the ranks of means of transportation.
RanksComparator() - Constructor for class crn.comparators.RanksComparator
 
RanksComparatorTest - class tests.RanksComparatorTest.
Tests the ranks comparator.
RanksComparatorTest() - Constructor for class tests.RanksComparatorTest
 
ReceiveLocation(Location) - Method in class gui.controls.LocationsChooser
Called by the world view after the user has clicked the origin/destination of the travel.
RemoveAirport(Airport) - Method in class world.World
Removes a given airport from this world.
RemoveAllCases() - Method in class crn.CRN
Removes all the cases from the CRN.
RemoveBusStop(BusStop) - Method in class world.World
Removes a given bus stop from this world.
RemoveCase(Case) - Method in class crn.CRN
Removes the given case from the CRN.
RemoveCaseReference(Case) - Method in class crn.IE
Removes the given case form from the references list of this IE.
RemoveCity(City) - Method in class world.World
Removes a given city from this world.
RemoveConnection(Connection) - Method in class world.World
Removes a given connection from this world.
RemoveConnectionsWithStation(Station) - Method in class world.World
Removes all the connections that contain the given station.
RemoveDuplicatedDivisions(ArrayList) - Method in class scheduler.TravelPartsGenerator
Removes all duplicated divisions.
RemoveFarTooLongDivisions(ArrayList) - Method in class scheduler.TravelPartsGenerator
Removes travel divisions much longer then the rest of them.
RemoveForbiddenMeansOfTransportation(ArrayList) - Method in class scheduler.TravelPartsGenerator
Removes the forbidden means of transportation by user unless it would means a removal of all of them.
RemoveHarbour(Harbour) - Method in class world.World
Removes a given harbour from this world.
RemoveProhibitedMeansOfTransportation(ArrayList) - Method in class scheduler.TravelPartsGenerator
Removes the divisions that use the forbiden means of transportation, unless it would mean a removal of all divisions.
RemoveSelectedItem() - Method in class gui.controls.ConnectionEditChooser
Removes the currently selected connection from the list.
RemoveSelectedStation() - Method in class gui.controls.StationsList
Removes the currently selected station from the list.
RemoveSelectedTravelSolution() - Method in class gui.controls.TravelSolutionsChooser
Removes the currently selected travel solution.
RemoveSimilarSolutions(ArrayList) - Method in class scheduler.TravelDivisionsConnectionsFinder
Removes from the given list of solutions similar ones (with the same routes and time of start and end, but with different times between the start and the end).
RemoveSpecificComparator(String) - Method in class crn.CRN
Removes a specific comparator for the IEs with the give name.
RemoveSpecificComparator(String) - Method in class crn.IESpecificComparisonManager
Removes a specific comparator for the given IE type.
RemoveStation(Station) - Method in class gui.controls.StationsList
Removes a single station from the list.
RemoveTrainStation(TrainStation) - Method in class world.World
Removes a given train station from this world.
Reset() - Static method in class scheduler.TestOptions
Resets all counters and other options to default values (full functionality).
ResetCounters() - Static method in class scheduler.TestOptions
Resets all counters.
realConnection - Variable in class scheduler.TravelPartConnectionChunk
A connection this travel part is taken by.
rejectButton - Variable in class gui.controls.TravelSolutionsChooser
A button used to reject the selected travel proposal.
removeButton - Variable in class gui.controls.BasicPropertiesPanel
A `remove' button used when editing.
removeButton - Variable in class gui.controls.ConnectionEditChooser
A `remove' button.
removeButton - Variable in class gui.controls.StationsChooser
A button for removing stations from the list.
repetitionTimeSpan - Variable in class gui.dialogs.TimesPerDayPreviewDialog
A time between runs for the connection (in minutes).
repetitionsCheckBox - Variable in class gui.dialogs.ConnectionTimetableCreator
A `Use repetitions' check box.
repetitionsLowerLimit - Variable in class gui.dialogs.ConnectionTimetableCreator
A text field for a lower limit of repetitions.
repetitionsUpperLimit - Variable in class gui.dialogs.ConnectionTimetableCreator
A text field for an upper limit of repetitions.
reset() - Method in class crn.PermutationGenerator
 
rete - Variable in class scheduler.modules.ChangesJessJudger
The Java Expert Shell System used to support rules genereting the proper means of transportation.
rete - Variable in class scheduler.modules.MeansOfTransportationJessChooser
The Java Expert Shell System used to support rules genereting the proper means of transportation.
returnConnectionsCheckBox - Variable in class gui.dialogs.ConnectionTimetableCreator
A 'return connection(s) check box.
run() - Method in class gui.FirstStepSolverThread
 
run() - Method in class gui.SecondStepSolverThread
 

S

SATURDAY - Static variable in class world.Connection
A Saturday flag for the day of the week.
SHIP - Static variable in class world.MeanOfTransportation
A ship.
SHIP_SPEED - Static variable in class world.TravelTime
A speed of a ship in units per minute.
SORT_ON_AVERAGE_CHANGE_DURATION - Static variable in class scheduler.TravelSolutionsSorter
Used to indicate that sorting should be on the average duration of the change.
SORT_ON_CHANGES_COUNT - Static variable in class scheduler.TravelSolutionsSorter
Used to indicate that sorting should be on the number of changes.
SORT_ON_MAX_CHANGE_DURATION - Static variable in class scheduler.TravelSolutionsSorter
Used to indicate that sorting should be on the maximal duration of the change.
SORT_ON_SIMILARITIES_TO_HISTORY - Static variable in class scheduler.TravelSolutionsSorter
Used to indicate that sorting should be on the similarity level to the historical cases from the CRN.
SORT_ON_TOTAL_DISTANCE - Static variable in class scheduler.TravelSolutionsSorter
Used to indicate that sorting should be on the total distance of the travel.
SORT_ON_TOTAL_DURATION - Static variable in class scheduler.TravelSolutionsSorter
Used to indicate that sorting should be on the total duration of the travel.
SUNDAY - Static variable in class world.Connection
A Sunday flag for the day of the week.
SaveAs(String) - Method in class world.World
Saves this world to the given file.
SaveListToFile(String) - Method in class gui.controls.TravelSolutionsChooser
Saves the current list of solutions to the given file.
SaveLocationTag(FileWriter, Location, String) - Static method in class world.World
Stores a location tag for the given location object to the given file writer.
SaveToFile() - Method in class scheduler.modules.SchedulerCRNManager
Saves the current history state to the file it has been loaded from.
SchedulerCRNManager - class scheduler.modules.SchedulerCRNManager.
A class used to keep eye on user's history of travels (both accepted and rejected cases are stored).
SchedulerCRNManager(String) - Constructor for class scheduler.modules.SchedulerCRNManager
Constructor.
SecondStepSolverThread - class gui.SecondStepSolverThread.
A thread used to solve the second step of the scheduling algorithm.
SecondStepSolverThread(MainDialog, ArrayList, TravelConstraints) - Constructor for class gui.SecondStepSolverThread
Constructor.
SetAccepted(boolean) - Method in class crn.Case
Sets the value indicating whether this case should be accepted or not.
SetArrivalTime(String, int) - Method in class gui.controls.StationsTimetableListView
Sets the arrival time for the station with the given index.
SetCRN(CRN) - Method in class gui.dialogs.CRNSettingsEditionDialog
Sets the CRN required to edit the importance weights.
SetChangesDroppingEngine(int) - Static method in class scheduler.TestOptions
Sets the engine to be used to drop changes.
SetChangesJudger(ChangesJudger) - Method in class scheduler.TravelDivisionsConnectionsFinder
Sets the judger of changes.
SetConnectionEditChooser(ConnectionEditChooser) - Method in class gui.controls.WorldView
Sets a chooser of a connection to be edited.
SetCurrentWorkingData(ConnectionsFinderTask) - Method in class scheduler.ConnectionsFinderTask
Sets the current connection, day of week, current station and the start station to the same values as of the other one's.
SetDepartureTime(String, int) - Method in class gui.controls.StationsTimetableListView
Sets the departure time for the station with the given index.
SetDestinationStation(Station) - Method in class scheduler.TravelPart
Sets the station related to the destination.
SetDestinationStationIndex(int) - Method in class scheduler.TravelPartConnectionChunk
Sets the index of the destination station in the real connection's stations list.
SetEndDate(Date) - Method in class scheduler.TravelPartConnectionChunk
Sets the end date of this travel part.
SetFeedbackTravelPartsProvider(FeedbackTravelPartsProvider) - Method in class scheduler.TravelPartsGenerator
Sets the provider of the feedback travel parts.
SetIEWeight(String, float) - Method in class crn.CRN
Sets the weight of the given IE.
SetIgnoreContinentIslandInformation(boolean) - Static method in class scheduler.TestOptions
Sets a value indicating whether to ignore the continent and island names information while planning.
SetLimitAlternativeChangesConnections(boolean) - Static method in class scheduler.TestOptions
Sets a value indicating whether to limit the number of starting connections or alternative changes.
SetLocationsChooser(LocationsChooser) - Method in class gui.controls.WorldView
Sets the locations chooser.
SetMeansOfTransportationChoosingEngine(int) - Static method in class scheduler.TestOptions
Sets the engine to be used to choose means of transportation.
SetMeansOfTransportationProvider(MeansOfTransportationProvider) - Method in class scheduler.TravelPartsGenerator
Sets the provider of the appropriate means of transportation for the two given locations.
SetMode(int) - Method in class gui.controls.WorldView
Sets the mode of this view.
SetOriginStation(Station) - Method in class scheduler.TravelPart
Sets the station related to the origin.
SetOriginStationIndex(int) - Method in class scheduler.TravelPartConnectionChunk
Sets the index of the origin station in the real connection's stations list.
SetRealConnection(Connection) - Method in class scheduler.TravelPartConnectionChunk
Sets the reference to the real connection this travel part is taken by.
SetSimilarity(float) - Method in class crn.Case
Sets the similarity.
SetStartDate(Date) - Method in class scheduler.TravelPartConnectionChunk
Sets the start date of this travel part.
SetStationType(int) - Method in class gui.controls.StationsChooser
Sets a type of stations that are to be added to this list.
SetTasksManager(ConnectionsFinderTasksManager) - Method in class scheduler.TravelDivisionsConnectionsFinder
Sets the tasks manager.
SetTravelConstraints(TravelConstraints) - Method in class scheduler.modules.ChangesJessJudger
 
SetTravelConstraints(TravelConstraints) - Method in class scheduler.modules.ChangesJudgerStub
 
SetTravelConstraints(TravelConstraints) - Method in class scheduler.modules.FeedbackTravelPartsProviderStub
 
SetTravelConstraints(TravelConstraints) - Method in interface scheduler.modulesinterfaces.ChangesJudger
Sets the travel constraints providing the minimal duration of change.
SetTravelConstraints(TravelConstraints) - Method in interface scheduler.modulesinterfaces.FeedbackTravelPartsProvider
Sets the travel constraints providing the forbidden means of transportation.
SetTravelDivisionChooser(TravelDivisionsChooser) - Method in class gui.controls.WorldView
Sets a list used to choose one of the travel divisions.
SetTravelInfoProvider(ConnectionsTravelInfoProvider) - Method in class scheduler.TravelDivisionsConnectionsFinder
Sets the provider of the travel information on the world.
SetTravelInfoProvider(LocationsTravelInfoProvider) - Method in class scheduler.TravelPartsGenerator
Sets the provider of the travel information on the world.
SetTravelSolutionsChooser(TravelSolutionsChooser) - Method in class gui.controls.WorldView
Sets a list used to choose one of the travel solutions.
SetUniversalStationsChooser(StationsChooser) - Method in class gui.controls.WorldView
Sets the universal stations chooser to be notified about selected station.
SetUseRulesChoosingMeansOfTransportation(boolean) - Static method in class scheduler.TestOptions
Sets a value indicating whether to use rules to choose the appropriate means of transportation.
SetUseRulesDroppingChanges(boolean) - Static method in class scheduler.TestOptions
Sets a value indicating whether to use rules dropping some of the possible changes.
ShiftDate(Date, int) - Static method in class world.TravelTime
Shifts the given date by the given number of minutes.
ShiftDayOfWeek(char, int) - Static method in class world.Connection
Shifts the given day of week by the given number of days.
ShouldDropChange(ConnectionsFinderTask, ConnectionsFinderTask, TravelPart, boolean) - Method in class scheduler.modules.ChangesJessJudger
 
ShouldDropChange(ConnectionsFinderTask, ConnectionsFinderTask, TravelPart, boolean) - Method in class scheduler.modules.ChangesJudgerStub
Checks whether it is wise to do not take the given change.
ShouldDropChange(ConnectionsFinderTask, ConnectionsFinderTask, TravelPart, boolean) - Method in interface scheduler.modulesinterfaces.ChangesJudger
Checks whether it is wise to do not take the given change.
ShouldIgnoreContinentIslandInformation() - Static method in class scheduler.TestOptions
Indicates whether to ignore the continent and island names information while planning.
ShouldLimitAlternativeChangesConnections() - Static method in class scheduler.TestOptions
Indicates whether to limit the number of starting connections or alternative changes.
ShouldUseRulesChoosingMeansOfTransportation() - Static method in class scheduler.TestOptions
Indicates whether to use rules to choose the appropriate means of transportation.
ShouldUseRulesDroppingChanges() - Static method in class scheduler.TestOptions
Indicates whether to use rules dropping some of the possible changes.
ShowErrorsList(String, ArrayList) - Static method in class gui.TravelSchedulerWorldEditor
Shows a message and pointed out errors from the list.
SolutionsCharacteristicsFileFilter - class gui.SolutionsCharacteristicsFileFilter.
A file filter used to filter out the files with the characteristics of the found travel solutions.
SolutionsCharacteristicsFileFilter() - Constructor for class gui.SolutionsCharacteristicsFileFilter
Constructor.
SolveUnsetDates(ArrayList, Date, Date) - Method in class scheduler.TravelDivisionsConnectionsFinder
Sets the start and end dates for all the connection chunks with unset dates.
SortPropertyChooser - class gui.dialogs.SortPropertyChooser.
A dialog used to choose a property to sort the travel solutions on.
SortPropertyChooser() - Constructor for class gui.dialogs.SortPropertyChooser
Constructor.
SortTravelSolutions(ArrayList, int) - Method in class scheduler.TravelSolutionsSorter
Sorts the given list of travel solutions on the given property.
StartChoosing() - Method in class gui.controls.LocationsChooser
Use it to start a new selection process.
Station - class world.Station.
A station class.
Station(Location, String, int) - Constructor for class world.Station
Constructor.
StationTest - class tests.StationTest.
Tests the Station class.
StationTest() - Constructor for class tests.StationTest
 
StationsCellRenderer - class gui.controls.StationsCellRenderer.
A cell renderer for the stations.
StationsCellRenderer() - Constructor for class gui.controls.StationsCellRenderer
Constructor.
StationsChooser - class gui.controls.StationsChooser.
A universal chooser used to select stations when defining a connection.
StationsChooser(WorldView, MainDialog) - Constructor for class gui.controls.StationsChooser
Constructor.
StationsList - class gui.controls.StationsList.
A list displaying stations.
StationsList() - Constructor for class gui.controls.StationsList
Constructor.
StationsTimetableEditor - class gui.controls.StationsTimetableEditor.
A panel used to define the times of arrivals and departures for every station of a connection.
StationsTimetableEditor(ArrayList, int, Connection) - Constructor for class gui.controls.StationsTimetableEditor
Constructor.
StationsTimetableListView - class gui.controls.StationsTimetableListView.
A list view used to display a list of stations and text fields for their arrival and departure times.
StationsTimetableListView(ArrayList, int, Connection) - Constructor for class gui.controls.StationsTimetableListView
Constructor.
StatsDialog - class gui.dialogs.StatsDialog.
A dialog used to show the queries stats.
StatsDialog() - Constructor for class gui.dialogs.StatsDialog
Constructor.
StoreData(Airport) - Method in class gui.controls.AirportPropertiesPanel
Stores currently set airport properties to the given airport.
StoreData(BusStop) - Method in class gui.controls.BusStopPropertiesPanel
Stores currently set bus stop properties to the given bus stop.
StoreData(City) - Method in class gui.controls.CityPropertiesPanel
Stores currently set city properties to the given city.
StoreData(Harbour) - Method in class gui.controls.HarbourPropertiesPanel
Stores currently set harbour properties to the given harbour.
StoreData(TrainStation) - Method in class gui.controls.TrainStationPropertiesPanel
Stores currently set train station properties to the given train station.
StoreToFile(String) - Method in class crn.CRN
Stores the CRN to the given file.
StoreToFile(String) - Static method in class crn.OtherSettingsFileHandler
Stores the `other settings' to the given file.
Swap(ArrayList, int, int) - Method in class scheduler.TravelSolutionsSorter
Swaps two given element on the given list.
saturdayCheckbox - Variable in class gui.dialogs.ConnectionTimetableCreator
A `Saturday' checkbox.
saveButton - Variable in class gui.controls.TravelSolutionsChooser
A button used to save the travel solutions list to a file.
saveMapButton - Variable in class gui.dialogs.MainDialog
A `save map' button.
scale - Variable in class gui.controls.WorldView
A scale of the display.
scheduler - package scheduler
 
scheduler.modules - package scheduler.modules
 
scheduler.modulesinterfaces - package scheduler.modulesinterfaces
 
setBounds(int, int, int, int) - Method in class gui.controls.ConnectionEditChooser
 
setBounds(int, int, int, int) - Method in class gui.controls.StationsList
 
setBounds(int, int, int, int) - Method in class gui.controls.TravelDivisionsChooser
 
setBounds(int, int, int, int) - Method in class gui.controls.TravelSolutionsChooser
 
setDocumentLocator(Locator) - Method in class crn.CRNFileParser
 
setDocumentLocator(Locator) - Method in class crn.OtherSettingsFileHandler
 
setDocumentLocator(Locator) - Method in class world.WorldFileParser
 
shipCheckBox - Variable in class gui.dialogs.TravelDetailsQueryDialog
A check box used to choose the ship as an allowed mean of transportation.
shipOption - Variable in class gui.dialogs.MeanOfTransportationChooser
A radio button with the ship.
shipRankComboBox - Variable in class gui.dialogs.CRNSettingsEditionDialog
Importance level of the 'ShipRank' IE.
showHideAirConnectionsButton - Variable in class gui.dialogs.MainDialog
A button used to show/hide the air connections.
showHideAirportsNamesButton - Variable in class gui.dialogs.MainDialog
A button used to show/hide the names of the airports.
showHideBusConnectionsButton - Variable in class gui.dialogs.MainDialog
A button used to show/hide the bus connections.
showHideBusStopsNamesButton - Variable in class gui.dialogs.MainDialog
A button used to show/hide the names of the bus stops.
showHideCitiesNamesButton - Variable in class gui.dialogs.MainDialog
A button used to show/hide names of the cities.
showHideConnectionsButton - Variable in class gui.dialogs.MainDialog
The `show/hide connections' button placed on the toolbar.
showHideHarboursNamesButton - Variable in class gui.dialogs.MainDialog
A button used to show/hide the names of the harbours.
showHideNamesButton - Variable in class gui.dialogs.MainDialog
The `show/hide names' button placed on the toolbar.
showHideRailwayConnectionsButton - Variable in class gui.dialogs.MainDialog
A button used to show/hide the railway connections.
showHideSeaConnectionsButton - Variable in class gui.dialogs.MainDialog
A button used to show/hide the sea connections.
showHideTrainStationsNamesButton - Variable in class gui.dialogs.MainDialog
A button used to show/hide the names of the train stations.
similarity - Variable in class crn.Case
The similarity with the other case.
solution - Variable in class gui.controls.TravelSolutionsCellRenderer
A solution we are rendering.
solutionsList - Variable in class gui.controls.TravelSolutionsChooser
A list control displaying the travel solutions.
sortButton - Variable in class gui.controls.TravelSolutionsChooser
A button used to sort the current list of travel solutions.
specificComparators - Variable in class crn.IESpecificComparisonManager
A hashtable mapping the IE names to the specific comparators.
specificComparisonManager - Variable in class crn.CRN
The IE specific comparison manager.
stack - Variable in class scheduler.modules.ConnectionsFinderTasksManager
A stack used to store the tasks.
startDate - Variable in class scheduler.TravelPartConnectionChunk
The start date of this travel part.
startElement(String, String, String, Attributes) - Method in class crn.CRNFileParser
 
startElement(String, String, String, Attributes) - Method in class crn.OtherSettingsFileHandler
 
startElement(String, String, String, Attributes) - Method in class world.WorldFileParser
 
startStation - Variable in class scheduler.ConnectionsFinderTask
A starting station used to remember the station where the new connection chunk should start.
startStationDepartureDate - Variable in class scheduler.ConnectionsFinderTask
A date of departure from the start station.
startTime - Variable in class gui.dialogs.TimesPerDayPreviewDialog
A time one of the runs for the connection starts at (in minutes since midnight).
station - Variable in class gui.controls.StationsCellRenderer
A station we are rendering.
stationID - Variable in class world.WorldFileParser
An ID of the station assigned to the connection.
stations - Variable in class gui.controls.StationsTimetableEditor
A list of all the stations the times are to be set for.
stations - Variable in class gui.controls.StationsTimetableListView
A list of stations to edit time of arrivals and departures for.
stations - Variable in class gui.dialogs.ConnectionTimetableCreator
A list of stations.
stations - Variable in class world.Connection
A list of stations in this connection.
stations - Variable in class world.WorldFileParser
A list of all parsed stations.
stationsChooser - Variable in class gui.controls.WorldView
A universal stations chooser to be notified about selected station.
stationsChooser - Variable in class gui.dialogs.MainDialog
A panel used to build a list of stations when defining a new connection.
stationsCount - Variable in class gui.dialogs.ConnectionTimetableCreator
A count of stations in the timetable.
stationsInRangeCounter - Static variable in class scheduler.TestOptions
A number of queries for stations in range.
stationsList - Variable in class gui.controls.StationsChooser
A list view used to display an ordered list of currently selected stations.
statsButton - Variable in class gui.controls.TravelSolutionsChooser
A button used to show the queries stats.
suite() - Static method in class tests.AllWorldSchedulerTests
Gets a test suite to be performed.
sundayCheckbox - Variable in class gui.dialogs.ConnectionTimetableCreator
A `Sunday' checkbox.

T

TAXI - Static variable in class world.MeanOfTransportation
A taxi.
THURSDAY - Static variable in class world.Connection
A Thursday flag for the day of the week.
TRAIN - Static variable in class world.MeanOfTransportation
A train.
TRAIN_SPEED - Static variable in class world.TravelTime
A speed of a train in units per minute.
TRAIN_STATIONS_START_SEARCH_RANGE - Static variable in class scheduler.TravelPartsGenerator
A range to start the search for the train stations in, if the greater range value is specified.
TRAIN_STATION_HALF_SIDE - Static variable in class gui.controls.WorldView
A length in pixels (with scale of 1) of a half of length of a side of a square representing a train station.
TUESDAY - Static variable in class world.Connection
A Tuesday flag for the day of the week.
TestOptions - class scheduler.TestOptions.
A class containing information on what mechanisms should be turned off while tests.
TestOptions() - Constructor for class scheduler.TestOptions
Constructor.
TimesPerDayPreviewDialog - class gui.dialogs.TimesPerDayPreviewDialog.
A dialog that shows all the times of a single day for a connection with the given start time and repetition time span.
TimesPerDayPreviewDialog(int, int, int, int) - Constructor for class gui.dialogs.TimesPerDayPreviewDialog
Constructor.
TotalDurationsComparator - class crn.comparators.TotalDurationsComparator.
A class used to compare the total durations.
TotalDurationsComparator() - Constructor for class crn.comparators.TotalDurationsComparator
 
TotalDurationsComparatorTest - class tests.TotalDurationsComparatorTest.
Tests the total durations comparator.
TotalDurationsComparatorTest() - Constructor for class tests.TotalDurationsComparatorTest
 
TrainStation - class world.TrainStation.
A train station.
TrainStation(Location, String) - Constructor for class world.TrainStation
Constructor.
TrainStationPropertiesPanel - class gui.controls.TrainStationPropertiesPanel.
A panel for edition of properties of a train station.
TrainStationPropertiesPanel(ActionListener) - Constructor for class gui.controls.TrainStationPropertiesPanel
Constructor.
TrainStationTest - class tests.TrainStationTest.
Tests the TrainStation class.
TrainStationTest() - Constructor for class tests.TrainStationTest
 
TravelConstraints - class scheduler.TravelConstraints.
A class describing the travel constraints.
TravelConstraints() - Constructor for class scheduler.TravelConstraints
Constructor.
TravelDetailsQueryDialog - class gui.dialogs.TravelDetailsQueryDialog.
A dialog used to query the user for the travel details (time limits, changes count and so on).
TravelDetailsQueryDialog() - Constructor for class gui.dialogs.TravelDetailsQueryDialog
Constructor.
TravelDivisionsCellRenderer - class gui.controls.TravelDivisionsCellRenderer.
A cell renderer used to display a travel division.
TravelDivisionsCellRenderer() - Constructor for class gui.controls.TravelDivisionsCellRenderer
Constructor.
TravelDivisionsChooser - class gui.controls.TravelDivisionsChooser.
A list used to choose one of the generated travel divisions to be displayed in the view.
TravelDivisionsChooser(WorldView, ActionListener) - Constructor for class gui.controls.TravelDivisionsChooser
Constructor.
TravelDivisionsConnectionsFinder - class scheduler.TravelDivisionsConnectionsFinder.
A class used to find connections for the given set of travel parts.
TravelDivisionsConnectionsFinder() - Constructor for class scheduler.TravelDivisionsConnectionsFinder
Constructor.
TravelDivisionsConnectionsFinderTest - class tests.TravelDivisionsConnectionsFinderTest.
Tests the TravelDivisionsConnectionsFinder class.
TravelDivisionsConnectionsFinderTest() - Constructor for class tests.TravelDivisionsConnectionsFinderTest
 
TravelPart - class scheduler.TravelPart.
A travel part.
TravelPart(int, Location, Location) - Constructor for class scheduler.TravelPart
Constructor.
TravelPartConnectionChunk - class scheduler.TravelPartConnectionChunk.
A class describing a piece of a real connection used to fill a travel part.
TravelPartConnectionChunk(int, Location, Location) - Constructor for class scheduler.TravelPartConnectionChunk
Constructor.
TravelPartConnectionChunkTest - class tests.TravelPartConnectionChunkTest.
Tests the TravelPartConnectionChunk class.
TravelPartConnectionChunkTest() - Constructor for class tests.TravelPartConnectionChunkTest
 
TravelPartTest - class tests.TravelPartTest.
Tests the TravelPart class.
TravelPartTest() - Constructor for class tests.TravelPartTest
 
TravelPartsGenerator - class scheduler.TravelPartsGenerator.
A generator of travel parts for the given origin and destination.
TravelPartsGenerator() - Constructor for class scheduler.TravelPartsGenerator
Constructor.
TravelPartsGeneratorTest - class tests.TravelPartsGeneratorTest.
Tests the TravelPartsGenerator class.
TravelPartsGeneratorTest() - Constructor for class tests.TravelPartsGeneratorTest
 
TravelPartsList - class scheduler.TravelPartsList.
A list of parts of a single travel.
TravelPartsList() - Constructor for class scheduler.TravelPartsList
Constructor.
TravelPartsListTest - class tests.TravelPartsListTest.
Tests the TravelPartsList class.
TravelPartsListTest() - Constructor for class tests.TravelPartsListTest
 
TravelSchedulerWorldEditor - class gui.TravelSchedulerWorldEditor.
A starter class.
TravelSchedulerWorldEditor() - Constructor for class gui.TravelSchedulerWorldEditor
 
TravelSolutionsCellRenderer - class gui.controls.TravelSolutionsCellRenderer.
A cell renderer used to display a travel solution.
TravelSolutionsCellRenderer() - Constructor for class gui.controls.TravelSolutionsCellRenderer
Constructor.
TravelSolutionsChooser - class gui.controls.TravelSolutionsChooser.
A list used to choose one of the generated travel solutions to be displayed in the view.
TravelSolutionsChooser(WorldView, ActionListener) - Constructor for class gui.controls.TravelSolutionsChooser
Constructor.
TravelSolutionsJudger - interface scheduler.modulesinterfaces.TravelSolutionsJudger.
An interface that must be implemented by a class that will judge the travel solutions.
TravelSolutionsSorter - class scheduler.TravelSolutionsSorter.
A class used to sort a given list of travel solutions (ConnectionsFinderTasks).
TravelSolutionsSorter(TravelSolutionsJudger) - Constructor for class scheduler.TravelSolutionsSorter
Constructor.
TravelSolutionsSorter.SortTag - class scheduler.TravelSolutionsSorter.SortTag.
A tag used while sorting.
TravelSolutionsSorter.SortTag() - Constructor for class scheduler.TravelSolutionsSorter.SortTag
 
TravelTime - class world.TravelTime.
A class providing API for the time manipulations and counting a time of journey.
TravelTime() - Constructor for class world.TravelTime
 
TravelTimeTest - class tests.TravelTimeTest.
Tests the TravelTime class.
TravelTimeTest() - Constructor for class tests.TravelTimeTest
 
task - Variable in class scheduler.TravelSolutionsSorter.SortTag
A travel solution.
tasksManager - Variable in class scheduler.TravelDivisionsConnectionsFinder
A tasks manager.
taxiCheckBox - Variable in class gui.dialogs.TravelDetailsQueryDialog
A check box used to choose the taxi as an allowed mean of transportation.
taxiRankComboBox - Variable in class gui.dialogs.CRNSettingsEditionDialog
Importance level of the 'TaxiRank' IE.
testAddAirport() - Method in class tests.WorldTest
Tests the addition of airports to the world.
testAddBusStop() - Method in class tests.WorldTest
Tests adding of bus stops to the world.
testAddCase() - Method in class tests.CRNTest
Tests adding of cases.
testAddCaseReference() - Method in class tests.IETest
Tests adding and removing of the references to the cases.
testAddCity() - Method in class tests.WorldTest
Tests the adding of cities.
testAddConnection() - Method in class tests.WorldTest
Tests adding of connections to the world.
testAddConnectionChunk() - Method in class tests.ConnectionsFinderTaskTest
Tests adding of the single connection chunk.
testAddHarbour() - Method in class tests.WorldTest
Tests the adding of harbours to the world.
testAddIEReference() - Method in class tests.CaseTest
Tests adding of the IE references.
testAddSpecificComparator() - Method in class tests.CRNTest
Tests the parameter validation for adding of the specific comparator.
testAddTask() - Method in class tests.ConnectionsFinderTasksManagerTest
Tests adding of the tasks.
testAddTrainStation() - Method in class tests.WorldTest
Tests the adding of the train stations to the world.
testAddTravelPart() - Method in class tests.TravelPartsListTest
Tests the adding of a single TravelPart to the list.
testAddTravelParts() - Method in class tests.TravelPartsListTest
Tests the adding of a list of parts.
testAddVisitedStation() - Method in class tests.ConnectionsFinderTaskTest
Tests adding of visited stations.
testAirport() - Method in class tests.AirportTest
Tests the constructor.
testAreCloseEnough() - Method in class tests.TravelPartsGeneratorTest
Tests the AreCloseEnough() method.
testBusStop() - Method in class tests.BusStopTest
Tests the constructor.
testButton - Variable in class gui.dialogs.MainDialog
The `test' button placed on the toolbar.
testCalendarToConnectionDayOfWeek() - Method in class tests.ConnectionTest
Tests converting of java calendar day of week to the connection's day of week.
testCase() - Method in class tests.CaseTest
Tests the constructor.
testClear() - Method in class tests.WorldTest
Tests the Clear() method.
testClearVisitedStations() - Method in class tests.ConnectionsFinderTaskTest
Tests clearing a list of visited stations.
testClone() - Method in class tests.ConnectionsFinderTaskTest
Tests cloning.
testClone() - Method in class tests.TravelPartConnectionChunkTest
Tests cloning.
testCompareIEs() - Method in class tests.ChangesCountsComparatorTest
Tests the comparison method.
testCompareIEs() - Method in class tests.DepartureHoursOfDayComparatorTest
Tests the comparison method.
testCompareIEs() - Method in class tests.IESpecificComparisonManagerTest
Tests comparing of the IEs.
testCompareIEs() - Method in class tests.LocationsComparatorTest
Tests the comparison method.
testCompareIEs() - Method in class tests.RanksComparatorTest
Tests the comparison method.
testCompareIEs() - Method in class tests.TotalDurationsComparatorTest
Tests the comparison method.
testConnection() - Method in class tests.ConnectionTest
Tests the constructor.
testConnectionsFinderTask() - Method in class tests.ConnectionsFinderTaskTest
Tests the constructor.
testConnectionsFinderTasksManager() - Method in class tests.ConnectionsFinderTasksManagerTest
Tests the constructor.
testConstantValues() - Method in class tests.IEImportanceTest
Tests the weights values for the importance levels.
testConstructor() - Method in class tests.TravelPartTest
Tests the constructor.
testContainsCase() - Method in class tests.IETest
Tests checking if the IE has a reference to the given case.
testEquals() - Method in class tests.ConnectionTest
Tests the equality test.
testEqualsIE() - Method in class tests.IETest
Tests the equality test.
testEqualsObject() - Method in class tests.CaseTest
Tests the equality test.
testEqualsObject() - Method in class tests.IETest
Tests the equality test.
testFindConnections() - Method in class tests.TravelDivisionsConnectionsFinderTest
Tests parameters checking only of the FindConnections().
testFindSimilarCases() - Method in class tests.CRNTest
Tests searching for the similar cases.
testGenerateTravelParts() - Method in class tests.TravelPartsGeneratorTest
Tests if the GenerateTravelParts() method is checking for null parameters and does return an empty list if there is no division.
testGetArrivalTime() - Method in class tests.ConnectionTest
Tests getting of the arrival time for the stations.
testGetAverageChangeDuration() - Method in class tests.ConnectionsFinderTaskTest
Tests getting of the average change duration.
testGetCaseReferencesCount() - Method in class tests.IETest
Tests getting of the cases references count.
testGetChangeTime() - Method in class tests.TravelTimeTest
Tests the getting of the change times.
testGetChangesCount() - Method in class tests.ConnectionsFinderTaskTest
Tests getting a number of changes.
testGetChangesCount() - Method in class tests.TravelPartsListTest
Tests the getting of changes count.
testGetChunk() - Method in class tests.ConnectionsFinderTaskTest
Tests getting of the chunks by their indecies.
testGetConnectionChunks() - Method in class tests.ConnectionsFinderTaskTest
Tests getting of the connection chunks iterator.
testGetConnectionChunksCount() - Method in class tests.ConnectionsFinderTaskTest
Tests getting of a number of connection chunks.
testGetDatesDifference() - Method in class tests.TravelTimeTest
Tests counting of a time difference of the two dates in minutes.
testGetDepartureTime() - Method in class tests.ConnectionTest
Tests getting of the departure time for the stations.
testGetDestination() - Method in class tests.TravelPartTest
Tests the GetDestination method.
testGetDestinationStationIndex() - Method in class tests.TravelPartConnectionChunkTest
Test the getting of the index of the destination station.
testGetDistance() - Method in class tests.LocationTest
Tests the distance solver.
testGetEndDate() - Method in class tests.TravelPartConnectionChunkTest
Test the getting of the end date.
testGetFirstConnectionChunk() - Method in class tests.ConnectionsFinderTaskTest
Tests getting of the first connection chunk.
testGetFirstTravelPart() - Method in class tests.TravelPartsListTest
Tests the getting of the first part from the list.
testGetIEs() - Method in class tests.CaseTest
Tests getting IEs with the given name.
testGetInstance() - Method in class tests.WorldTest
Tests the getting of the World instance.
testGetLastConnectionChunk() - Method in class tests.ConnectionsFinderTaskTest
Tests getting of the last connection chunk.
testGetLastConnectionChunkWithEndDate() - Method in class tests.ConnectionsFinderTaskTest
Tests getting of the last connection chunkwith the end date set.
testGetLastTravelPart() - Method in class tests.TravelPartsListTest
Tests the getting of the last part from the list.
testGetLength() - Method in class tests.TravelPartsListTest
Tests the getting of the total length of all the parts in the list.
testGetMaxChangeDuration() - Method in class tests.ConnectionsFinderTaskTest
Tests getting of the max change duration.
testGetMaxPartsCount() - Method in class tests.TravelPartsGeneratorTest
Tests the getting of the max parts count.
testGetMeanOfTransportation() - Method in class tests.TravelPartTest
Tests the GetMeanOfTransportation() method.
testGetMeanOfTransportationConvertions() - Method in class tests.MeanOfTransportationTest
Tests the mean of transportation name to code convertion.
testGetNextConnectionName() - Method in class tests.WorldTest
Tests the getting of names for the connections.
testGetOrigin() - Method in class tests.TravelPartTest
Tests the GetOrigin method.
testGetOriginStationIndex() - Method in class tests.TravelPartConnectionChunkTest
Test the getting of the index of the origin station.
testGetRealConnection() - Method in class tests.TravelPartConnectionChunkTest
Test the getting of the connection this chunk is taken by.
testGetRevertList() - Method in class tests.TravelPartsListTest
Tests getting of the reverted list.
testGetRevertedPart() - Method in class tests.TravelPartConnectionChunkTest
Tests if the use of this method is disabled.
testGetRevertedPart() - Method in class tests.TravelPartTest
Tests the getting of the reverted travel part.
testGetShiftTime() - Method in class tests.TravelTimeTest
Tests the getting of the shift time in a string format.
testGetStartDate() - Method in class tests.TravelPartConnectionChunkTest
Test the getting of the start date.
testGetStationIndex() - Method in class tests.ConnectionTest
Tests the method returning the index of the station on the list of stations of the connection.
testGetStationsCount() - Method in class tests.ConnectionTest
Tests getting of the stations count.
testGetTask() - Method in class tests.ConnectionsFinderTasksManagerTest
Tests getting of the tasks.
testGetTasksCount() - Method in class tests.ConnectionsFinderTasksManagerTest
Tests getting of the tasks count.
testGetTime() - Method in class tests.TravelTimeTest
Tests the getting of the time in a string format.
testGetTimeSinceSunday() - Method in class tests.TravelTimeTest
Test getting the time since Sunday in minutes for the given day of week and time on that day (also in minutes).
testGetTimesPerDay() - Method in class tests.TravelTimeTest
Tests the getting the times per day generation.
testGetTotalDistance() - Method in class tests.ConnectionsFinderTaskTest
Tests getting of the total distance.
testGetTotalDuration() - Method in class tests.ConnectionsFinderTaskTest
Tests getting of the total duration of travel.
testGetTravelPartsCount() - Method in class tests.TravelPartsListTest
Tests the getting of the count of travel parts.
testGetTravelTime() - Method in class tests.TravelTimeTest
Tests the counting of the travel time between locations.
testGetUnsetDatesChunksIndecies() - Method in class tests.ConnectionsFinderTaskTest
Tests getting of the indecies of the connection chunks with at least one unset date.
testGetUsedMeansOfTransportation() - Method in class tests.ConnectionsFinderTaskTest
Tests getting of the used means of transportation.
testHarbour() - Method in class tests.HarbourTest
Tests the constructor.
testHasSpecificComparator() - Method in class tests.IESpecificComparisonManagerTest
Tests adding and checking if there is a specific comparator for the given IE name.
testHasUnsetDatesChunks() - Method in class tests.ConnectionsFinderTaskTest
Tests checking if the task has chunks with at least one unset date.
testHasVisitedStation() - Method in class tests.ConnectionsFinderTaskTest
Tests of checking if the given station has been visited.
testIEIE() - Method in class tests.IETest
Tests the copy constructor.
testIEStringString() - Method in class tests.IETest
Tests the constructor.
testIEWeights() - Method in class tests.CRNTest
Test setting and getting of the IE weights.
testInitialValueOfFContainsFeedback() - Method in class tests.TravelPartsListTest
Tests the initial value of the fContainsFeedback flag.
testIsEqual() - Method in class tests.CaseTest
Tests the IsEqual() method.
testIsEqual() - Method in class tests.ConnectionTest
Tests the equality test.
testIsEqual() - Method in class tests.LocationTest
Tests the equality test.
testIsEqual() - Method in class tests.StationTest
Tests the equality test.
testIsEqual() - Method in class tests.TravelPartsListTest
Tests the equality test.
testIsInRange() - Method in class tests.LocationTest
Tests the `is in range' test.
testIsSimilar() - Method in class tests.ConnectionsFinderTaskTest
Test the similarity test.
testIsValidMeanOfTransportation() - Method in class tests.MeanOfTransportationTest
Tests the validity test.
testLocation() - Method in class tests.LocationTest
Tests the constructor.
testMaxDepthValue() - Method in class tests.TravelPartsGeneratorTest
Tests the MAX_DEPTH value.
testMaxNumbersOfStationsInRange() - Method in class tests.TravelPartsGeneratorTest
Tests the maximal numbers of stations in range of each type.
testMaxSimilarChangesCount() - Method in class tests.ChangesCountsComparatorTest
Tests the initial value of the MAX_SIMILAR_CHANGES_COUNTS_DIFFERENCE constant.
testMaxSimilarHours() - Method in class tests.DepartureHoursOfDayComparatorTest
Tests the initial value of the MAX_SIMILAR_HOURS_DIFFERENCE constant.
testMaxSimilarRanks() - Method in class tests.LocationsComparatorTest
Tests the initial value of the MAX_SIMILAR_LOCATIONS_DISTANCE constant.
testMaxSimilarRanks() - Method in class tests.RanksComparatorTest
Tests the initial value of the MAX_SIMILAR_RANKS_DIFFERENCE constant.
testMaxSimilarRanks() - Method in class tests.TotalDurationsComparatorTest
Tests the initial value of the MAX_SIMILAR_DURATIONS_DIFFERENCE constant.
testMaxStartingConnectionsCount() - Method in class tests.TravelDivisionsConnectionsFinderTest
Tests the max number of starting connections.
testMaxTravelPartsSpace() - Method in class tests.TravelPartsGeneratorTest
Tests the value of the max space between the travel parts.
testMinAndMaxDistances() - Method in class tests.MeansOfTransportationProviderTest
Tests the min and max distances for each of the means of transportation.
testParseDuration() - Method in class tests.TravelTimeTest
Test the parsing of the duration time.
testParseTime() - Method in class tests.TravelTimeTest
Tests the parsing of time from a string.
testRemoveAirport() - Method in class tests.WorldTest
Tests the removing of airports from the world.
testRemoveAllCases() - Method in class tests.CRNTest
Tests removal of all cases.
testRemoveBusStop() - Method in class tests.WorldTest
Tests the removing of bus stops from the world.
testRemoveCase() - Method in class tests.CRNTest
Tests removing of the cases.
testRemoveCity() - Method in class tests.WorldTest
Tests the removing of cities from the world.
testRemoveConnection() - Method in class tests.WorldTest
Tests the removing of connections from the world.
testRemoveHarbour() - Method in class tests.WorldTest
Tests the removing of the harbours from the world.
testRemoveSpecificComparator() - Method in class tests.CRNTest
Tests only parameters validation for the removing of the specific comparator.
testRemoveSpecificComparator() - Method in class tests.IESpecificComparisonManagerTest
Tests removing of a specific comparator.
testRemoveTrainStation() - Method in class tests.WorldTest
Tests the removing of the train stations from the world.
testReservedTaxiTime() - Method in class tests.TravelDivisionsConnectionsFinderTest
Tests the time being reserved for the taxi travel part.
testReservedWalkTime() - Method in class tests.TravelDivisionsConnectionsFinderTest
Tests the time being reserved for the walk travel part.
testSearchStartValues() - Method in class tests.TravelPartsGeneratorTest
Tests the values of search ranges for the all types of stations.
testSetCurrentWorkingData() - Method in class tests.ConnectionsFinderTaskTest
Tests setting of the current working data to the same values as of the other task's.
testSetDestinationStationIndex() - Method in class tests.TravelPartConnectionChunkTest
Test the setting of the index of the destination station.
testSetEndDate() - Method in class tests.TravelPartConnectionChunkTest
Test the setting of the end date.
testSetOriginStationIndex() - Method in class tests.TravelPartConnectionChunkTest
Test the setting of the index of the origin station.
testSetRealConnection() - Method in class tests.TravelPartConnectionChunkTest
Test the setting of the connection this chunk is taken by.
testSetStartDate() - Method in class tests.TravelPartConnectionChunkTest
Test the setting of the start date.
testSetTravelInfoProvider() - Method in class tests.TravelDivisionsConnectionsFinderTest
Tests the setting of the info provider.
testShiftDate() - Method in class tests.TravelTimeTest
Tests shifting of dates by the given number of minutes.
testShiftDayOfWeek() - Method in class tests.ConnectionTest
Tests shifting days of week.
testStation() - Method in class tests.StationTest
Tests the constructor.
testTrainStation() - Method in class tests.TrainStationTest
Tests the constructor.
testTravelDivisionsConnectionsFinder() - Method in class tests.TravelDivisionsConnectionsFinderTest
Tests the constructor.
testTravelPartConnectionChunk() - Method in class tests.TravelPartConnectionChunkTest
Tests the constructor.
testTravelPartsList() - Method in class tests.TravelPartsListTest
Tests the constructor.
testWalkAndTaxiDistances() - Method in class tests.MeansOfTransportationProviderTest
Tests the max walk and taxi distances.
testWorldObject() - Method in class tests.WorldObjectTest
Tests the constructor.
tests - package tests
 
textArea - Variable in class gui.dialogs.TimesPerDayPreviewDialog
A text area used to show the times of runs.
thursdayCheckbox - Variable in class gui.dialogs.ConnectionTimetableCreator
A `Thursday' checkbox.
timeBeforeCruise - Variable in class scheduler.TravelConstraints
Defines the time (in minutes) one need to be before a cruise at the harbour.
timeBeforeCruiseTextField - Variable in class gui.dialogs.TravelDetailsQueryDialog
A text field with the time one need to be at the harbour before the cruise.
timeBeforeFlight - Variable in class scheduler.TravelConstraints
Defines the time (in minutes) one need to be before a flight at the airport.
timeBeforeFlightTextField - Variable in class gui.dialogs.TravelDetailsQueryDialog
A text field with the time one need to be at the airport before the flight.
timeLimitsMode - Variable in class gui.dialogs.TravelDetailsQueryDialog
A combo box used to define the time limits mode.
timesPerDayPreviewButton - Variable in class gui.dialogs.ConnectionTimetableCreator
A button used to preview the times that the `every x minutes' value defines.
timetableEditor - Variable in class gui.dialogs.ConnectionTimetableCreator
An editor for times of arrivals and departures per stations.
titleLabel - Variable in class gui.controls.BasicPropertiesPanel
A title label.
total - Variable in class crn.PermutationGenerator
 
totalDistanceOption - Variable in class gui.dialogs.SortPropertyChooser
A radio button with the total distance.
totalDurationComboBox - Variable in class gui.dialogs.CRNSettingsEditionDialog
Importance level of the 'TotalDuration' IE.
totalDurationOption - Variable in class gui.dialogs.SortPropertyChooser
A radio button with the total duration.
trainCheckBox - Variable in class gui.dialogs.TravelDetailsQueryDialog
A check box used to choose the train as an allowed mean of transportation.
trainOption - Variable in class gui.dialogs.MeanOfTransportationChooser
A radio button with the train.
trainRankComboBox - Variable in class gui.dialogs.CRNSettingsEditionDialog
Importance level of the 'TrainRank' IE.
trainStationID - Variable in class world.WorldFileParser
An ID of the current train station.
trainStationImage - Variable in class gui.controls.WorldView
An image of the train station symbol.
trainStationName - Variable in class world.WorldFileParser
A name of the train station.
trainStationPropertiesPanel - Variable in class gui.dialogs.MainDialog
A panel containing a set of properties of a train station.
trainStations - Variable in class world.World
A set of train stations on this world.
travelConstraint - Variable in class scheduler.TravelDivisionsConnectionsFinder
The travel constraint to be applied.
travelConstraints - Variable in class gui.FirstStepSolverThread
The travel constraints.
travelConstraints - Variable in class gui.SecondStepSolverThread
The travel constraints.
travelConstraints - Variable in class gui.dialogs.MainDialog
The current travek constraints.
travelConstraints - Variable in class scheduler.TravelPartsGenerator
The travel constraints.
travelConstraints - Variable in class scheduler.modules.ChangesJessJudger
The current travel travelConstraints.
travelConstraints - Variable in class scheduler.modules.ChangesJudgerStub
The current travel travelConstraints.
travelConstraints - Variable in class scheduler.modules.FeedbackTravelPartsProviderStub
The current travel travelConstraints.
travelDivisionsChooser - Variable in class gui.controls.WorldView
A list used to choose one of the travel divisions.
travelDivisionsChooser - Variable in class gui.dialogs.MainDialog
A travel divisions chooser panel.
travelSolutionsChooser - Variable in class gui.controls.WorldView
A list used to choose one of the travel solutions.
travelSolutionsChooser - Variable in class gui.dialogs.MainDialog
A travel solutions chooser panel.
travelSolutionsJudger - Variable in class scheduler.TravelSolutionsSorter
The CRN manager used to judge the travel solutions when sorting on similarity to the history.
tuesdayCheckbox - Variable in class gui.dialogs.ConnectionTimetableCreator
A `Tuesday' checkbox.
typeLabel - Variable in class gui.controls.StationsChooser
A label indicating what type of stations are to be added.

U

UNIMPORTANT - Static variable in class crn.IEImportance
The weight for the importance level 'unimportant' of IEs.
UpdateCRN() - Method in class gui.dialogs.CRNSettingsEditionDialog
Updates the weights of the IEs in the CRN.
UpdateOtherSettings() - Method in class gui.dialogs.CRNSettingsEditionDialog
Updates other settings.
UpdateTaxiConnectionChunksDates(ArrayList) - Method in class scheduler.TravelDivisionsConnectionsFinder
Shortens the duration of the taxi connection chunks so there will be time for a change.
UpdateWeight(String, JComboBox) - Method in class gui.dialogs.CRNSettingsEditionDialog
Updates the weight value of the given IE in the CRN according to the value of the given combo box.
unsetDatesChunksIndecies - Variable in class scheduler.ConnectionsFinderTask
A list of idecies of the chunks with at least one of the start and end dates being unset.
upperLimit - Variable in class gui.dialogs.TimesPerDayPreviewDialog
An upper limit of repetitions (in minutes since midnight).
usedConnectionNames - Variable in class world.WorldFileParser
A list of used connection names.
usedIDs - Variable in class world.WorldFileParser
A list of used IDs for the stations.
usedMeansOfTransportation - Variable in class scheduler.ConnectionsFinderTask
A current list of used means of transportation.
usedMeansOfTransportationComboBox - Variable in class gui.dialogs.CRNSettingsEditionDialog
Importance level of the 'UsedMeanOfTransportation' IE.

V

Validate() - Method in class gui.controls.StationsTimetableEditor
Validates the timetable.
ValidateOtherSettings() - Method in class gui.dialogs.CRNSettingsEditionDialog
Validates the user input for the other settings.
ValidateSettings(ArrayList, boolean) - Method in class gui.dialogs.ConnectionTimetableCreator
Validates all the entered settings on this dialog.
ValidateTimetable(ArrayList) - Method in class gui.controls.StationsTimetableEditor
Validates the timetable.
ViewPointToLocation(Point) - Method in class gui.controls.WorldView
Translates the point of a view to the location.
value - Variable in class crn.IE
The value of this IE.
valueChanged(ListSelectionEvent) - Method in class gui.controls.ConnectionEditChooser
Repaints the view, so the selected connection might be drawn.
valueChanged(ListSelectionEvent) - Method in class gui.controls.TravelDivisionsChooser
 
valueChanged(ListSelectionEvent) - Method in class gui.controls.TravelSolutionsChooser
 
view - Variable in class gui.controls.StationsChooser
A view of the world we take stations from.
visibilityPanelSwitchButton - Variable in class gui.dialogs.MainDialog
A button used to switch between the visibility and edition toolbar panels.
visibilityToolbarPanel - Variable in class gui.dialogs.MainDialog
A panel containing the visibility options.
visitedStations - Variable in class scheduler.ConnectionsFinderTask
A list of visited stations used to detect the cycles.

W

WALK - Static variable in class world.MeanOfTransportation
A walk.
WEDNESDAY - Static variable in class world.Connection
A Wednesday flag for the day of the week.
WillBeBeforeDate(Date, int, Date) - Method in class scheduler.TravelDivisionsConnectionsFinder
Checks if the given date shifted by the given number of minutes will be before the given date limit.
World - class world.World.
The main object - the world.
World() - Constructor for class world.World
Constructor.
WorldEditorFileFilter - class gui.WorldEditorFileFilter.
A file filter used to filter out the world files.
WorldEditorFileFilter() - Constructor for class gui.WorldEditorFileFilter
Constructor.
WorldFileParser - class world.WorldFileParser.
A parser for world files.
WorldFileParser() - Constructor for class world.WorldFileParser
Constructor.
WorldObject - class world.WorldObject.
A world object.
WorldObject(Location, String) - Constructor for class world.WorldObject
Constructor.
WorldObjectTest - class tests.WorldObjectTest.
Tests the WorldObject class.
WorldObjectTest() - Constructor for class tests.WorldObjectTest
 
WorldTest - class tests.WorldTest.
Tests the World class.
WorldTest() - Constructor for class tests.WorldTest
 
WorldTravelInfoProvider - class world.WorldTravelInfoProvider.
A provider of travel information on world.
WorldTravelInfoProvider() - Constructor for class world.WorldTravelInfoProvider
Constructor.
WorldView - class gui.controls.WorldView.
A view displaying the current state og the associated world.
WorldView(MainDialog) - Constructor for class gui.controls.WorldView
Constructor.
walkRankComboBox - Variable in class gui.dialogs.CRNSettingsEditionDialog
Importance level of the 'WalkRank' IE.
wantedStationType - Variable in class gui.controls.StationsChooser
A kind of stations that are to be added to this list view.
wednesdayCheckbox - Variable in class gui.dialogs.ConnectionTimetableCreator
A `Wednesday' checkbox.
weights - Variable in class crn.CRNFileParser
The hashtable mapping the IEs' names (String) to their values (Float).
width - Static variable in class gui.controls.WorldView
The width of the view.
world - package world
 
world - Static variable in class world.World
The one and only instance of this class.
worldImage - Variable in class gui.controls.WorldView
An image of the world (it is displayed in the background of the world).
worldView - Variable in class gui.controls.ConnectionEditChooser
A view displaying a world from which the connections are being edited.
worldView - Variable in class gui.controls.LocationsChooser
A world view.
worldView - Variable in class gui.controls.TravelDivisionsChooser
A view displaying the selected travel division.
worldView - Variable in class gui.controls.TravelSolutionsChooser
A view displaying the selected travel solution.
worldView - Variable in class gui.dialogs.MainDialog
A view panel.

X

x - Variable in class world.Location
The x coordinate of the object.
x - Variable in class world.WorldFileParser
The x coordinate of the location.

Y

y - Variable in class world.Location
The y coordinate of the object.
y - Variable in class world.WorldFileParser
The y coordinate of the location.

Z

ZoomIn() - Method in class gui.controls.WorldView
Zooms in the view of the world.
ZoomOut() - Method in class gui.controls.WorldView
Zooms out the view of the world.
zoomInButton - Variable in class gui.dialogs.MainDialog
The `zoom in' button placed on the toolbar.
zoomOutButton - Variable in class gui.dialogs.MainDialog
The `zoom out' button placed on the toolbar.

A B C D E F G H I J L M N O P Q R S T U V W X Y Z