@Override public void refreshView(List<Exception> exceptions) { EventDefinition.refreshMaxPassPrefsEventInfo(); Stock viewStateParams = hightlitedEventModel.getViewParamRoot(); if (viewStateParams != null) { checkChartSelectionValidity(); chartDisplayStrategy.highLight(highligtedId, viewStateParams, false); } chartDisplayStrategy.refreshView(exceptions); if (isVisible()) { Shell[] childrenShells = this.getShell().getShells(); for (Shell child : childrenShells) { if (child.getText().contains("Warning")) child.forceActive(); } } }