Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2020-06-24 09:39:16 +0000
committerLars Vogel2020-06-24 11:42:32 +0000
commitdf45709ca4e16e82f72e55edc67cbd063b91b1e7 (patch)
treec27867ec1ad1b357530892a25d7e9a15febf5ed0
parentd47df2901197aa43a7e134b29f6ef1b472d0b0ad (diff)
downloadeclipse.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.java226
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);
- }
- });
- }
- }
-}

Back to the top