/** * Fires a label provider changed event to all registered listeners Only * listeners registered at the time this method is called are notified. * * @param event * a label provider changed event * * @see ILabelProviderListener#labelProviderChanged */ protected void fireLabelProviderChanged(final LabelProviderChangedEvent event) { Object[] listeners = getListeners(); for (Object listener : listeners) { final ILabelProviderListener l = (ILabelProviderListener) listener; SafeRunnable.run(new SafeRunnable() { @Override public void run() { l.labelProviderChanged(event); } }); } } }
/** * Fires a label provider changed event to all registered listeners Only * listeners registered at the time this method is called are notified. * * @param event * a label provider changed event * * @see ILabelProviderListener#labelProviderChanged */ protected void fireLabelProviderChanged(final LabelProviderChangedEvent event) { Object[] listeners = getListeners(); for (int i = 0; i < listeners.length; ++i) { final ILabelProviderListener l = (ILabelProviderListener) listeners[i]; SafeRunnable.run(new SafeRunnable() { public void run() { l.labelProviderChanged(event); } }); } } }
/** * Fires a label provider changed event to all registered listeners Only * listeners registered at the time this method is called are notified. * * @param event * a label provider changed event * * @see ILabelProviderListener#labelProviderChanged */ protected void fireLabelProviderChanged(final LabelProviderChangedEvent event) { Object[] listeners = getListeners(); for (int i = 0; i < listeners.length; ++i) { final ILabelProviderListener l = (ILabelProviderListener) listeners[i]; SafeRunnable.run(new SafeRunnable() { @Override public void run() { l.labelProviderChanged(event); } }); } } }