Interface RefactoringParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>
- 
- All Known Subinterfaces:
 MoveModelRefactoringParticipant<InitialDataObject,FinalDataObject>,MoveNodeRefactoringParticipant<InitialDataObject,FinalDataObject>,RecursiveParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>,RefactoringParticipant.PersistentRefactoringParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>,RenameNodeRefactoringParticipant<InitialDataObject,FinalDataObject>
- All Known Implementing Classes:
 RefactoringParticipantBase
public interface RefactoringParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint> 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceRefactoringParticipant.Change<InitialDataObject,FinalDataObject>static classRefactoringParticipant.CollectingParticipantStateFactory<IP,FP>static classRefactoringParticipant.DeserializingParticipantStateFactory<IP,FP>static classRefactoringParticipant.KeepOldNodesPOSTPONE_REMOVE is a hack used only in idea pluginstatic classRefactoringParticipant.Optionstatic classRefactoringParticipant.ParticipantApplied<I,F,IP,FP,IS,FS>static classRefactoringParticipant.ParticipantStateFactory<IP,FP,IS,FS>static interfaceRefactoringParticipant.PersistentRefactoringParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>static interfaceRefactoringParticipant.RefactoringDataCollector<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint> 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<RefactoringParticipant.Option>getAvailableOptions(List<InitialDataObject> initialStates, SRepository repository)List<List<RefactoringParticipant.Change<InitialDataObject,FinalDataObject>>>getChanges(List<InitialDataObject> initialStates, SRepository repository, List<RefactoringParticipant.Option> selectedOptions, SearchScope searchScope, ProgressMonitor progressMonitor)RefactoringParticipant.RefactoringDataCollector<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>getDataCollector() 
 - 
 
- 
- 
Method Detail
- 
getDataCollector
RefactoringParticipant.RefactoringDataCollector<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint> getDataCollector()
 
- 
getAvailableOptions
List<RefactoringParticipant.Option> getAvailableOptions(List<InitialDataObject> initialStates, SRepository repository)
 
- 
getChanges
List<List<RefactoringParticipant.Change<InitialDataObject,FinalDataObject>>> getChanges(@NonNls List<InitialDataObject> initialStates, SRepository repository, List<RefactoringParticipant.Option> selectedOptions, SearchScope searchScope, ProgressMonitor progressMonitor)
 
 - 
 
 -