Class RefactoringPartImpl
- java.lang.Object
 - 
- jetbrains.mps.lang.migration.runtime.base.RefactoringPartImpl
 
 
- 
public class RefactoringPartImpl extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description RefactoringPartImpl(SNode selectedOptionsSerialized, List<SNode> parts, RefactoringParticipant.PersistentRefactoringParticipant<?,?,?,?> participant) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute(SModule module, RefactoringSession refactoringSession, jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P1_E0<? super Runnable> runner, jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P4_E0<? super RefactoringUI,? super RefactoringParticipant.PersistentRefactoringParticipant,? super Iterable<SNode>,? super Map<SNode,SNode>> refactoringProcessor)<IP,FP>
voidperformDeserializingRefactoring(SModule module, RefactoringParticipant.PersistentRefactoringParticipant<?,?,IP,FP> participant, RefactoringSession refactoringSession, jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P1_E0<? super Runnable> runner, jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P4_E0<? super RefactoringUI,? super RefactoringParticipant.PersistentRefactoringParticipant,? super Iterable<SNode>,? super Map<SNode,SNode>> refactoringProcessor) 
 - 
 
- 
- 
Constructor Detail
- 
RefactoringPartImpl
public RefactoringPartImpl(SNode selectedOptionsSerialized, List<SNode> parts, RefactoringParticipant.PersistentRefactoringParticipant<?,?,?,?> participant)
 
 - 
 
- 
Method Detail
- 
execute
public void execute(SModule module, RefactoringSession refactoringSession, jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P1_E0<? super Runnable> runner, jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P4_E0<? super RefactoringUI,? super RefactoringParticipant.PersistentRefactoringParticipant,? super Iterable<SNode>,? super Map<SNode,SNode>> refactoringProcessor)
 
- 
performDeserializingRefactoring
public <IP,FP> void performDeserializingRefactoring(SModule module, RefactoringParticipant.PersistentRefactoringParticipant<?,?,IP,FP> participant, RefactoringSession refactoringSession, jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P1_E0<? super Runnable> runner, jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P4_E0<? super RefactoringUI,? super RefactoringParticipant.PersistentRefactoringParticipant,? super Iterable<SNode>,? super Map<SNode,SNode>> refactoringProcessor)
 
 - 
 
 -