diff options
author | Jens Lidestrom | 2020-01-25 13:19:51 +0000 |
---|---|---|
committer | Jens Lideström | 2020-02-05 21:19:54 +0000 |
commit | 4427b4e838a4ff2757f7c5ddf5d2d7a752aeb181 (patch) | |
tree | 2b85be979e4461ee6a369cec60b3d8524bc11e0f | |
parent | f1b31cbe8ddcb36d9b88b84bcc076a614dc2e83b (diff) | |
download | eclipse.platform.ui-4427b4e838a4ff2757f7c5ddf5d2d7a752aeb181.tar.gz eclipse.platform.ui-4427b4e838a4ff2757f7c5ddf5d2d7a752aeb181.tar.xz eclipse.platform.ui-4427b4e838a4ff2757f7c5ddf5d2d7a752aeb181.zip |
Bug 308010 - Add ObservableValueEditingSupport#getDataBindingContextI20200205-1800
To make it easier to use createBinding in extending classes.
Change-Id: I321468611b38710fb67b13bfb33ccc4f9d1662e8
Signed-off-by: Jens Lidestrom <jens@lidestrom.se>
4 files changed, 11 insertions, 10 deletions
diff --git a/bundles/org.eclipse.jface.databinding/.settings/.api_filters b/bundles/org.eclipse.jface.databinding/.settings/.api_filters index 50d40719a6e..35786531860 100644 --- a/bundles/org.eclipse.jface.databinding/.settings/.api_filters +++ b/bundles/org.eclipse.jface.databinding/.settings/.api_filters @@ -1,13 +1,5 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <component id="org.eclipse.jface.databinding" version="2"> - <resource path="META-INF/MANIFEST.MF"> - <filter comment="Bug 558698 - Increment minor component instead of major component" id="926941240"> - <message_arguments> - <message_argument value="1.10.0"/> - <message_argument value="1.9.200"/> - </message_arguments> - </filter> - </resource> <resource path="src/org/eclipse/jface/databinding/swt/ISWTObservableList.java" type="org.eclipse.jface.databinding.swt.ISWTObservableList"> <filter comment="Extending interface in accordance with the API specification." id="574619656"> <message_arguments> diff --git a/bundles/org.eclipse.jface.databinding/META-INF/MANIFEST.MF b/bundles/org.eclipse.jface.databinding/META-INF/MANIFEST.MF index c0a80c3cc21..738ef862f21 100644 --- a/bundles/org.eclipse.jface.databinding/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.jface.databinding/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.jface.databinding -Bundle-Version: 1.10.0.qualifier +Bundle-Version: 1.11.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin diff --git a/bundles/org.eclipse.jface.databinding/pom.xml b/bundles/org.eclipse.jface.databinding/pom.xml index b1473f6f8c4..6ce5f02d5e6 100644 --- a/bundles/org.eclipse.jface.databinding/pom.xml +++ b/bundles/org.eclipse.jface.databinding/pom.xml @@ -20,7 +20,7 @@ </parent> <groupId>org.eclipse.jface</groupId> <artifactId>org.eclipse.jface.databinding</artifactId> - <version>1.10.0-SNAPSHOT</version> + <version>1.11.0-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> <properties> diff --git a/bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/databinding/viewers/ObservableValueEditingSupport.java b/bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/databinding/viewers/ObservableValueEditingSupport.java index 956452c3e3b..341d824f168 100644 --- a/bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/databinding/viewers/ObservableValueEditingSupport.java +++ b/bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/databinding/viewers/ObservableValueEditingSupport.java @@ -196,6 +196,15 @@ public abstract class ObservableValueEditingSupport<E, M, T> extends EditingSupp protected abstract IObservableValue<M> doCreateElementObservable(E element, ViewerCell cell); /** + * @return the {@link DataBindingContext} that was used when creating this + * object. + * @since 1.11 + */ + protected final DataBindingContext getDataBindingContext() { + return dataBindingContext; + } + + /** * Creates a new binding for the provided <code>target</code> and * <code>model</code>. Default {@link UpdateValueStrategy value update * strategies} are used with the target to model updating on |