Eclipse Platform
Release 3.1

Uses of Package
org.eclipse.ltk.core.refactoring

Packages that use org.eclipse.ltk.core.refactoring
org.eclipse.ltk.core.refactoring Application programmer interface to implement semantic preserving workspace transformations. 
org.eclipse.ltk.core.refactoring.participants Application programmer interface to participant in existing rename, move and delete refactorings if the refactoring provider supports participation. 
org.eclipse.ltk.ui.refactoring Application programmer interface to implement a wizard based user interface for refactorings. 
 

Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.core.refactoring
Change
          An abstract base implementation for object representing a generic change to the workbench.
CheckConditionsOperation
          Operation that, when run, checks the preconditions of the Refactoring passed on creation.
CompositeChange
          Represents a composite change.
ContentStamp
          A content stamp object represent the content of an IFile.
CreateChangeOperation
          Operation that, when performed, creates a Change object for a given refactoring.
IRefactoringStatusEntryComparator
          Comparator class to compare two refactoring status entries.
IUndoManager
          An undo manager keeps track of performed changes.
IUndoManagerListener
          Listener to monitor state changes of an IUndoManager.
IValidationCheckResultQuery
          A query interface to decide if a undo change whose validation check returned a status unequal RefactoringStatus.OK should be executed or not.
IValidationCheckResultQueryFactory
          A factory to create IValidationCheckResultQuery objects.
Refactoring
          Abstract super class for all refactorings.
RefactoringStatus
          A RefactoringStatus object represents the outcome of a condition checking operation.
RefactoringStatusContext
          A RefactoringStatusContext can be used to annotate a RefactoringStatusEntry with additional information typically presented in the user interface.
RefactoringStatusEntry
          An immutable object representing an entry in the list in RefactoringStatus.
TextChange
          A text change is a special change object that applies a text edit tree to a document.
TextEditChangeGroup
          This class is a wrapper around a TextEditGroup adding support for marking a group as active and inactive.
 

Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.core.refactoring.participants
Change
          An abstract base implementation for object representing a generic change to the workbench.
Refactoring
          Abstract super class for all refactorings.
RefactoringStatus
          A RefactoringStatus object represents the outcome of a condition checking operation.
TextChange
          A text change is a special change object that applies a text edit tree to a document.
 

Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.ui.refactoring
Change
          An abstract base implementation for object representing a generic change to the workbench.
CreateChangeOperation
          Operation that, when performed, creates a Change object for a given refactoring.
PerformChangeOperation
          Operation that, when run, performs a Change object.
Refactoring
          Abstract super class for all refactorings.
RefactoringStatus
          A RefactoringStatus object represents the outcome of a condition checking operation.
RefactoringStatusContext
          A RefactoringStatusContext can be used to annotate a RefactoringStatusEntry with additional information typically presented in the user interface.
UndoManagerAdapter
          This adapter class provides default implementations for the methods defined by the IUndoManagerListener interface.
 


Eclipse Platform
Release 3.1

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.