Class BaseRefactoringScript
- java.lang.Object
 - 
- jetbrains.mps.lang.migration.runtime.base.BaseRefactoringScript
 
 
- 
- All Implemented Interfaces:
 BaseScript,RefactoringScript
public class BaseRefactoringScript extends Object implements RefactoringScript
 
- 
- 
Constructor Summary
Constructors Constructor Description BaseRefactoringScript(String caption, RefactoringScriptReference descriptor, List<RefactoringScriptReference> executeAfter, List<RefactoringPartImpl> parts) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SNodeexecute(SModule module)StringgetCaption()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) 
 - 
 
- 
- 
Constructor Detail
- 
BaseRefactoringScript
public BaseRefactoringScript(String caption, RefactoringScriptReference descriptor, List<RefactoringScriptReference> executeAfter, List<RefactoringPartImpl> parts)
 
 - 
 
- 
Method Detail
- 
getCaption
public String getCaption()
- Specified by:
 getCaptionin interfaceBaseScript
 
- 
getReference
public RefactoringScriptReference getReference()
- Specified by:
 getReferencein interfaceBaseScript- Specified by:
 getReferencein interfaceRefactoringScript
 
- 
getExecuteAfter
public Iterable<RefactoringScriptReference> getExecuteAfter()
- Specified by:
 getExecuteAfterin interfaceRefactoringScript
 
- 
setSession
public void setSession(RefactoringSession s)
- Specified by:
 setSessionin interfaceRefactoringScript
 
- 
setTaskExecutor
public void setTaskExecutor(jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P1_E0<? super Runnable> runner)
- Specified by:
 setTaskExecutorin interfaceRefactoringScript
 
- 
setRefactoringProcessor
public void setRefactoringProcessor(jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P4_E0<? super RefactoringUI,? super RefactoringParticipant.PersistentRefactoringParticipant,? super Iterable<SNode>,? super Map<SNode,SNode>> refactoringProcessor)
- Specified by:
 setRefactoringProcessorin interfaceRefactoringScript
 
- 
execute
public SNode execute(SModule module)
- Specified by:
 executein interfaceBaseScript
 
 - 
 
 -