package jetbrains.mps.lang.migration.runtime.base;
/*Generated by MPS */
import org.jetbrains.mps.openapi.module.SModule;
public interface MigrationScript extends BaseScript {
MigrationScriptReference getReference();
Iterable<MigrationScriptReference> executeAfter();
Iterable<MigrationScriptReference> requiresData();
boolean isRerunnable();
void setDataCollector(DataCollector dataCollector);
Iterable<Problem> check(SModule module);
}