This document lists the API changes that occurred between R3.1 and R3.2 and how to migrate from the R3.1 API to the R3.2 API.

LTK UI Refactoring - Breaking API changes from R3.1 to R3.2
None

LTK UI Refactoring - Non-breaking API changes from R3.1 to R3.2
New API for refactoring history and scripting support in package org.eclipse.ltk.ui.refactoring.history:
  • IRefactoringHistoryControl
  • RefactoringHistoryContentProvider
  • RefactoringHistoryControlConfiguration
  • RefactoringHistoryLabelProvider
  • RefactoringHistoryWizard
New API for model integration of refactorings in package org.eclipse.ltk.ui.refactoring.model:
  • AbstractResourceMappingMerger
  • AbstractSynchronizationCompareAdapter
  • AbstractSynchronizationContentProvider
  • AbstractSynchronizationLabelProvider
  • RefactoringSynchronizationActionProvider
New API for refactoring history and scripting support in package org.eclipse.ltk.ui.refactoring:
  • RefactoringUI#createLightWeightStatusDialog(RefactoringStatus, Shell, String)
  • RefactoringUI#createRefactoringHistoryControl(Composite, RefactoringHistoryControlConfiguration)
  • RefactoringWizardPage(String, boolean)
New API for language-specific preview elements of refactorings in package org.eclipse.ltk.ui.refactoring:
  • LanguageElementNode
  • TextEditChangeNode