Package org.eclipse.core.runtime

Examples of org.eclipse.core.runtime.ListenerList


    /**
     * Create a new SimpleSelectionProvider
     */
    public SimpleSelectionProvider() {
        fSelectionChangedListeners = new ListenerList();
    }
View Full Code Here


    }

    @Override
    public void addListener(final ILabelProviderListener listener) {
        if (fListeners == null) {
            fListeners = new ListenerList();
        }
        fListeners.add(listener);
        if (fProblemChangedListener == null) {
            fProblemChangedListener = new IProblemChangedListener() {
                @Override
View Full Code Here

    public ErlangConsole(final IBackend backend) {
        super(backend.getName(), null, null, true);
        this.backend = backend;

        shell = backend.getShell("main");
        consoleListeners = new ListenerList(ListenerList.IDENTITY);

        partitioner = new ErlangConsolePartitioner();
        getDocument().setDocumentPartitioner(partitioner);
        partitioner.connect(getDocument());
    }
View Full Code Here

    }

    private final ListenerList fListeners;

    public ProblemMarkerManager() {
        fListeners = new ListenerList();
    }
View Full Code Here

    ErlModel _erlModel = new ErlModel();
    this.erlModel = _erlModel;
    ErlModelCache _erlModelCache = new ErlModelCache();
    HandleManager _handleManager = new HandleManager(_erlModelCache);
    this.handleManager = _handleManager;
    ListenerList _listenerList = new ListenerList();
    this.listenerList = _listenerList;
    IWorkspace _workspace = this.erlModel.getWorkspace();
    _workspace.addResourceChangeListener(this, IResourceChangeEvent.POST_CHANGE);
  }
View Full Code Here

    }

    @Override
    public final void addHandlerListener(final IHandlerListener listener) {
        if (listenerList == null) {
            listenerList = new ListenerList(ListenerList.IDENTITY);
        }

        listenerList.add(listener);
    }
View Full Code Here

   *            the listener to add
   */
  public void addEditorActivationListener(
      ColumnViewerEditorActivationListener listener) {
    if (editorActivationListener == null) {
      editorActivationListener = new ListenerList();
    }
    editorActivationListener.add(listener);
  }
View Full Code Here

        final IPropertyChangeListener listener) {
      Object existing = registeredListeners.get(commandId);
      if (existing instanceof ListenerList) {
        ((ListenerList) existing).add(listener);
      } else if (existing != null) {
        ListenerList listeners = new ListenerList(ListenerList.IDENTITY);
        listeners.add(existing);
        listeners.add(listener);
        registeredListeners.put(commandId, listeners);
      } else {
        registeredListeners.put(commandId, listener);
      }
      if (!bindingManagerListenerAttached) {
View Full Code Here

        if (registeredListeners.isEmpty()) {
          bindingManager.removeBindingManagerListener(this);
          bindingManagerListenerAttached = false;
        }
      } else if (existing instanceof ListenerList) {
        ListenerList existingList = (ListenerList) existing;
        existingList.remove(listener);
        if (existingList.size() == 1) {
          registeredListeners.put(commandId, existingList.getListeners()[0]);
        }
      }
    }
View Full Code Here

   
    public PartListenerGroup(ITextEditor editorPart)
    {
      fPart= editorPart;
      fCurrentJob= null;
      fAstListeners= new ListenerList(ListenerList.IDENTITY);
     
      fSelectionListener= new ISelectionChangedListener()
      {
        public void selectionChanged(SelectionChangedEvent event) {
          ISelection selection= event.getSelection();
View Full Code Here

TOP

Related Classes of org.eclipse.core.runtime.ListenerList

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.