diff options
author | Andrey Loskutov | 2016-08-12 16:13:08 +0000 |
---|---|---|
committer | Andrey Loskutov | 2016-08-16 17:34:34 +0000 |
commit | a72dda9b94f07f1c95d7f51f9380a17eec581c88 (patch) | |
tree | 7d7ad2221977b459384bd8f8d15136600b788302 | |
parent | 6663f9b077c9f23a0f9dc52a28e6380aeaa63842 (diff) | |
download | eclipse.platform.ui-a72dda9b94f07f1c95d7f51f9380a17eec581c88.tar.gz eclipse.platform.ui-a72dda9b94f07f1c95d7f51f9380a17eec581c88.tar.xz eclipse.platform.ui-a72dda9b94f07f1c95d7f51f9380a17eec581c88.zip |
Bug 495567 - promoted ISecondarySaveableSource to public API
Also incremented minor version for org.eclipse.ui.workbench.
Change-Id: I10d666bd61afc934e37de3aab637fa38785f9a56
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
-rw-r--r-- | bundles/org.eclipse.ui.views/.settings/.api_filters | 11 | ||||
-rw-r--r-- | bundles/org.eclipse.ui.views/src/org/eclipse/ui/views/properties/PropertySheet.java | 5 | ||||
-rw-r--r-- | bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/ISecondarySaveableSource.java (renamed from bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/ISecondarySaveableSource.java) | 4 | ||||
-rw-r--r-- | bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java | 1 | ||||
-rw-r--r-- | bundles/org.eclipse.ui.workbench/META-INF/MANIFEST.MF | 2 | ||||
-rw-r--r-- | bundles/org.eclipse.ui.workbench/pom.xml | 2 | ||||
-rw-r--r-- | tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/propertysheet/DirtyStatePropertySheetTest.java | 2 |
7 files changed, 9 insertions, 18 deletions
diff --git a/bundles/org.eclipse.ui.views/.settings/.api_filters b/bundles/org.eclipse.ui.views/.settings/.api_filters deleted file mode 100644 index beab339bd86..00000000000 --- a/bundles/org.eclipse.ui.views/.settings/.api_filters +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<component id="org.eclipse.ui.views" version="2"> - <resource path="src/org/eclipse/ui/views/properties/PropertySheet.java" type="org.eclipse.ui.views.properties.PropertySheet"> - <filter comment="See bug 495567" id="576725006"> - <message_arguments> - <message_argument value="ISecondarySaveableSource"/> - <message_argument value="PropertySheet"/> - </message_arguments> - </filter> - </resource> -</component> diff --git a/bundles/org.eclipse.ui.views/src/org/eclipse/ui/views/properties/PropertySheet.java b/bundles/org.eclipse.ui.views/src/org/eclipse/ui/views/properties/PropertySheet.java index 0c0382cc4a2..26e020668ae 100644 --- a/bundles/org.eclipse.ui.views/src/org/eclipse/ui/views/properties/PropertySheet.java +++ b/bundles/org.eclipse.ui.views/src/org/eclipse/ui/views/properties/PropertySheet.java @@ -38,6 +38,7 @@ import org.eclipse.ui.IEditorPart; import org.eclipse.ui.IMemento; import org.eclipse.ui.ISaveablePart; import org.eclipse.ui.ISaveablesLifecycleListener; +import org.eclipse.ui.ISecondarySaveableSource; import org.eclipse.ui.ISelectionListener; import org.eclipse.ui.IViewPart; import org.eclipse.ui.IViewReference; @@ -51,7 +52,6 @@ import org.eclipse.ui.PartInitException; import org.eclipse.ui.Saveable; import org.eclipse.ui.SaveablesLifecycleEvent; import org.eclipse.ui.internal.DefaultSaveable; -import org.eclipse.ui.internal.ISecondarySaveableSource; import org.eclipse.ui.internal.SaveablesList; import org.eclipse.ui.internal.views.properties.PropertiesMessages; import org.eclipse.ui.part.IContributedContentsView; @@ -504,7 +504,8 @@ public class PropertySheet extends PageBookView * {@link IAdaptable} and return adapter to * {@link ISecondarySaveableSource}. * - * @return returns {@code false} by default. + * @return returns {@code false} if the dirty state indication behavior is + * not desired. * @since 3.9 */ @Override diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/ISecondarySaveableSource.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/ISecondarySaveableSource.java index 499d8c63a50..f20830ad346 100644 --- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/ISecondarySaveableSource.java +++ b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/ISecondarySaveableSource.java @@ -9,10 +9,9 @@ * Andrey Loskutov <loskutov@gmx.de> - initial API and implementation *******************************************************************************/ -package org.eclipse.ui.internal; +package org.eclipse.ui; import org.eclipse.core.runtime.IAdaptable; -import org.eclipse.ui.ISaveablePart; /** * Interface for parts providing an adapter to {@link ISaveablePart} objects @@ -35,6 +34,7 @@ import org.eclipse.ui.ISaveablePart; * <p> * Per default, dirty state of "secondary" parts is ignored by the framework. * + * @since 3.109 */ public interface ISecondarySaveableSource { diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java index 058bcfac3f2..7e414b2f592 100644 --- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java +++ b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java @@ -41,6 +41,7 @@ import org.eclipse.ui.ISaveablePart; import org.eclipse.ui.ISaveablePart2; import org.eclipse.ui.ISaveablesLifecycleListener; import org.eclipse.ui.ISaveablesSource; +import org.eclipse.ui.ISecondarySaveableSource; import org.eclipse.ui.IWorkbenchPart; import org.eclipse.ui.IWorkbenchWindow; import org.eclipse.ui.PlatformUI; diff --git a/bundles/org.eclipse.ui.workbench/META-INF/MANIFEST.MF b/bundles/org.eclipse.ui.workbench/META-INF/MANIFEST.MF index e440564b474..5c5a9b42048 100644 --- a/bundles/org.eclipse.ui.workbench/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.ui.workbench/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.ui.workbench; singleton:=true -Bundle-Version: 3.108.100.qualifier +Bundle-Version: 3.109.0.qualifier Bundle-ClassPath: . Bundle-Activator: org.eclipse.ui.internal.WorkbenchPlugin Bundle-ActivationPolicy: lazy diff --git a/bundles/org.eclipse.ui.workbench/pom.xml b/bundles/org.eclipse.ui.workbench/pom.xml index 0df08a1733a..8ec44ec0ac8 100644 --- a/bundles/org.eclipse.ui.workbench/pom.xml +++ b/bundles/org.eclipse.ui.workbench/pom.xml @@ -19,7 +19,7 @@ </parent> <groupId>org.eclipse.ui</groupId> <artifactId>org.eclipse.ui.workbench</artifactId> - <version>3.108.100-SNAPSHOT</version> + <version>3.109.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> <properties> diff --git a/tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/propertysheet/DirtyStatePropertySheetTest.java b/tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/propertysheet/DirtyStatePropertySheetTest.java index b30948248bf..fb915e6033b 100644 --- a/tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/propertysheet/DirtyStatePropertySheetTest.java +++ b/tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/propertysheet/DirtyStatePropertySheetTest.java @@ -20,7 +20,7 @@ import org.eclipse.core.runtime.IAdapterFactory; import org.eclipse.core.runtime.Platform; import org.eclipse.ui.IPageLayout; import org.eclipse.ui.ISaveablePart; -import org.eclipse.ui.internal.ISecondarySaveableSource; +import org.eclipse.ui.ISecondarySaveableSource; import org.eclipse.ui.views.properties.PropertySheet; import org.eclipse.ui.views.properties.PropertySheetPage; import org.junit.Test; |