package jetbrains.mps.ide.mpsmigration.v_2017_1;
/*Generated by MPS */
import com.intellij.openapi.components.ApplicationComponent;
import jetbrains.mps.migration.global.ProjectMigration;
import jetbrains.mps.migration.global.ProjectMigrationsRegistry;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
public class Migrations_2017_1 implements ApplicationComponent {
private final ProjectMigration[] myMigrations = new ProjectMigration[]{new RemoveHistoryFiles(), new EditorGeneratorRefactoring(), new SetGenRequiredToEmptyAspects()};
@Override
public void initComponent() {
for (ProjectMigration pm : myMigrations) {
ProjectMigrationsRegistry.getInstance().addProjectMigration(pm);
}
}
@Override
public void disposeComponent() {
for (ProjectMigration pm : myMigrations) {
ProjectMigrationsRegistry.getInstance().removeProjectMigration(pm);
}
}
@NonNls
@NotNull
@Override
public String getComponentName() {
return "Migrations_2017_1";
}
}