Examples of SafeRunnable


Examples of org.eclipse.jface.util.SafeRunnable

     */
    protected void fireLabelProviderChanged(final LabelProviderChangedEvent event) {
        final Object[] listeners = fListeners.getListeners();
        for (final Object element : listeners) {
            final ILabelProviderListener l = (ILabelProviderListener) element;
            SafeRunner.run(new SafeRunnable() {

                @Override
                public void run() {
                    l.labelProviderChanged(event);
                }
View Full Code Here

Examples of org.eclipse.jface.util.SafeRunnable

            final ViewerFilter[] result = new ViewerFilter[1];
            final String message = String
                    .format("The org.erlide.ui.erlangElementFilters plug-in extension \"%s\" specifies a viewer filter class which does not exist.",
                            getId());
            final ISafeRunnable code = new SafeRunnable(message) {
                /*
                 * @see org.eclipse.core.runtime.ISafeRunnable#run()
                 */
                @Override
                public void run() throws Exception {
View Full Code Here

Examples of org.eclipse.jface.util.SafeRunnable

        final Set<String> descIds = Sets.newHashSet();
        for (final IConfigurationElement element : elements) {
            if (FILTER_TAG.equals(element.getName())) {

                final FilterDescriptor[] desc = new FilterDescriptor[1];
                SafeRunner.run(new SafeRunnable(
                        " One of the extensions for extension-point " + extensionPointID
                                + " is incorrect.") {
                    @Override
                    public void run() throws Exception {
                        desc[0] = new FilterDescriptor(element);
View Full Code Here

Examples of org.eclipse.jface.util.SafeRunnable

        && (oldValue == null || !oldValue.equals(newValue))) {
      final PropertyChangeEvent pe = new PropertyChangeEvent(this, name,
          oldValue, newValue);
      for (int i = 0; i < finalListeners.length; ++i) {
        final IPropertyChangeListener l = (IPropertyChangeListener) finalListeners[i];
        SafeRunnable.run(new SafeRunnable(JFaceResources
            .getString("PreferenceStore.changeError")) { //$NON-NLS-1$
              public void run() {
                l.propertyChange(pe);
              }
            });
View Full Code Here

Examples of org.eclipse.jface.util.SafeRunnable

   */
  protected void fireDoubleClick(final DoubleClickEvent event) {
    Object[] listeners = doubleClickListeners.getListeners();
    for (int i = 0; i < listeners.length; ++i) {
      final IDoubleClickListener l = (IDoubleClickListener) listeners[i];
      SafeRunnable.run(new SafeRunnable() {
        public void run() {
          l.doubleClick(event);
        }
      });
    }
View Full Code Here

Examples of org.eclipse.jface.util.SafeRunnable

   */
  protected void fireOpen(final OpenEvent event) {
    Object[] listeners = openListeners.getListeners();
    for (int i = 0; i < listeners.length; ++i) {
      final IOpenListener l = (IOpenListener) listeners[i];
      SafeRunnable.run(new SafeRunnable() {
        public void run() {
          l.open(event);
        }
      });
    }
View Full Code Here

Examples of org.eclipse.jface.util.SafeRunnable

   */
  protected void firePostSelectionChanged(final SelectionChangedEvent event) {
    Object[] listeners = postSelectionChangedListeners.getListeners();
    for (int i = 0; i < listeners.length; ++i) {
      final ISelectionChangedListener l = (ISelectionChangedListener) listeners[i];
      SafeRunnable.run(new SafeRunnable() {
        public void run() {
          l.selectionChanged(event);
        }
      });
    }
View Full Code Here

Examples of org.eclipse.jface.util.SafeRunnable

    boolean oldBusy = isBusy();
    setBusy(true);
    try {
      for (int i = 0; i < listeners.length; ++i) {
        final ITreeViewerListener l = (ITreeViewerListener) listeners[i];
        SafeRunnable.run(new SafeRunnable() {
          public void run() {
            l.treeCollapsed(event);
          }
        });
      }
View Full Code Here

Examples of org.eclipse.jface.util.SafeRunnable

    boolean oldBusy = isBusy();
    setBusy(true);
    try {
      for (int i = 0; i < listeners.length; ++i) {
        final ITreeViewerListener l = (ITreeViewerListener) listeners[i];
        SafeRunnable.run(new SafeRunnable() {
          public void run() {
            l.treeExpanded(event);
          }
        });
      }
View Full Code Here

Examples of org.eclipse.jface.util.SafeRunnable

    Iterator nodes = preferenceManager.getElements(PreferenceManager.PRE_ORDER).iterator();
    final boolean[] cancelOK = new boolean[] { true };
    while (nodes.hasNext()) {
      final IPreferenceNode node = (IPreferenceNode) nodes.next();
      if (getPage(node) != null) {
        SafeRunnable.run(new SafeRunnable() {
          public void run() {
            if (!getPage(node).performCancel()) {
              cancelOK[0] = false;
            }
          }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.