Eclipse Platform Release 3.7

## Uses of Class
org.eclipse.ltk.core.refactoring.TextChange

Packages that use TextChange
org.eclipse.ltk.core.refactoring: Application programmer interface to implement semantic preserving workspace transformations.
org.eclipse.ltk.core.refactoring.participants: Application programming interface to participant in existing rename, move and delete refactorings if the refactoring provider supports participation.

Uses of TextChange in org.eclipse.ltk.core.refactoring

Subclasses of TextChange in org.eclipse.ltk.core.refactoring
`class` `DocumentChange` A text change that operates directly on instances of `IDocument`.
`class` `TextFileChange` A special `TextChange` that operates on a `IFile`.

Methods in org.eclipse.ltk.core.refactoring that return TextChange
`TextChange` `TextEditChangeGroup.getTextChange()` Returns the text change this group belongs to.

Methods in org.eclipse.ltk.core.refactoring with parameters of type TextChange
`void` `MultiStateTextFileChange.addChange(TextChange change)` Adds a new text change to this composite change.

Constructors in org.eclipse.ltk.core.refactoring with parameters of type TextChange
`TextEditChangeGroup(TextChange change, TextEditGroup group)` Creates new `TextEditChangeGroup` for the given `TextChange` and `TextEditGroup`.

Uses of TextChange in org.eclipse.ltk.core.refactoring.participants

Methods in org.eclipse.ltk.core.refactoring.participants that return TextChange
`TextChange` `ProcessorBasedRefactoring.getTextChange(Object element)` Returns the text change for the given element or `null` if a text change doesn't exist.
`TextChange` `RefactoringParticipant.getTextChange(Object element)` Returns the text change for the given element or `null` if a text change doesn't exist.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

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