Package | Description |
---|---|
org.eclipse.ltk.core.refactoring.participants |
Application programming interface to participant in existing rename, move and delete refactorings
if the refactoring provider supports participation.
|
Modifier and Type | Class and Description |
---|---|
class |
CopyProcessor
A special processor that performs copy operations.
|
class |
DeleteProcessor
A special processor that performs delete operations.
|
class |
MoveProcessor
A special processor that performs move operations.
|
class |
RenameProcessor
A special processor that performs rename operations.
|
Modifier and Type | Method and Description |
---|---|
RefactoringProcessor |
CopyRefactoring.getProcessor()
Return the processor associated with this refactoring.
|
RefactoringProcessor |
ProcessorBasedRefactoring.getProcessor()
Return the processor associated with this refactoring.
|
RefactoringProcessor |
MoveRefactoring.getProcessor()
Return the processor associated with this refactoring.
|
RefactoringProcessor |
RefactoringParticipant.getProcessor()
Returns the processor that is associated with this participant.
|
RefactoringProcessor |
DeleteRefactoring.getProcessor()
Return the processor associated with this refactoring.
|
RefactoringProcessor |
RenameRefactoring.getProcessor()
Return the processor associated with this refactoring.
|
Modifier and Type | Method and Description |
---|---|
RefactoringParticipant[] |
ParticipantExtensionPoint.getParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
RefactoringArguments arguments,
IParticipantDescriptorFilter filter,
String[] affectedNatures,
SharableParticipants shared)
Returns all participants for a given element.
|
boolean |
RefactoringParticipant.initialize(RefactoringProcessor processor,
Object element,
RefactoringArguments arguments)
Initializes the participant.
|
static CopyParticipant[] |
ParticipantManager.loadCopyParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
CopyArguments arguments,
IParticipantDescriptorFilter filter,
String[] affectedNatures,
SharableParticipants shared)
Loads the copy participants for the given element.
|
static CopyParticipant[] |
ParticipantManager.loadCopyParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
CopyArguments arguments,
String[] affectedNatures,
SharableParticipants shared)
Loads the copy participants for the given element.
|
static CreateParticipant[] |
ParticipantManager.loadCreateParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
CreateArguments arguments,
IParticipantDescriptorFilter filter,
String[] affectedNatures,
SharableParticipants shared)
Loads the create participants for the given element.
|
static CreateParticipant[] |
ParticipantManager.loadCreateParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
CreateArguments arguments,
String[] affectedNatures,
SharableParticipants shared)
Loads the create participants for the given element.
|
static DeleteParticipant[] |
ParticipantManager.loadDeleteParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
DeleteArguments arguments,
IParticipantDescriptorFilter filter,
String[] affectedNatures,
SharableParticipants shared)
Loads the delete participants for the given element.
|
static DeleteParticipant[] |
ParticipantManager.loadDeleteParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
DeleteArguments arguments,
String[] affectedNatures,
SharableParticipants shared)
Loads the delete participants for the given element.
|
static MoveParticipant[] |
ParticipantManager.loadMoveParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
MoveArguments arguments,
IParticipantDescriptorFilter filter,
String[] affectedNatures,
SharableParticipants shared)
Loads the move participants for the given element.
|
static MoveParticipant[] |
ParticipantManager.loadMoveParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
MoveArguments arguments,
String[] affectedNatures,
SharableParticipants shared)
Loads the move participants for the given element.
|
static RenameParticipant[] |
ParticipantManager.loadRenameParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
RenameArguments arguments,
IParticipantDescriptorFilter filter,
String[] affectedNatures,
SharableParticipants shared)
Loads the rename participants for the given element.
|
static RenameParticipant[] |
ParticipantManager.loadRenameParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
RenameArguments arguments,
String[] affectedNatures,
SharableParticipants shared)
Loads the rename participants for the given element.
|
void |
ProcessorBasedRefactoring.setProcessor(RefactoringProcessor processor)
Sets the processor associated with this refactoring.
|
Constructor and Description |
---|
ProcessorBasedRefactoring(RefactoringProcessor processor)
Creates a new processor based refactoring.
|
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.