Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Merks2022-09-25 09:51:19 +0000
committerEd Merks2022-09-25 09:51:19 +0000
commitc6e8080417e096e76885b1cc36a5559c803dd04a (patch)
treef39f48708a98dcfd869c49f2a02645986161e3b2
parent93724a2db76a06841d1e9ab2ad681612c743f493 (diff)
downloadorg.eclipse.emf-c6e8080417e096e76885b1cc36a5559c803dd04a.tar.gz
org.eclipse.emf-c6e8080417e096e76885b1cc36a5559c803dd04a.tar.xz
org.eclipse.emf-c6e8080417e096e76885b1cc36a5559c803dd04a.zip
[releng] API data binding removals and update setup for 2022-12
-rw-r--r--examples/org.eclipse.emf.examples-feature/feature.xml2
-rw-r--r--examples/org.eclipse.emf.examples-feature/pom.xml2
-rw-r--r--examples/org.eclipse.emf.examples.databinding.project.ui.rcp/META-INF/MANIFEST.MF6
-rw-r--r--examples/org.eclipse.emf.examples.databinding.project.ui.rcp/pom.xml2
-rw-r--r--examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/ViewerProperties.java70
-rw-r--r--examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/WidgetProperties.java155
-rw-r--r--examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/databinding/FormBuilder.java6
-rw-r--r--examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/dialogs/CommitterShipDialog.java27
-rw-r--r--examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/dialogs/PersonDialog.java31
-rw-r--r--examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectCommittersPart.java20
-rw-r--r--examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectExplorerPart.java30
-rw-r--r--examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectFormAreaPart.java38
-rw-r--r--releng/org.eclipse.emf.releng/EMF.setup11
13 files changed, 313 insertions, 87 deletions
diff --git a/examples/org.eclipse.emf.examples-feature/feature.xml b/examples/org.eclipse.emf.examples-feature/feature.xml
index 6844f178e..843e94f7d 100644
--- a/examples/org.eclipse.emf.examples-feature/feature.xml
+++ b/examples/org.eclipse.emf.examples-feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.emf.examples"
label="%featureName"
- version="2.21.0.qualifier"
+ version="2.22.0.qualifier"
provider-name="%providerName"
license-feature="org.eclipse.emf.license"
license-feature-version="2.11.0">
diff --git a/examples/org.eclipse.emf.examples-feature/pom.xml b/examples/org.eclipse.emf.examples-feature/pom.xml
index 9441b4348..0458b142d 100644
--- a/examples/org.eclipse.emf.examples-feature/pom.xml
+++ b/examples/org.eclipse.emf.examples-feature/pom.xml
@@ -12,7 +12,7 @@
<groupId>org.eclipse.emf.features</groupId>
<artifactId>org.eclipse.emf.examples</artifactId>
- <version>2.21.0-SNAPSHOT</version>
+ <version>2.22.0-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>
</project>
diff --git a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/META-INF/MANIFEST.MF b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/META-INF/MANIFEST.MF
index 8d89de3ff..a14c4b032 100644
--- a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/META-INF/MANIFEST.MF
+++ b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Bundle-SymbolicName: org.eclipse.emf.examples.databinding.project.ui.rcp;singleton:=true
-Bundle-Version: 1.9.0.qualifier
+Bundle-Version: 1.10.0.qualifier
Bundle-Activator: org.eclipse.emf.example.databinding.project.ui.rcp.Activator
Require-Bundle: org.eclipse.ui;bundle-version="[3.6.0,4.0.0)",
org.eclipse.core.runtime;bundle-version="[3.6.0,4.0.0)",
@@ -12,11 +12,11 @@ Require-Bundle: org.eclipse.ui;bundle-version="[3.6.0,4.0.0)",
org.eclipse.core.databinding.property;bundle-version="[1.3.0,2.0.0)",
org.eclipse.jface.databinding;bundle-version="[1.4.0,2.0.0)",
org.eclipse.ui.forms;bundle-version="[3.5.0,4.0.0)",
- org.eclipse.emf.databinding;bundle-version="[1.5.0,2.0.0)",
+ org.eclipse.emf.databinding;bundle-version="[1.6.0,2.0.0)",
org.eclipse.emf.databinding.edit;bundle-version="[1.7.0,2.0.0)",
org.eclipse.emf.examples.databinding.project.core;bundle-version="[1.3.0,2.0.0)",
org.eclipse.core.expressions;bundle-version="[3.4.0,4.0.0)",
- org.eclipse.emf.ecore.xmi;bundle-version="[2.16.0,3.0.0)"
+ org.eclipse.emf.ecore.xmi;bundle-version="[2.17.0,3.0.0)"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Import-Package: org.eclipse.emf.examples.databinding.project.core.model.project
diff --git a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/pom.xml b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/pom.xml
index 10bbaafa0..8b28986af 100644
--- a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/pom.xml
+++ b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/pom.xml
@@ -12,7 +12,7 @@
<groupId>org.eclipse.emf</groupId>
<artifactId>org.eclipse.emf.examples.databinding.project.ui.rcp</artifactId>
- <version>1.9.0-SNAPSHOT</version>
+ <version>1.10.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
diff --git a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/ViewerProperties.java b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/ViewerProperties.java
new file mode 100644
index 000000000..7f9a274f7
--- /dev/null
+++ b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/ViewerProperties.java
@@ -0,0 +1,70 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2015 Matthew Hall 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:
+ * Matthew Hall - initial API and implementation (bug 194734)
+ * Matthew Hall - bug 264286
+ * Ovidio Mallo - bug 270494
+ ******************************************************************************/
+package org.eclipse.emf.example.databinding.project.ui.rcp;
+
+
+import org.eclipse.jface.databinding.viewers.IViewerListProperty;
+import org.eclipse.jface.databinding.viewers.IViewerSetProperty;
+import org.eclipse.jface.databinding.viewers.IViewerValueProperty;
+import org.eclipse.jface.internal.databinding.viewers.SelectionProviderMultipleSelectionProperty;
+import org.eclipse.jface.internal.databinding.viewers.SelectionProviderSingleSelectionProperty;
+import org.eclipse.jface.internal.databinding.viewers.StructuredViewerFiltersProperty;
+import org.eclipse.jface.internal.databinding.viewers.ViewerCheckedElementsProperty;
+import org.eclipse.jface.internal.databinding.viewers.ViewerInputProperty;
+
+
+/**
+ * This class is a bogus copy of an old pre-generics version superseded by <code>org.eclipse.jface.databinding.viewers.typed.ViewerProperties</code>.
+ * Better to update sample not to use this, but this would be the only reason why we can no longer build with Helios.
+ */
+@SuppressWarnings("all")
+public class ViewerProperties
+{
+ public static IViewerSetProperty checkedElements(Object elementType)
+ {
+ return new ViewerCheckedElementsProperty(elementType);
+ }
+
+ public static IViewerSetProperty filters()
+ {
+ return new StructuredViewerFiltersProperty();
+ }
+
+ public static IViewerValueProperty input()
+ {
+ return new ViewerInputProperty();
+ }
+
+ public static IViewerListProperty multipleSelection()
+ {
+ return new SelectionProviderMultipleSelectionProperty(false);
+ }
+
+ public static IViewerListProperty multiplePostSelection()
+ {
+ return new SelectionProviderMultipleSelectionProperty(true);
+ }
+
+ public static IViewerValueProperty singleSelection()
+ {
+ return new SelectionProviderSingleSelectionProperty(false);
+ }
+
+ public static IViewerValueProperty singlePostSelection()
+ {
+ return new SelectionProviderSingleSelectionProperty(true);
+ }
+}
diff --git a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/WidgetProperties.java b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/WidgetProperties.java
new file mode 100644
index 000000000..1a41ba8a3
--- /dev/null
+++ b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/WidgetProperties.java
@@ -0,0 +1,155 @@
+/*******************************************************************************
+ * Copyright (c) 2008, 2015 Matthew Hall 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:
+ * Matthew Hall - initial API and implementation (bug 194734)
+ * Matthew Hall - bugs 256543, 213893, 262320, 262946, 264286, 266563, 169876, 306203
+ * Eugen Neufeld - bug 461560
+ * Lars Vogel <Lars.Vogel@vogella.com> - Bug 482486
+ ******************************************************************************/
+package org.eclipse.emf.example.databinding.project.ui.rcp;
+
+
+import org.eclipse.jface.databinding.swt.IWidgetListProperty;
+import org.eclipse.jface.databinding.swt.IWidgetValueProperty;
+import org.eclipse.jface.internal.databinding.swt.ControlBackgroundProperty;
+import org.eclipse.jface.internal.databinding.swt.ControlBoundsProperty;
+import org.eclipse.jface.internal.databinding.swt.ControlFocusedProperty;
+import org.eclipse.jface.internal.databinding.swt.ControlFontProperty;
+import org.eclipse.jface.internal.databinding.swt.ControlForegroundProperty;
+import org.eclipse.jface.internal.databinding.swt.ControlLocationProperty;
+import org.eclipse.jface.internal.databinding.swt.ControlSizeProperty;
+import org.eclipse.jface.internal.databinding.swt.ControlVisibleProperty;
+import org.eclipse.jface.internal.databinding.swt.WidgetEditableProperty;
+import org.eclipse.jface.internal.databinding.swt.WidgetEnabledProperty;
+import org.eclipse.jface.internal.databinding.swt.WidgetImageProperty;
+import org.eclipse.jface.internal.databinding.swt.WidgetItemsProperty;
+import org.eclipse.jface.internal.databinding.swt.WidgetMaximumProperty;
+import org.eclipse.jface.internal.databinding.swt.WidgetMessageProperty;
+import org.eclipse.jface.internal.databinding.swt.WidgetMinimumProperty;
+import org.eclipse.jface.internal.databinding.swt.WidgetSelectionProperty;
+import org.eclipse.jface.internal.databinding.swt.WidgetSingleSelectionIndexProperty;
+import org.eclipse.jface.internal.databinding.swt.WidgetTextProperty;
+import org.eclipse.jface.internal.databinding.swt.WidgetTextWithEventsProperty;
+import org.eclipse.jface.internal.databinding.swt.WidgetTooltipTextProperty;
+
+
+/**
+ * This class is a bogus copy of an old pre-generics version superseded by <code>org.eclipse.jface.databinding.swt.typed.WidgetProperties</code>.
+ * Better to update sample not to use this, but this would be the only reason why we can no longer build with Helios.
+ */
+@SuppressWarnings("all")
+public class WidgetProperties
+{
+ public static IWidgetValueProperty background()
+ {
+ return new ControlBackgroundProperty();
+ }
+
+ public static IWidgetValueProperty bounds()
+ {
+ return new ControlBoundsProperty();
+ }
+
+ public static IWidgetValueProperty editable()
+ {
+ return new WidgetEditableProperty();
+ }
+
+ public static IWidgetValueProperty enabled()
+ {
+ return new WidgetEnabledProperty();
+ }
+
+ public static IWidgetValueProperty focused()
+ {
+ return new ControlFocusedProperty();
+ }
+
+ public static IWidgetValueProperty font()
+ {
+ return new ControlFontProperty();
+ }
+
+ public static IWidgetValueProperty foreground()
+ {
+ return new ControlForegroundProperty();
+ }
+
+ public static IWidgetValueProperty image()
+ {
+ return new WidgetImageProperty();
+ }
+
+ public static IWidgetListProperty items()
+ {
+ return new WidgetItemsProperty();
+ }
+
+ public static IWidgetValueProperty location()
+ {
+ return new ControlLocationProperty();
+ }
+
+ public static IWidgetValueProperty maximum()
+ {
+ return new WidgetMaximumProperty();
+ }
+
+ public static IWidgetValueProperty message()
+ {
+ return new WidgetMessageProperty();
+ }
+
+ public static IWidgetValueProperty minimum()
+ {
+ return new WidgetMinimumProperty();
+ }
+
+ public static IWidgetValueProperty selection()
+ {
+ return new WidgetSelectionProperty();
+ }
+
+ public static IWidgetValueProperty singleSelectionIndex()
+ {
+ return new WidgetSingleSelectionIndexProperty();
+ }
+
+ public static IWidgetValueProperty size()
+ {
+ return new ControlSizeProperty();
+ }
+
+ public static IWidgetValueProperty text()
+ {
+ return new WidgetTextProperty();
+ }
+
+ public static IWidgetValueProperty text(final int event)
+ {
+ return text(new int []{ event });
+ }
+
+ public static IWidgetValueProperty text(int... events)
+ {
+ return new WidgetTextWithEventsProperty(events.clone());
+ }
+
+ public static IWidgetValueProperty tooltipText()
+ {
+ return new WidgetTooltipTextProperty();
+ }
+
+ public static IWidgetValueProperty visible()
+ {
+ return new ControlVisibleProperty();
+ }
+}
diff --git a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/databinding/FormBuilder.java b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/databinding/FormBuilder.java
index 43a946049..18c73452f 100644
--- a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/databinding/FormBuilder.java
+++ b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/databinding/FormBuilder.java
@@ -16,8 +16,9 @@ import java.util.List;
import org.eclipse.core.databinding.DataBindingContext;
import org.eclipse.core.databinding.observable.value.IObservableValue;
import org.eclipse.core.databinding.property.value.IValueProperty;
+import org.eclipse.emf.databinding.EMFUpdateValueStrategy;
+import org.eclipse.emf.example.databinding.project.ui.rcp.WidgetProperties;
import org.eclipse.jface.databinding.swt.IWidgetValueProperty;
-import org.eclipse.jface.databinding.swt.WidgetProperties;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
@@ -25,14 +26,11 @@ import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Text;
-import org.eclipse.emf.databinding.EMFUpdateValueStrategy;
-
/**
* Helper class which builds a two column form with labels and text-fields
* @param <P> the value property type
*/
-@SuppressWarnings("deprecation")
public class FormBuilder<P extends IValueProperty>
{
private class Entry
diff --git a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/dialogs/CommitterShipDialog.java b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/dialogs/CommitterShipDialog.java
index eb26ea5fe..86fc019ba 100644
--- a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/dialogs/CommitterShipDialog.java
+++ b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/dialogs/CommitterShipDialog.java
@@ -13,9 +13,21 @@ package org.eclipse.emf.example.databinding.project.ui.rcp.dialogs;
import org.eclipse.core.databinding.DataBindingContext;
import org.eclipse.core.databinding.ObservablesManager;
import org.eclipse.core.databinding.conversion.Converter;
+import org.eclipse.emf.common.command.Command;
+import org.eclipse.emf.databinding.EMFDataBindingContext;
+import org.eclipse.emf.databinding.EMFUpdateValueStrategy;
+import org.eclipse.emf.databinding.edit.EMFEditProperties;
+import org.eclipse.emf.databinding.edit.IEMFEditValueProperty;
+import org.eclipse.emf.edit.command.SetCommand;
+import org.eclipse.emf.example.databinding.project.ui.rcp.WidgetProperties;
+import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.EMFObservablesManager;
+import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.UpdateStrategyFactory;
+import org.eclipse.emf.examples.databinding.project.core.IModelResource;
+import org.eclipse.emf.examples.databinding.project.core.model.project.CommitterShip;
+import org.eclipse.emf.examples.databinding.project.core.model.project.Person;
+import org.eclipse.emf.examples.databinding.project.core.model.project.ProjectPackage;
import org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport;
import org.eclipse.jface.databinding.swt.IWidgetValueProperty;
-import org.eclipse.jface.databinding.swt.WidgetProperties;
import org.eclipse.jface.dialogs.TitleAreaDialog;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CLabel;
@@ -32,19 +44,6 @@ import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
import org.eclipse.ui.dialogs.FilteredItemsSelectionDialog;
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.databinding.EMFDataBindingContext;
-import org.eclipse.emf.databinding.EMFUpdateValueStrategy;
-import org.eclipse.emf.databinding.edit.EMFEditProperties;
-import org.eclipse.emf.databinding.edit.IEMFEditValueProperty;
-import org.eclipse.emf.edit.command.SetCommand;
-import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.EMFObservablesManager;
-import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.UpdateStrategyFactory;
-import org.eclipse.emf.examples.databinding.project.core.IModelResource;
-import org.eclipse.emf.examples.databinding.project.core.model.project.CommitterShip;
-import org.eclipse.emf.examples.databinding.project.core.model.project.Person;
-import org.eclipse.emf.examples.databinding.project.core.model.project.ProjectPackage;
-
/**
* Dialog to edit the committer ship
diff --git a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/dialogs/PersonDialog.java b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/dialogs/PersonDialog.java
index a0f3fdb34..834e60320 100644
--- a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/dialogs/PersonDialog.java
+++ b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/dialogs/PersonDialog.java
@@ -20,8 +20,22 @@ import org.eclipse.core.databinding.DataBindingContext;
import org.eclipse.core.databinding.ObservablesManager;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
+import org.eclipse.emf.common.command.Command;
+import org.eclipse.emf.databinding.EMFDataBindingContext;
+import org.eclipse.emf.databinding.EMFUpdateValueStrategy;
+import org.eclipse.emf.databinding.edit.EMFEditProperties;
+import org.eclipse.emf.databinding.edit.IEMFEditValueProperty;
+import org.eclipse.emf.ecore.xml.type.XMLTypeFactory;
+import org.eclipse.emf.edit.command.SetCommand;
+import org.eclipse.emf.edit.domain.EditingDomain;
+import org.eclipse.emf.example.databinding.project.ui.rcp.Activator;
+import org.eclipse.emf.example.databinding.project.ui.rcp.WidgetProperties;
+import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.Base64ToImageConverter;
+import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.EMFObservablesManager;
+import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.FormBuilder;
+import org.eclipse.emf.examples.databinding.project.core.model.project.Person;
+import org.eclipse.emf.examples.databinding.project.core.model.project.ProjectPackage;
import org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport;
-import org.eclipse.jface.databinding.swt.WidgetProperties;
import org.eclipse.jface.dialogs.ErrorDialog;
import org.eclipse.jface.dialogs.TitleAreaDialog;
import org.eclipse.swt.SWT;
@@ -38,21 +52,6 @@ import org.eclipse.swt.widgets.FileDialog;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.databinding.EMFDataBindingContext;
-import org.eclipse.emf.databinding.EMFUpdateValueStrategy;
-import org.eclipse.emf.databinding.edit.EMFEditProperties;
-import org.eclipse.emf.databinding.edit.IEMFEditValueProperty;
-import org.eclipse.emf.ecore.xml.type.XMLTypeFactory;
-import org.eclipse.emf.edit.command.SetCommand;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.example.databinding.project.ui.rcp.Activator;
-import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.Base64ToImageConverter;
-import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.EMFObservablesManager;
-import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.FormBuilder;
-import org.eclipse.emf.examples.databinding.project.core.model.project.Person;
-import org.eclipse.emf.examples.databinding.project.core.model.project.ProjectPackage;
-
/**
* Dialog to edit person data
diff --git a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectCommittersPart.java b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectCommittersPart.java
index 95d8b9fa0..b15d9d5dc 100644
--- a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectCommittersPart.java
+++ b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectCommittersPart.java
@@ -21,10 +21,18 @@ import org.eclipse.core.databinding.observable.map.IObservableMap;
import org.eclipse.core.databinding.observable.value.IObservableValue;
import org.eclipse.core.databinding.property.list.IListProperty;
import org.eclipse.core.databinding.property.value.IValueProperty;
+import org.eclipse.emf.databinding.EMFUpdateValueStrategy;
+import org.eclipse.emf.databinding.FeaturePath;
+import org.eclipse.emf.databinding.edit.EMFEditProperties;
+import org.eclipse.emf.edit.domain.EditingDomain;
+import org.eclipse.emf.example.databinding.project.ui.rcp.Activator;
+import org.eclipse.emf.example.databinding.project.ui.rcp.WidgetProperties;
+import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.GenericMapCellLabelProvider;
+import org.eclipse.emf.examples.databinding.project.core.model.project.CommitterShip;
+import org.eclipse.emf.examples.databinding.project.core.model.project.ProjectPackage;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.action.MenuManager;
-import org.eclipse.jface.databinding.swt.WidgetProperties;
import org.eclipse.jface.databinding.viewers.ObservableListContentProvider;
import org.eclipse.jface.viewers.TableViewer;
import org.eclipse.jface.viewers.TableViewerColumn;
@@ -35,20 +43,10 @@ import org.eclipse.swt.custom.CTabFolder;
import org.eclipse.swt.custom.CTabItem;
import org.eclipse.ui.IViewSite;
-import org.eclipse.emf.databinding.EMFUpdateValueStrategy;
-import org.eclipse.emf.databinding.FeaturePath;
-import org.eclipse.emf.databinding.edit.EMFEditProperties;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.example.databinding.project.ui.rcp.Activator;
-import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.GenericMapCellLabelProvider;
-import org.eclipse.emf.examples.databinding.project.core.model.project.CommitterShip;
-import org.eclipse.emf.examples.databinding.project.core.model.project.ProjectPackage;
-
/**
* Part showing the current committers
*/
-@SuppressWarnings("deprecation")
public class ProjectCommittersPart
{
private static final String END_DATE_PROPERTY = "enddate";
diff --git a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectExplorerPart.java b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectExplorerPart.java
index d91528798..6f026c241 100644
--- a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectExplorerPart.java
+++ b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectExplorerPart.java
@@ -31,11 +31,24 @@ import org.eclipse.core.databinding.observable.value.IObservableValue;
import org.eclipse.core.databinding.observable.value.IValueChangeListener;
import org.eclipse.core.databinding.observable.value.ValueChangeEvent;
import org.eclipse.core.databinding.observable.value.WritableValue;
+import org.eclipse.emf.databinding.EMFProperties;
+import org.eclipse.emf.databinding.FeaturePath;
+import org.eclipse.emf.databinding.IEMFListProperty;
+import org.eclipse.emf.example.databinding.project.ui.rcp.Activator;
+import org.eclipse.emf.example.databinding.project.ui.rcp.ResourceProvider;
+import org.eclipse.emf.example.databinding.project.ui.rcp.ViewerProperties;
+import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.Base64ToImageConverter;
+import org.eclipse.emf.example.databinding.project.ui.rcp.handlers.CreateSublevelProjectHandler;
+import org.eclipse.emf.example.databinding.project.ui.rcp.handlers.CreateToplevelProjectHandler;
+import org.eclipse.emf.examples.databinding.project.core.model.project.CommitterShip;
+import org.eclipse.emf.examples.databinding.project.core.model.project.Foundation;
+import org.eclipse.emf.examples.databinding.project.core.model.project.Person;
+import org.eclipse.emf.examples.databinding.project.core.model.project.Project;
+import org.eclipse.emf.examples.databinding.project.core.model.project.ProjectPackage;
import org.eclipse.jface.action.GroupMarker;
import org.eclipse.jface.action.MenuManager;
import org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider;
import org.eclipse.jface.databinding.viewers.TreeStructureAdvisor;
-import org.eclipse.jface.databinding.viewers.ViewerProperties;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.jface.viewers.ColumnViewer;
import org.eclipse.jface.viewers.ColumnViewerToolTipSupport;
@@ -68,25 +81,10 @@ import org.eclipse.ui.forms.widgets.Form;
import org.eclipse.ui.forms.widgets.FormToolkit;
import org.eclipse.ui.services.ISourceProviderService;
-import org.eclipse.emf.databinding.EMFProperties;
-import org.eclipse.emf.databinding.FeaturePath;
-import org.eclipse.emf.databinding.IEMFListProperty;
-import org.eclipse.emf.example.databinding.project.ui.rcp.Activator;
-import org.eclipse.emf.example.databinding.project.ui.rcp.ResourceProvider;
-import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.Base64ToImageConverter;
-import org.eclipse.emf.example.databinding.project.ui.rcp.handlers.CreateSublevelProjectHandler;
-import org.eclipse.emf.example.databinding.project.ui.rcp.handlers.CreateToplevelProjectHandler;
-import org.eclipse.emf.examples.databinding.project.core.model.project.CommitterShip;
-import org.eclipse.emf.examples.databinding.project.core.model.project.Foundation;
-import org.eclipse.emf.examples.databinding.project.core.model.project.Person;
-import org.eclipse.emf.examples.databinding.project.core.model.project.Project;
-import org.eclipse.emf.examples.databinding.project.core.model.project.ProjectPackage;
-
/**
* Part responsible for rendering the project tree
*/
-@SuppressWarnings("deprecation")
public class ProjectExplorerPart
{
private final TreeViewer viewer;
diff --git a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectFormAreaPart.java b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectFormAreaPart.java
index a35dc1884..7f013abd8 100644
--- a/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectFormAreaPart.java
+++ b/examples/org.eclipse.emf.examples.databinding.project.ui.rcp/src/org/eclipse/emf/example/databinding/project/ui/rcp/views/ProjectFormAreaPart.java
@@ -23,8 +23,25 @@ import org.eclipse.core.databinding.observable.value.IObservableValue;
import org.eclipse.core.databinding.observable.value.IValueChangeListener;
import org.eclipse.core.databinding.observable.value.ValueChangeEvent;
import org.eclipse.core.runtime.IStatus;
+import org.eclipse.emf.common.command.Command;
+import org.eclipse.emf.databinding.EMFDataBindingContext;
+import org.eclipse.emf.databinding.IEMFListProperty;
+import org.eclipse.emf.databinding.IEMFValueProperty;
+import org.eclipse.emf.databinding.edit.EMFEditProperties;
+import org.eclipse.emf.edit.command.AddCommand;
+import org.eclipse.emf.edit.command.RemoveCommand;
+import org.eclipse.emf.edit.domain.EditingDomain;
+import org.eclipse.emf.example.databinding.project.ui.rcp.Activator;
+import org.eclipse.emf.example.databinding.project.ui.rcp.NLSMessages;
+import org.eclipse.emf.example.databinding.project.ui.rcp.WidgetProperties;
+import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.FormTextProperty;
+import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.UpdateStrategyFactory;
+import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.Util;
+import org.eclipse.emf.example.databinding.project.ui.rcp.dialogs.PersonFilterDialog;
+import org.eclipse.emf.examples.databinding.project.core.IModelResource;
+import org.eclipse.emf.examples.databinding.project.core.model.project.Person;
+import org.eclipse.emf.examples.databinding.project.core.model.project.ProjectPackage;
import org.eclipse.jface.databinding.swt.IWidgetValueProperty;
-import org.eclipse.jface.databinding.swt.WidgetProperties;
import org.eclipse.jface.databinding.viewers.ObservableListContentProvider;
import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.IMessageProvider;
@@ -51,29 +68,10 @@ import org.eclipse.ui.forms.IMessage;
import org.eclipse.ui.forms.widgets.Form;
import org.eclipse.ui.forms.widgets.FormToolkit;
-import org.eclipse.emf.common.command.Command;
-import org.eclipse.emf.databinding.EMFDataBindingContext;
-import org.eclipse.emf.databinding.IEMFListProperty;
-import org.eclipse.emf.databinding.IEMFValueProperty;
-import org.eclipse.emf.databinding.edit.EMFEditProperties;
-import org.eclipse.emf.edit.command.AddCommand;
-import org.eclipse.emf.edit.command.RemoveCommand;
-import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.emf.example.databinding.project.ui.rcp.Activator;
-import org.eclipse.emf.example.databinding.project.ui.rcp.NLSMessages;
-import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.FormTextProperty;
-import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.UpdateStrategyFactory;
-import org.eclipse.emf.example.databinding.project.ui.rcp.databinding.Util;
-import org.eclipse.emf.example.databinding.project.ui.rcp.dialogs.PersonFilterDialog;
-import org.eclipse.emf.examples.databinding.project.core.IModelResource;
-import org.eclipse.emf.examples.databinding.project.core.model.project.Person;
-import org.eclipse.emf.examples.databinding.project.core.model.project.ProjectPackage;
-
/**
* Part creating the form area
*/
-@SuppressWarnings("deprecation")
public class ProjectFormAreaPart
{
private DataBindingContext ctx;
diff --git a/releng/org.eclipse.emf.releng/EMF.setup b/releng/org.eclipse.emf.releng/EMF.setup
index ac375394f..aedbafc65 100644
--- a/releng/org.eclipse.emf.releng/EMF.setup
+++ b/releng/org.eclipse.emf.releng/EMF.setup
@@ -527,6 +527,17 @@
name="org.eclipse.equinox.ds"
optional="true"/>
<repositoryList
+ name="2022-12">
+ <repository
+ url="https://download.eclipse.org/releases/2022-12"/>
+ <repository
+ url="https://download.eclipse.org/rt/rap/nightly/runtime"/>
+ <repository
+ url="https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest"/>
+ <repository
+ url="https://download.eclipse.org/nebula/releases/2.2.0"/>
+ </repositoryList>
+ <repositoryList
name="2022-09">
<repository
url="https://download.eclipse.org/releases/2022-09"/>

Back to the top