Interface RefactoringScript
- 
- All Superinterfaces:
 BaseScript
- All Known Implementing Classes:
 BaseRefactoringScript
public interface RefactoringScript extends BaseScript
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Iterable<RefactoringScriptReference>getExecuteAfter()RefactoringScriptReferencegetReference()voidsetRefactoringProcessor(jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P4_E0<? super RefactoringUI,? super RefactoringParticipant.PersistentRefactoringParticipant,? super Iterable<SNode>,? super Map<SNode,SNode>> refactoringProcessor)voidsetSession(RefactoringSession s)voidsetTaskExecutor(jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P1_E0<? super Runnable> runner)- 
Methods inherited from interface jetbrains.mps.lang.migration.runtime.base.BaseScript
execute, getCaption 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getReference
RefactoringScriptReference getReference()
- Specified by:
 getReferencein interfaceBaseScript
 
- 
getExecuteAfter
Iterable<RefactoringScriptReference> getExecuteAfter()
 
- 
setSession
void setSession(RefactoringSession s)
 
- 
setTaskExecutor
void setTaskExecutor(jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P1_E0<? super Runnable> runner)
 
- 
setRefactoringProcessor
void setRefactoringProcessor(jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P4_E0<? super RefactoringUI,? super RefactoringParticipant.PersistentRefactoringParticipant,? super Iterable<SNode>,? super Map<SNode,SNode>> refactoringProcessor)
 
 - 
 
 -