Eclipse Platform Release 3.7

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

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

Subclasses of RefactoringParticipant in org.eclipse.ltk.core.refactoring.participants
`class` `CopyParticipant` A participant to participate in refactorings that copy elements to a shared clipboard.
`class` `CreateParticipant` A participant to participate in refactorings that create elements.
`class` `DeleteParticipant` A participant to participate in refactorings that delete elements.
`class` `MoveParticipant` A participant to participate in refactorings that move elements.
`class` `RenameParticipant` A participant to participate in refactorings that rename elements.

Methods in org.eclipse.ltk.core.refactoring.participants that return RefactoringParticipant
`RefactoringParticipant[]` `ParticipantExtensionPoint.getParticipants(RefactoringStatus status, RefactoringProcessor processor, Object element, RefactoringArguments arguments, IParticipantDescriptorFilter filter, String[] affectedNatures, SharableParticipants shared)` Returns all participants for a given element.
`abstract RefactoringParticipant[]` `RefactoringProcessor.loadParticipants(RefactoringStatus status, SharableParticipants sharedParticipants)` Returns the array of participants.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

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