package jetbrains.mps.lang.actions.migration; /*Generated by MPS */ import jetbrains.mps.lang.migration.runtime.base.MigrationAspectDescriptor; import java.util.Map; import jetbrains.mps.lang.migration.runtime.base.MigrationScript; import jetbrains.mps.internal.collections.runtime.MapSequence; import java.util.HashMap; public class MigrationDescriptor implements MigrationAspectDescriptor { private Map<Integer, MigrationScript> myScripts = MapSequence.<Integer, MigrationScript>fromMapAndKeysArray(new HashMap<Integer, MigrationScript>(), 0, 1, 2, 3).withValues(new MigrateActions(), new MigrateContributions(), new CommentOutOldActionsIfAutomaticallyMigrated(), new RemoveOldActions()); public MigrationScript getScript(int fromVersion) { return MapSequence.fromMap(myScripts).get(fromVersion); } }