# Package org.eclipse.ltk.core.refactoring.history

package org.eclipse.ltk.core.refactoring.history
Application programming interface to query refactoring history information from the refactoring infrastructure.

Related Packages
Package
Description
org.eclipse.ltk.core.refactoring
Application programmer interface to implement semantic preserving workspace transformations.
org.eclipse.ltk.core.refactoring.model
Application programming interface to support logical models.
org.eclipse.ltk.core.refactoring.participants
Application programming interface to participant in existing rename, move and delete refactorings if the refactoring provider supports participation.
org.eclipse.ltk.core.refactoring.resource
Application programmer interface to implement resource dependend refactorings.
Class
Description
IRefactoringExecutionListener
Interface for refactoring execution listeners.
IRefactoringHistoryListener
Interface for refactoring history listeners.Clients may register a refactoring history listener with the `IRefactoringHistoryService` obtained by calling `RefactoringCore.getHistoryService()` in order to get informed about refactoring history events.
IRefactoringHistoryService
Interface for a refactoring history service.
RefactoringExecutionEvent
Event object to communicate refactoring execution notifications.
RefactoringHistory
Object which represents a sequence of executed refactorings with optional time information.
RefactoringHistoryEvent
Event object to communicate refactoring history notifications.