diff options
author | Lars Vogel | 2020-06-24 09:39:16 +0000 |
---|---|---|
committer | Lars Vogel | 2020-06-24 11:42:32 +0000 |
commit | df45709ca4e16e82f72e55edc67cbd063b91b1e7 (patch) | |
tree | c27867ec1ad1b357530892a25d7e9a15febf5ed0 | |
parent | d47df2901197aa43a7e134b29f6ef1b472d0b0ad (diff) | |
download | eclipse.platform.ui-df45709ca4e16e82f72e55edc67cbd063b91b1e7.tar.gz eclipse.platform.ui-df45709ca4e16e82f72e55edc67cbd063b91b1e7.tar.xz eclipse.platform.ui-df45709ca4e16e82f72e55edc67cbd063b91b1e7.zip |
Bug 564144 - org/eclipse/ui/internal/PartListenerList2.javaY20200624-1200I20200624-1800
Text search did not find any usage
Change-Id: Idc700ca238abd890be6c42e618d09b17f888fd58
-rw-r--r-- | bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/PartListenerList2.java | 226 |
1 files changed, 0 insertions, 226 deletions
diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/PartListenerList2.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/PartListenerList2.java deleted file mode 100644 index 99a78b97e74..00000000000 --- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/PartListenerList2.java +++ /dev/null @@ -1,226 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2000, 2015 IBM Corporation and others. - * - * This program and the accompanying materials - * are made available under the terms of the Eclipse Public License 2.0 - * which accompanies this distribution, and is available at - * https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.ui.internal; - -import org.eclipse.core.commands.common.EventManager; -import org.eclipse.core.runtime.SafeRunner; -import org.eclipse.jface.dialogs.IPageChangedListener; -import org.eclipse.jface.dialogs.PageChangedEvent; -import org.eclipse.jface.util.SafeRunnable; -import org.eclipse.ui.IPartListener2; -import org.eclipse.ui.IWorkbenchPartReference; -import org.eclipse.ui.internal.misc.UIStats; - -/** - * Part listener list. - */ -public class PartListenerList2 extends EventManager { - - /** - * PartListenerList2 constructor comment. - */ - public PartListenerList2() { - super(); - } - - /** - * Adds an PartListener to the part service. - */ - public void addPartListener(IPartListener2 l) { - addListenerObject(l); - } - - /** - * Calls a part listener with associated performance event instrumentation - * - * @param runnable - * @param listener - * @param ref - * @param string - */ - private void fireEvent(SafeRunnable runnable, IPartListener2 listener, IWorkbenchPartReference ref, String string) { - String label = null;// for debugging - if (UIStats.isDebugging(UIStats.NOTIFY_PART_LISTENERS)) { - label = string + ref.getTitle(); - UIStats.start(UIStats.NOTIFY_PART_LISTENERS, label); - } - SafeRunner.run(runnable); - if (UIStats.isDebugging(UIStats.NOTIFY_PART_LISTENERS)) { - UIStats.end(UIStats.NOTIFY_PART_LISTENERS, listener, label); - } - } - - /** - * Notifies the listener that a part has been activated. - */ - public void firePartActivated(final IWorkbenchPartReference ref) { - for (Object listener : getListeners()) { - final IPartListener2 partListener = (IPartListener2) listener; - fireEvent(new SafeRunnable() { - @Override - public void run() { - partListener.partActivated(ref); - } - }, partListener, ref, "activated::"); //$NON-NLS-1$ - } - } - - /** - * Notifies the listener that a part has been brought to top. - */ - public void firePartBroughtToTop(final IWorkbenchPartReference ref) { - for (Object listener : getListeners()) { - final IPartListener2 partListener = (IPartListener2) listener; - fireEvent(new SafeRunnable() { - @Override - public void run() { - partListener.partBroughtToTop(ref); - } - }, partListener, ref, "broughtToTop::"); //$NON-NLS-1$ - } - } - - /** - * Notifies the listener that a part has been closed - */ - public void firePartClosed(final IWorkbenchPartReference ref) { - for (Object listener : getListeners()) { - final IPartListener2 partListener = (IPartListener2) listener; - fireEvent(new SafeRunnable() { - @Override - public void run() { - partListener.partClosed(ref); - } - }, partListener, ref, "closed::"); //$NON-NLS-1$ - } - } - - /** - * Notifies the listener that a part has been deactivated. - */ - public void firePartDeactivated(final IWorkbenchPartReference ref) { - for (Object listener : getListeners()) { - final IPartListener2 partListener = (IPartListener2) listener; - fireEvent(new SafeRunnable() { - @Override - public void run() { - partListener.partDeactivated(ref); - } - }, partListener, ref, "deactivated::"); //$NON-NLS-1$ - } - } - - /** - * Notifies the listener that a part has been opened. - */ - public void firePartOpened(final IWorkbenchPartReference ref) { - for (Object listener : getListeners()) { - final IPartListener2 partListener = (IPartListener2) listener; - fireEvent(new SafeRunnable() { - @Override - public void run() { - partListener.partOpened(ref); - } - }, partListener, ref, "opened::"); //$NON-NLS-1$ - } - } - - /** - * Notifies the listener that a part has been opened. - */ - public void firePartHidden(final IWorkbenchPartReference ref) { - for (Object element : getListeners()) { - final IPartListener2 partListener; - if (element instanceof IPartListener2) { - partListener = (IPartListener2) element; - } else { - continue; - } - - fireEvent(new SafeRunnable() { - @Override - public void run() { - partListener.partHidden(ref); - } - }, partListener, ref, "hidden::"); //$NON-NLS-1$ - } - } - - /** - * Notifies the listener that a part has been opened. - */ - public void firePartVisible(final IWorkbenchPartReference ref) { - for (Object listener : getListeners()) { - final IPartListener2 partListener; - if (listener instanceof IPartListener2) { - partListener = (IPartListener2) listener; - } else { - continue; - } - - fireEvent(new SafeRunnable() { - @Override - public void run() { - partListener.partVisible(ref); - } - }, partListener, ref, "visible::"); //$NON-NLS-1$ - } - } - - /** - * Notifies the listener that a part has been opened. - */ - public void firePartInputChanged(final IWorkbenchPartReference ref) { - for (Object listener : getListeners()) { - final IPartListener2 partListener; - if (listener instanceof IPartListener2) { - partListener = (IPartListener2) listener; - } else { - continue; - } - - fireEvent(new SafeRunnable() { - @Override - public void run() { - partListener.partInputChanged(ref); - } - }, partListener, ref, "inputChanged::"); //$NON-NLS-1$ - } - } - - /** - * Removes an IPartListener from the part service. - */ - public void removePartListener(IPartListener2 l) { - removeListenerObject(l); - } - - public void firePageChanged(final PageChangedEvent event) { - for (Object listener : getListeners()) { - final IPageChangedListener partListener; - if (listener instanceof IPageChangedListener) { - partListener = (IPageChangedListener) listener; - } else { - continue; - } - - SafeRunnable.run(new SafeRunnable() { - @Override - public void run() { - partListener.pageChanged(event); - } - }); - } - } -} |