Eclipse Platform Release 3.7

## Hierarchy For Package org.eclipse.ltk.core.refactoring

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.ltk.core.refactoring.Change (implements org.eclipse.core.runtime.IAdaptable)
    - org.eclipse.ltk.core.refactoring.CompositeChange
    - org.eclipse.ltk.core.refactoring.NullChange
    - org.eclipse.ltk.core.refactoring.TextEditBasedChange
      - org.eclipse.ltk.core.refactoring.MultiStateTextFileChange
      - org.eclipse.ltk.core.refactoring.TextChange
        - org.eclipse.ltk.core.refactoring.DocumentChange
        - org.eclipse.ltk.core.refactoring.TextFileChange
    - org.eclipse.ltk.core.refactoring.UndoTextFileChange
  - org.eclipse.ltk.core.refactoring.ChangeDescriptor
    - org.eclipse.ltk.core.refactoring.RefactoringChangeDescriptor
  - org.eclipse.ltk.core.refactoring.CheckConditionsOperation (implements org.eclipse.core.resources.IWorkspaceRunnable)
  - org.eclipse.ltk.core.refactoring.ContentStamp
  - org.eclipse.ltk.core.refactoring.CreateChangeOperation (implements org.eclipse.core.resources.IWorkspaceRunnable)
  - org.eclipse.ltk.core.refactoring.GroupCategory
  - org.eclipse.ltk.core.refactoring.GroupCategorySet
  - org.eclipse.ltk.core.refactoring.PerformChangeOperation (implements org.eclipse.core.resources.IWorkspaceRunnable)
  - org.eclipse.ltk.core.refactoring.PerformRefactoringHistoryOperation (implements org.eclipse.core.resources.IWorkspaceRunnable)
  - org.eclipse.ltk.core.refactoring.PerformRefactoringOperation (implements org.eclipse.core.resources.IWorkspaceRunnable)
  - org.eclipse.core.runtime.PlatformObject (implements org.eclipse.core.runtime.IAdaptable)
    - org.eclipse.ltk.core.refactoring.Refactoring
    - org.eclipse.ltk.core.refactoring.RefactoringDescriptorProxy (implements java.lang.Comparable<T>)
  - org.eclipse.ltk.core.refactoring.RefactoringContribution
  - org.eclipse.ltk.core.refactoring.RefactoringCore
  - org.eclipse.ltk.core.refactoring.RefactoringDescriptor (implements java.lang.Comparable<T>)
  - org.eclipse.ltk.core.refactoring.RefactoringSessionDescriptor
  - org.eclipse.ltk.core.refactoring.RefactoringStatus
  - org.eclipse.ltk.core.refactoring.RefactoringStatusContext
    - org.eclipse.ltk.core.refactoring.FileStatusContext
  - org.eclipse.ltk.core.refactoring.RefactoringStatusEntry
  - org.eclipse.ltk.core.refactoring.RefactoringTickProvider
  - org.eclipse.ltk.core.refactoring.TextEditBasedChangeGroup
    - org.eclipse.ltk.core.refactoring.TextEditChangeGroup
  - org.eclipse.text.edits.TextEditGroup
    - org.eclipse.ltk.core.refactoring.CategorizedTextEditGroup
  - org.eclipse.ltk.core.refactoring.UndoManagerAdapter (implements org.eclipse.ltk.core.refactoring.IUndoManagerListener)

## Interface Hierarchy

- org.eclipse.ltk.core.refactoring.IRefactoringCoreStatusCodes
- org.eclipse.ltk.core.refactoring.IRefactoringStatusEntryComparator
- org.eclipse.ltk.core.refactoring.IResourceMapper
- org.eclipse.ltk.core.refactoring.IUndoManager
- org.eclipse.ltk.core.refactoring.IUndoManagerListener
- org.eclipse.ltk.core.refactoring.IValidationCheckResultQuery
- org.eclipse.ltk.core.refactoring.IValidationCheckResultQueryFactory

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.