Eclipse Platform Release 3.7

## Uses of Class
org.eclipse.ltk.core.refactoring.participants.RefactoringArguments

Packages that use RefactoringArguments
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 RefactoringArguments in org.eclipse.ltk.core.refactoring.participants

Subclasses of RefactoringArguments in org.eclipse.ltk.core.refactoring.participants
`class` `CopyArguments` Copy arguments describe the data that a processor provides to its copy participants.
`class` `CreateArguments` Create arguments describe the data that a processor provides to its create participants.
`class` `DeleteArguments` Delete arguments describes the data that a processor provides to its delete participants.
`class` `MoveArguments` Move arguments describe the data that a processor provides to its move participants.
`class` `RenameArguments` Rename arguments describe the data that a processor provides to its rename participants.

Methods in org.eclipse.ltk.core.refactoring.participants with parameters of type RefactoringArguments
`void` `ISharableParticipant.addElement(Object element, RefactoringArguments arguments)` Adds the given element and argument to the refactoring participant.
`RefactoringParticipant[]` `ParticipantExtensionPoint.getParticipants(RefactoringStatus status, RefactoringProcessor processor, Object element, RefactoringArguments arguments, IParticipantDescriptorFilter filter, String[] affectedNatures, SharableParticipants shared)` Returns all participants for a given element.
`protected void` `MoveParticipant.initialize(RefactoringArguments arguments)` Initializes the participant with the refactoring arguments
`protected void` `CopyParticipant.initialize(RefactoringArguments arguments)` Initializes the participant with the refactoring arguments
`protected void` `RenameParticipant.initialize(RefactoringArguments arguments)` Initializes the participant with the refactoring arguments
`protected void` `DeleteParticipant.initialize(RefactoringArguments arguments)` Initializes the participant with the refactoring arguments
`protected abstract void` `RefactoringParticipant.initialize(RefactoringArguments arguments)` Initializes the participant with the refactoring arguments
`protected void` `CreateParticipant.initialize(RefactoringArguments arguments)` Initializes the participant with the refactoring arguments
`boolean` `RefactoringParticipant.initialize(RefactoringProcessor processor, Object element, RefactoringArguments arguments)` Initializes the participant.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

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