public VehicleRoutingPanel() {
   setLayout(new BorderLayout());
   JTabbedPane tabbedPane = new JTabbedPane();
   vehicleRoutingWorldPanel = new VehicleRoutingWorldPanel(this);
   vehicleRoutingWorldPanel.setPreferredSize(PREFERRED_SCROLLABLE_VIEWPORT_SIZE);
   tabbedPane.add("World", vehicleRoutingWorldPanel);
   add(tabbedPane, BorderLayout.CENTER);
 }
 @Override
 public void updatePanel(Solution solution) {
   VrpSchedule schedule = (VrpSchedule) solution;
   vehicleRoutingWorldPanel.updatePanel(schedule);
 }
 public void resetPanel(Solution solution) {
   VrpSchedule schedule = (VrpSchedule) solution;
   vehicleRoutingWorldPanel.resetPanel(schedule);
   resetNextLocationId();
 }