| Interface | Description |
|---|---|
| ScheduleListener |
This interface allows implementation of a listener to be registered with an algorithm,
with the view of observing changes to schedules explored by the algorithm.
|
| Class | Description |
|---|---|
| Controller |
This class deals with interactivity of the user interface during scheduling visualisation.
|
| GanttChart<X,Y> |
This class was designed by user: Roland from StackOverflow
https://stackoverflow.com/questions/27975898/gantt-chart-from-scratch
|
| GanttChart.ExtraData | |
| MainView |
This class acts as the view for the GUI.
|
| ScheduleEvent |
This class represents an event associated with a schedule change, such as
best state changing, a state being generated, or a state being pruned
|
| ZoomableScrollPane |
This class was designed by user Daniel Hari at Stack Overflow
Code modified from https://stackoverflow.com/questions/39827911/javafx-8-scaling-zooming-scrollpane-relative-to-mouse-position
|
| Enum | Description |
|---|---|
| ScheduleEvent.EventType |