diff options
author | Ed Merks | 2022-09-25 09:51:19 +0000 |
---|---|---|
committer | Ed Merks | 2022-09-25 09:51:19 +0000 |
commit | c6e8080417e096e76885b1cc36a5559c803dd04a (patch) | |
tree | f39f48708a98dcfd869c49f2a02645986161e3b2 | |
parent | 93724a2db76a06841d1e9ab2ad681612c743f493 (diff) | |
download | org.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
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"/> |