Class RefactoringParticipant.ParticipantApplied<I,F,IP,FP,IS,FS>
- java.lang.Object
 - 
- jetbrains.mps.refactoring.participant.RefactoringParticipant.ParticipantApplied<I,F,IP,FP,IS,FS>
 
 
- 
- Direct Known Subclasses:
 RecursiveParticipant.RecursiveParticipantApplied
- Enclosing interface:
 - RefactoringParticipant<InitialDataObject,FinalDataObject,InitialPoint,FinalPoint>
 
public static class RefactoringParticipant.ParticipantApplied<I,F,IP,FP,IS,FS> extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description ParticipantApplied(RefactoringParticipant.ParticipantStateFactory<IP,FP,IS,FS> factory, RefactoringParticipant<I,F,IP,FP> participant, List<IS> oldNodes) 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
getChanges
public List<List<RefactoringParticipant.Change<I,F>>> getChanges()
 
- 
getParticipant
public RefactoringParticipant<I,F,IP,FP> getParticipant()
 
- 
create
public static <I,F,IP,FP,IS,FS> RefactoringParticipant.ParticipantApplied<I,F,IP,FP,IS,FS> create(RefactoringParticipant.ParticipantStateFactory<IP,FP,IS,FS> factory, RefactoringParticipant<I,F,IP,FP> participant, List<IS> oldNodes)
 
- 
getAvaliableOptions
public List<RefactoringParticipant.Option> getAvaliableOptions(SRepository repository)
 
- 
findChanges
public List<List<RefactoringParticipant.Change<I,F>>> findChanges(SRepository repository, List<RefactoringParticipant.Option> selectedOptions, SearchScope searchScope, ProgressMonitor progressMonitor)
 
- 
mapNotNull
protected <T,S> List<S> mapNotNull(List<T> arguments, jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._return_P1_E0<? extends List<S>,? super List<T>> notNullMapFunc)
 
- 
initChanges
protected List<List<RefactoringParticipant.Change<I,F>>> initChanges(SRepository repository, List<RefactoringParticipant.Option> selectedOptions, SearchScope searchScope, ProgressMonitor progressMonitor)
 
- 
doRefactor
public void doRefactor(List<FS> newNodes, SRepository repository, RefactoringSession session, RefactoringParticipant.ParticipantStateFactory<IP,FP,IS,FS> factory)
 
 - 
 
 -