GMF Runtime uses several APIs that have long been deprecated in the Eclipse platform.
See this page for the platform's API removal plans.
As of this writing, it seems like the only APIs used by GMF which have an actual removal date are the Observable classes which were treated by #1, but if time permits it would be better to anticipate the removal of the others.
This includes (at least):
org.eclipse.core.runtime.preferences.InstanceScope.InstanceScope()
org.eclipse.emf.ecore.xmi.impl.SAXWrapper (technically part of EMF and not the platform itself)
org.eclipse.core.resources.IFileModificationValidator
org.eclipse.ui.contentassist.ContentAssistHandler
org.eclipse.jface.contentassist.SubjectControlContentAssistant
org.eclipse.ui.IKeyBindingService
org.eclipse.ui.views.navigator.NavigatorDragAdapter
org.eclipse.core.runtime.SubProgressMonitor
org.eclipse.jface.viewers.ViewerSorter
GMF Runtime uses several APIs that have long been deprecated in the Eclipse platform.
See this page for the platform's API removal plans.
As of this writing, it seems like the only APIs used by GMF which have an actual removal date are the
Observableclasses which were treated by #1, but if time permits it would be better to anticipate the removal of the others.This includes (at least):
org.eclipse.core.runtime.preferences.InstanceScope.InstanceScope()org.eclipse.emf.ecore.xmi.impl.SAXWrapper(technically part of EMF and not the platform itself)org.eclipse.core.resources.IFileModificationValidatororg.eclipse.ui.contentassist.ContentAssistHandlerorg.eclipse.jface.contentassist.SubjectControlContentAssistantorg.eclipse.ui.IKeyBindingServiceorg.eclipse.ui.views.navigator.NavigatorDragAdapterorg.eclipse.core.runtime.SubProgressMonitororg.eclipse.jface.viewers.ViewerSorter