Skip to content

Remove usage of deprecated platform APIs #14

@pcdavid

Description

@pcdavid

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    maintenanceKeeping up to date with changes in the ecosystem

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions