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

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

Classes in org.eclipse.ltk.core.refactoring.participants used by org.eclipse.ltk.core.refactoring.participants
Class and Description
CheckConditionsContext A context that is shared between the refactoring processor and all its associated participants during condition checking.
CopyArguments Copy arguments describe the data that a processor provides to its copy participants.
CopyParticipant A participant to participate in refactorings that copy elements to a shared clipboard.
CopyProcessor A special processor that performs copy operations.
CreateArguments Create arguments describe the data that a processor provides to its create participants.
CreateParticipant A participant to participate in refactorings that create elements.
DeleteArguments Delete arguments describes the data that a processor provides to its delete participants.
DeleteParticipant A participant to participate in refactorings that delete elements.
DeleteProcessor A special processor that performs delete operations.
IConditionChecker A condition checker can be used to share condition checks across the main processor and all its associated participants.
IParticipantDescriptorFilter A participant descriptor filter allows clients to provide additional filters on participant selection.
MoveArguments Move arguments describe the data that a processor provides to its move participants.
MoveParticipant A participant to participate in refactorings that move elements.
MoveProcessor A special processor that performs move operations.
ProcessorBasedRefactoring An base implementation for refactorings that are split into one refactoring processor and 0..n participants.
RefactoringArguments A generic super class of all refactoring specific argument classes.
RefactoringParticipant A refactoring participant can participate in the condition checking and change creation of a `RefactoringProcessor`.
RefactoringProcessor An abstract base class defining the protocol between a refactoring and its associated processor.
RenameArguments Rename arguments describe the data that a processor provides to its rename participants.
RenameParticipant A participant to participate in refactorings that rename elements.
RenameProcessor A special processor that performs rename operations.
ReorgExecutionLog Objects of this class can be used as a log to trace the execution of refactorings like copy and paste This class is not intended to be subclassed by clients.
SharableParticipants An opaque list to manage sharable participants.