Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMickael Istria2017-03-22 15:16:02 +0000
committerMickael Istria2017-03-22 21:45:30 +0000
commitca1624f988c24a80a0fb3281dce68f60a5ba23ed (patch)
treed823eb5ce0e150ac7e622644a1788319e2ad71c8
parent842abdce3ffbc3b685a2be7c71dafb5f7fc19766 (diff)
downloadeclipse.platform.ui-ca1624f988c24a80a0fb3281dce68f60a5ba23ed.tar.gz
eclipse.platform.ui-ca1624f988c24a80a0fb3281dce68f60a5ba23ed.tar.xz
eclipse.platform.ui-ca1624f988c24a80a0fb3281dce68f60a5ba23ed.zip
Bug 488285 - *EditorStrategy* in o.e.ui.internal.registryI20170322-2000
UnassociatedEditorStrategyRegistry (and strategies) should be in org.eclipse.ui.internal.registry Change-Id: I85047deaab759b69a813bd056cba0e356d474247 Signed-off-by: Mickael Istria <mistria@redhat.com>
-rw-r--r--bundles/org.eclipse.ui.ide/plugin.xml6
-rw-r--r--bundles/org.eclipse.ui.ide/src/org/eclipse/ui/ide/IDE.java4
-rw-r--r--bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/ExtendedFileEditorsPreferencePage.java1
-rw-r--r--bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEPreferenceInitializer.java1
-rw-r--r--bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchPlugin.java1
-rw-r--r--bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/registry/AskUserViaPopupUnassociatedEditorStrategy.java (renamed from bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/AskUserViaPopupUnassociatedEditorStrategy.java)3
-rw-r--r--bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/registry/SystemEditorOrTextEditorStrategy.java (renamed from bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/SystemEditorOrTextEditorStrategy.java)10
-rw-r--r--bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/registry/TextEditorStrategy.java (renamed from bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/TextEditorStrategy.java)3
-rw-r--r--bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/registry/UnassociatedEditorStrategyRegistry.java (renamed from bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/UnassociatedEditorStrategyRegistry.java)3
9 files changed, 22 insertions, 10 deletions
diff --git a/bundles/org.eclipse.ui.ide/plugin.xml b/bundles/org.eclipse.ui.ide/plugin.xml
index fd669146535..586d6915dd7 100644
--- a/bundles/org.eclipse.ui.ide/plugin.xml
+++ b/bundles/org.eclipse.ui.ide/plugin.xml
@@ -2526,19 +2526,19 @@
<extension
point="org.eclipse.ui.ide.unassociatedEditorStrategy">
<strategy
- class="org.eclipse.ui.internal.ide.SystemEditorOrTextEditorStrategy"
+ class="org.eclipse.ui.internal.ide.registry.SystemEditorOrTextEditorStrategy"
id="org.eclipse.ui.ide.systemEditorThenTextEditor"
interactive="false"
label="%systemEditorThenTextEditor">
</strategy>
<strategy
- class="org.eclipse.ui.internal.ide.TextEditorStrategy"
+ class="org.eclipse.ui.internal.ide.registry.TextEditorStrategy"
id="org.eclipse.ui.ide.textEditor"
interactive="false"
label="%textEditor">
</strategy>
<strategy
- class="org.eclipse.ui.internal.ide.AskUserViaPopupUnassociatedEditorStrategy"
+ class="org.eclipse.ui.internal.ide.registry.AskUserViaPopupUnassociatedEditorStrategy"
id="org.eclipse.ui.ide.askUserForUnassociatedEditor"
interactive="true"
label="%askUserViaPopup">
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/ide/IDE.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/ide/IDE.java
index 41e7a887648..fdcd2549ce6 100644
--- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/ide/IDE.java
+++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/ide/IDE.java
@@ -74,12 +74,12 @@ import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.internal.ide.EditorAssociationOverrideDescriptor;
import org.eclipse.ui.internal.ide.IDEWorkbenchMessages;
import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin;
-import org.eclipse.ui.internal.ide.SystemEditorOrTextEditorStrategy;
-import org.eclipse.ui.internal.ide.UnassociatedEditorStrategyRegistry;
import org.eclipse.ui.internal.ide.model.StandardPropertiesAdapterFactory;
import org.eclipse.ui.internal.ide.model.WorkbenchAdapterFactory;
import org.eclipse.ui.internal.ide.registry.MarkerHelpRegistry;
import org.eclipse.ui.internal.ide.registry.MarkerHelpRegistryReader;
+import org.eclipse.ui.internal.ide.registry.SystemEditorOrTextEditorStrategy;
+import org.eclipse.ui.internal.ide.registry.UnassociatedEditorStrategyRegistry;
import org.eclipse.ui.internal.misc.UIStats;
import org.eclipse.ui.part.FileEditorInput;
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/ExtendedFileEditorsPreferencePage.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/ExtendedFileEditorsPreferencePage.java
index af549c2eec9..54ec1e9c3ce 100644
--- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/ExtendedFileEditorsPreferencePage.java
+++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/ExtendedFileEditorsPreferencePage.java
@@ -38,6 +38,7 @@ import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Link;
import org.eclipse.ui.ide.IDE;
import org.eclipse.ui.internal.dialogs.FileEditorsPreferencePage;
+import org.eclipse.ui.internal.ide.registry.UnassociatedEditorStrategyRegistry;
/**
* @since 3.12
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEPreferenceInitializer.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEPreferenceInitializer.java
index 1bba9154f8e..4f2febe688f 100644
--- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEPreferenceInitializer.java
+++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEPreferenceInitializer.java
@@ -20,6 +20,7 @@ import org.eclipse.ui.IWorkbenchActionConstants;
import org.eclipse.ui.IWorkbenchPreferenceConstants;
import org.eclipse.ui.ide.IDE;
import org.eclipse.ui.internal.ide.handlers.ShowInSystemExplorerHandler;
+import org.eclipse.ui.internal.ide.registry.SystemEditorOrTextEditorStrategy;
import org.eclipse.ui.internal.views.markers.MarkerSupportInternalUtilities;
/**
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchPlugin.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchPlugin.java
index a1b976366dc..2ab029cf641 100644
--- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchPlugin.java
+++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchPlugin.java
@@ -38,6 +38,7 @@ import org.eclipse.ui.PartInitException;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.internal.ide.registry.MarkerImageProviderRegistry;
import org.eclipse.ui.internal.ide.registry.ProjectImageRegistry;
+import org.eclipse.ui.internal.ide.registry.UnassociatedEditorStrategyRegistry;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.osgi.framework.Bundle;
import org.osgi.framework.BundleContext;
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/AskUserViaPopupUnassociatedEditorStrategy.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/registry/AskUserViaPopupUnassociatedEditorStrategy.java
index 30920de0bdd..58b5e05c13b 100644
--- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/AskUserViaPopupUnassociatedEditorStrategy.java
+++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/registry/AskUserViaPopupUnassociatedEditorStrategy.java
@@ -9,7 +9,7 @@
* Mickael Istria (Red Hat Inc.) - initial API and implementation
* Patrik Suzzi <psuzzi@gmail.com> - Bug 485201
*******************************************************************************/
-package org.eclipse.ui.internal.ide;
+package org.eclipse.ui.internal.ide.registry;
import org.eclipse.core.runtime.OperationCanceledException;
import org.eclipse.jface.dialogs.IDialogConstants;
@@ -18,6 +18,7 @@ import org.eclipse.ui.IEditorRegistry;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.dialogs.EditorSelectionDialog;
import org.eclipse.ui.ide.IUnassociatedEditorStrategy;
+import org.eclipse.ui.internal.ide.IDEWorkbenchMessages;
/**
* @since 3.12
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/SystemEditorOrTextEditorStrategy.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/registry/SystemEditorOrTextEditorStrategy.java
index 33c2952b50e..cb88526fcea 100644
--- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/SystemEditorOrTextEditorStrategy.java
+++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/registry/SystemEditorOrTextEditorStrategy.java
@@ -8,11 +8,13 @@
* Contributors:
* Mickael Istria (Red Hat Inc.) - extracted from IDE.getEditorDescription
*******************************************************************************/
-package org.eclipse.ui.internal.ide;
+package org.eclipse.ui.internal.ide.registry;
import org.eclipse.ui.IEditorDescriptor;
import org.eclipse.ui.IEditorRegistry;
+import org.eclipse.ui.ide.IDE;
import org.eclipse.ui.ide.IUnassociatedEditorStrategy;
+import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin;
/**
* Strategy for unassociated file types:
@@ -30,7 +32,11 @@ import org.eclipse.ui.ide.IUnassociatedEditorStrategy;
* @since 3.12
*/
public final class SystemEditorOrTextEditorStrategy implements IUnassociatedEditorStrategy {
- static final String EXTENSION_ID = "org.eclipse.ui.ide.systemEditorThenTextEditor"; //$NON-NLS-1$
+ /**
+ * Id of the extension. Defined in plugin.xml and may be used as value for
+ * preference {@link IDE#UNASSOCIATED_EDITOR_STRATEGY_PREFERENCE_KEY}
+ */
+ public static final String EXTENSION_ID = "org.eclipse.ui.ide.systemEditorThenTextEditor"; //$NON-NLS-1$
@Override
public IEditorDescriptor getEditorDescriptor(String name, IEditorRegistry editorReg) {
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/TextEditorStrategy.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/registry/TextEditorStrategy.java
index 1500b4a88a1..72877d23bfe 100644
--- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/TextEditorStrategy.java
+++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/registry/TextEditorStrategy.java
@@ -8,11 +8,12 @@
* Contributors:
* Mickael Istria (Red Hat Inc.) - extracted from IDE.getEditorDescription
*******************************************************************************/
-package org.eclipse.ui.internal.ide;
+package org.eclipse.ui.internal.ide.registry;
import org.eclipse.ui.IEditorDescriptor;
import org.eclipse.ui.IEditorRegistry;
import org.eclipse.ui.ide.IUnassociatedEditorStrategy;
+import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin;
/**
* @since 3.12
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/UnassociatedEditorStrategyRegistry.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/registry/UnassociatedEditorStrategyRegistry.java
index e0341e1f046..9bfab657238 100644
--- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/UnassociatedEditorStrategyRegistry.java
+++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/registry/UnassociatedEditorStrategyRegistry.java
@@ -8,7 +8,7 @@
* Contributors:
* Mickael Istria (Red Hat Inc.) - initial API and implementation
*******************************************************************************/
-package org.eclipse.ui.internal.ide;
+package org.eclipse.ui.internal.ide.registry;
import java.util.Collections;
import java.util.LinkedHashMap;
@@ -20,6 +20,7 @@ import org.eclipse.core.runtime.IConfigurationElement;
import org.eclipse.core.runtime.IExtensionRegistry;
import org.eclipse.core.runtime.Platform;
import org.eclipse.ui.ide.IUnassociatedEditorStrategy;
+import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin;
/**
* @since 3.12

Back to the top