private void addLocationAndTrackPropertyChange(){
  for (  Location loc : locationManager.getList()) {
    loc.addPropertyChangeListener(this);
    for (    Track track : loc.getTrackList()) {
      track.addPropertyChangeListener(this);
      Schedule schedule=track.getSchedule();
      if (schedule != null) {
        schedule.addPropertyChangeListener(this);
      }
    }
  }
}

private void addLocationAndTrackPropertyChange ( ) { for ( Location loc : locationManager . getList ( ) ) { loc . addPropertyChangeListener ( this ) ; for ( Track track : loc . getTrackList ( ) ) { track . addPropertyChangeListener ( this ) ; Schedule schedule = track . getSchedule ( ) ; if ( schedule != null ) { schedule . addPropertyChangeListener ( this ) ; } } } }
add property listeners for locations and tracks
