Package org.eclipse.jface.util

Examples of org.eclipse.jface.util.SafeRunnable


    private void fireSelectionChanged(final SelectionChangedEvent event, ListenerList listenerList) {
      Object[] listeners = listenerList.getListeners();
      isFiringSelection = true;
      for (int i = 0; i < listeners.length; ++i) {
        final ISelectionChangedListener l = (ISelectionChangedListener) listeners[i];
        SafeRunner.run(new SafeRunnable() {
          public void run() {
            l.selectionChanged(event);
          }
        });
      }
View Full Code Here


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

   */
  public 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

   *
   * @param part
   *            The part to dispose; must not be <code>null</code>.
   */
  private void disposePart(final IWorkbenchPart part) {
        SafeRunner.run(new SafeRunnable() {
      public void run() {
        if (part.getSite() instanceof SashEditorSite) {
          SashEditorSite partSite = (SashEditorSite) part.getSite();
          partSite.dispose();
        }
View Full Code Here

         * ContentType might have already been checked above, this
         * check is here for backwards compatability for those that
         * don't specify a content type
         */
        if (provider.isFor(structuredModel.getModelHandler())) {
          SafeRunner.run(new SafeRunnable(SSEUIMessages.EditorModelUtil_1) { //$NON-NLS-1$
                  public void run() {
                    provider.addAdapterFactories(structuredModel);
                  }
                });
        }
View Full Code Here

             */
            float feedbackFloat = getHeightInItem(event);

            final DragNodeCommand command = new DragNodeCommand(event.item.getData(), feedbackFloat, event.operations, event.detail, selection.toList(), XMLTableTreeViewer.this);
            if (command != null && command.canExecute()) {
              SafeRunnable.run(new SafeRunnable() {
                public void run() throws Exception {
                  command.execute();
                }
              });
            }
View Full Code Here

    private void fireDoubleClickEvent(final DoubleClickEvent event) {
      IDoubleClickListener[] firingListeners = listeners;
      for (int i = 0; i < firingListeners.length; ++i) {
        final IDoubleClickListener l = firingListeners[i];
        SafeRunner.run(new SafeRunnable() {
          public void run() {
            l.doubleClick(event);
          }
        });
      }
View Full Code Here

    public void fireSelectionChanged(final SelectionChangedEvent event, ListenerList listenerList) {
      isFiringSelection = true;
      Object[] listeners = listenerList.getListeners();
      for (int i = 0; i < listeners.length; ++i) {
        final ISelectionChangedListener l = (ISelectionChangedListener) listeners[i];
        SafeRunner.run(new SafeRunnable() {
          public void run() {
            l.selectionChanged(event);
          }
        });
      }
View Full Code Here

  protected void fireAddedFeatureStructure(final FeatureStructure annotation) {
   
    for (Object listener : mListener.getListeners()) {
      final ICasDocumentListener documentListener = (ICasDocumentListener) listener;
     
      SafeRunner.run(new SafeRunnable() {
        public void run() {
          documentListener.added(annotation);
        }
      });
    }
View Full Code Here

  protected void fireAddedFeatureStructure(final Collection<? extends FeatureStructure> annotations) {
    for (Object listener : mListener.getListeners()) {
     
      final ICasDocumentListener documentListener = (ICasDocumentListener) listener;
     
      SafeRunner.run(new SafeRunnable() {
        public void run() {
          documentListener.added(Collections.unmodifiableCollection(annotations));
        }
      });
    }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.util.SafeRunnable

Copyright © 2018 www.massapicom. 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.