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

LTK UI Refactoring - Breaking API changes from R3.3 to R3.4
None

LTK UI Refactoring - Non-breaking API changes from R3.3 to R3.4
Added 'Rename resource refactoring' (Pushed down from JDT).
  • RenameResourceWizard: wizard to start rename resource refactoring (org.eclipse.ltk.ui.refactoring.resource)

Added 'Move resources refactoring'
  • MoveResourcesWizard: wizard to start move resources refactoring (org.eclipse.ltk.ui.refactoring.resource)

Added 'Delete resources refactoring'
  • DeleteResourcesWizard: wizard to start delete resources refactoring (org.eclipse.ltk.ui.refactoring.resource)

Added createRefactoring(RefactoringDescriptor, RefactoringStatus, IProgressMonitor) to org.eclipse.ltk.ui.refactoring.history.RefactoringHistoryWizard.
  • Default implementation calls createRefactoring(RefactoringDescriptor, RefactoringStatus) and aboutToPerformRefactoring(Refactoring, RefactoringDescriptor, IProgressMonitor)}
  • Implementors can replace this implementation

API changes from 3.2 to 3.3 can be found here.