## 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` CopyParticipant.`initialize​(RefactoringArguments arguments)`
`protected void` CreateParticipant.`initialize​(RefactoringArguments arguments)`
`protected void` DeleteParticipant.`initialize​(RefactoringArguments arguments)`
`protected void` MoveParticipant.`initialize​(RefactoringArguments arguments)`
`protected abstract void` RefactoringParticipant.`initialize​(RefactoringArguments arguments)` Initializes the participant with the refactoring arguments
`boolean` RefactoringParticipant.`initialize​(RefactoringProcessor processor, Object element, RefactoringArguments arguments)` Initializes the participant.
`protected void` RenameParticipant.`initialize​(RefactoringArguments arguments)`