Class MigrationScriptBase
- java.lang.Object
 - 
- jetbrains.mps.lang.migration.runtime.base.MigrationScriptBase
 
 
- 
- All Implemented Interfaces:
 BaseScript,MigrationScript
public abstract class MigrationScriptBase extends Object implements MigrationScript
 
- 
- 
Constructor Summary
Constructors Constructor Description MigrationScriptBase() 
- 
Method Summary
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface jetbrains.mps.lang.migration.runtime.base.BaseScript
execute 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getCaption
public String getCaption()
- Specified by:
 getCaptionin interfaceBaseScript
 
- 
setDataCollector
public void setDataCollector(DataCollector dataCollector)
- Specified by:
 setDataCollectorin interfaceMigrationScript
 
- 
getDataCollector
protected DataCollector getDataCollector()
 
- 
isRerunnable
public boolean isRerunnable()
- Specified by:
 isRerunnablein interfaceMigrationScript
 
- 
getReference
public MigrationScriptReference getReference()
- Specified by:
 getReferencein interfaceBaseScript- Specified by:
 getReferencein interfaceMigrationScript
 
- 
getDescriptor
@Deprecated public MigrationScriptReference getDescriptor()
Deprecated. 
- 
check
public Iterable<Problem> check(SModule module)
- Specified by:
 checkin interfaceMigrationScript
 
- 
requiresData
public Iterable<MigrationScriptReference> requiresData()
- Specified by:
 requiresDatain interfaceMigrationScript
 
- 
executeAfter
public Iterable<MigrationScriptReference> executeAfter()
- Specified by:
 executeAfterin interfaceMigrationScript
 
- 
isInTransformPattern
public boolean isInTransformPattern(SNode node)
 
- 
markAnnotatedNodeForReview
protected void markAnnotatedNodeForReview(SNode n, List<SNode> unknownAttrs)
 
- 
applyTransormMigration
protected void applyTransormMigration(SNode origin, Computable<SNode> migration, jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes._void_P2_E0<? super SNode,? super SNode> postprocess)
 
 - 
 
 -