@Override protected void updateComponents() { if (!isInitialized || !isVisible()) { return; } final RasterDataNode raster = getRaster(); if (raster != null) { chart.setTitle(CHART_TITLE + " for " + raster.getName()); } else { chart.setTitle(CHART_TITLE); } correlativeFieldSelector.updatePointDataSource(getProduct()); updateDataSource(); updateDataSet(); updateUIState(); super.updateComponents(); }