Interface RecursiveParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>
- 
- All Superinterfaces:
 RefactoringParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>
public interface RecursiveParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint> extends RefactoringParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classRecursiveParticipant.RecursiveParticipantApplied<I,F,IP,FP>- 
Nested classes/interfaces inherited from interface jetbrains.mps.refactoring.participant.RefactoringParticipant
RefactoringParticipant.Change<InitialDataObject,FinalDataObject>, RefactoringParticipant.CollectingParticipantStateFactory<IP,FP>, RefactoringParticipant.DeserializingParticipantStateFactory<IP,FP>, RefactoringParticipant.KeepOldNodes, RefactoringParticipant.Option, RefactoringParticipant.ParticipantApplied<I,F,IP,FP,IS,FS>, RefactoringParticipant.ParticipantStateFactory<IP,FP,IS,FS>, RefactoringParticipant.PersistentRefactoringParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>, RefactoringParticipant.RefactoringDataCollector<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint> 
 - 
 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<List<RefactoringParticipant.Change<InitialDataObject,FinalDataObject>>>getChanges(List<InitialDataObject> initialStates, SRepository repository, List<RefactoringParticipant.Option> selectedOptions, SearchScope searchScope, ProgressMonitor progressMonitor, Iterable<RefactoringParticipant.ParticipantApplied> parents)- 
Methods inherited from interface jetbrains.mps.refactoring.participant.RefactoringParticipant
getAvailableOptions, getChanges, getDataCollector 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getChanges
List<List<RefactoringParticipant.Change<InitialDataObject,FinalDataObject>>> getChanges(List<InitialDataObject> initialStates, SRepository repository, List<RefactoringParticipant.Option> selectedOptions, SearchScope searchScope, ProgressMonitor progressMonitor, Iterable<RefactoringParticipant.ParticipantApplied> parents)
 
 - 
 
 -