Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package org.eclipse.ltk.core.refactoring.participants

Interface Summary
IConditionChecker A condition checker can be used to share condition checks across the main processor and all its associated participants.
ISharableParticipant A tagging interface to share a concrete participant instance across multiple elements to be refactored.
 

Class Summary
CheckConditionsContext A context that is shared between the refactoring processor and all its associated participants during condition checking.
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.
DeleteRefactoring A generic delete refactoring.
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.
MoveRefactoring A generic move refactoring.
ParticipantExtensionPoint  
ParticipantManager Facade to access the rename, move, delete, create and copy participant extension point provided by the org.eclipse.ltk.core.refactoring plug-in.
ProcessorBasedRefactoring An abstract base implementation for refactorings that are split into one refactoring processor and 0..n participants.
ProcessorBasedRefactoring.ProcessorChange  
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 refactoring processor.
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.
RenameRefactoring A generic rename refactoring.
SharableParticipants An opaque list to manage sharable participants.
ValidateEditChecker A validate edit checker is a shared checker to collect files to be validated all at once.