| LTK Core Refactoring -
Non-breaking API changes from R3.1 to R3.2 
 | 
    
      | New API for refactoring history and scripting support in package org.eclipse.ltk.core.refactoring.history:
      IRefactoringExecutionListenerIRefactoringHistoryListenerIRefactoringHistoryServiceRefactoringExecutionEventRefactoringHistoryRefactoringHistoryEvent | 
    
      | New API for model integration of refactorings in package org.eclipse.ltk.core.refactoring.model:
         AbstractRefactoringDescriptorResourceMappingAbstractRefactoringHistoryResourceMapping | 
    
      | New API for refactoring history and scripting support added in package org.eclipse.ltk.core.refactoring:      
         RefactoringContributionChangeDescriptorRefactoringChangeDescriptorRefactoringDescriptorRefactoringDescriptorProxyRefactoringSessionDescriptorChange#getDescriptor()CompositeChange#getDescriptor()PerformRefactoringHistoryOperationIRefactoringCoreStatusCodes#MISSING_REFACTORING_HISTORY_VERSIONIRefactoringCoreStatusCodes#REFACTORING_HISTORY_FORMAT_ERRORIRefactoringCoreStatusCodes#REFACTORING_HISTORY_IO_ERRORIRefactoringCoreStatusCodes#UNSUPPORTED_REFACTORING_HISTORY_VERSIONRefactoringCore#ID_PLUGINRefactoringCore#getHistoryService()RefactoringCore#getRefactoringContribution(String)RefactoringStatusEntry#toStatus() | 
    
    | New API for refactoring ticks support added in package org.eclipse.ltk.core.refactoring:
         RefactoringTickProviderCheckConditionsOperation#getTicks(RefactoringTickProvider)Refactoring#getRefactoringTickProvider()Refactoring#doGetRefactoringTickProvider() | 
     
      | New API for refactoring preview filter support added in package org.eclipse.ltk.core.refactoring:
         CategorizedTextEditGroupGroupCategoryGroupCategorySet | 
     
      | New API for element mapping in package org.eclipse.ltk.core.refactoring:
         IResourceMapperGroupCategoryGroupCategorySet | 
    
      | New API for multi state text file changes in package org.eclipse.ltk.core.refactoring:
         MultiStateTextFileChangeTextEditBasedChangeTextEditBasedChangeGroupTextChange#getPreviewContent(TextEditBasedChangeGroup[], IRegion, boolean, int, IProgressMonitor)TextFileChange#isDocumentAcquired() | 
     
      | New API for participant filtering in package org.eclipse.ltk.core.refactoring:
         IParticipantDescriptorFilterParticipantManager#loadCopyParticipants(RefactoringStatus, RefactoringProcessor, Object, CopyArguments, IParticipantDescriptorFilter, String, ShareableParticipants)ParticipantManager#loadCreateParticipants(RefactoringStatus, RefactoringProcessor, Object, CreateArguments, IParticipantDescriptorFilter, String, ShareableParticipants)ParticipantManager#loadDeleteParticipants(RefactoringStatus, RefactoringProcessor, Object, DeleteArguments, IParticipantDescriptorFilter, String, ShareableParticipants)ParticipantManager#loadMoveParticipants(RefactoringStatus, RefactoringProcessor, Object, MoveArguments, IParticipantDescriptorFilter, String, ShareableParticipants)ParticipantManager#loadRenameParticipants(RefactoringStatus, RefactoringProcessor, Object, RenameArguments, IParticipantDescriptorFilter, String, ShareableParticipants) | 
    
      | New API for operation validation in package org.eclipse.ltk.core.refactoring: | 
    
      | New API for debug support in package org.eclipse.ltk.core.refactoring:
         RefactoringArguments#toString()CopyArguments#toString()CreateArguments#toString()DeleteArguments#toString()MoveArguments#toString()RenameArguments#toString() |