Package org.eclipse.core.runtime

Examples of org.eclipse.core.runtime.ListenerList


  private ListenerList listeners;

  public AbstractModel(IModelElement parent, String name) {
    super(parent, name);
    listeners = new ListenerList();
  }
View Full Code Here


   * @param listener
   *            The listener to be added; must not be <code>null</code>.
   */
  protected synchronized final void addListenerObject(final Object listener) {
    if (listenerList == null) {
      listenerList = new ListenerList(ListenerList.IDENTITY);
    }

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

   *
   * @return The listeners currently attached; may be empty, but never
   *         <code>null</code>
   */
  protected final Object[] getListeners() {
    final ListenerList list = listenerList;
    if (list == null) {
      return EMPTY_ARRAY;
    }

    return list.getListeners();
  }
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.