package jetbrains.mps.lang.generator.pluginSolution.plugin; /*Generated by MPS */ import jetbrains.mps.plugins.applicationplugins.BaseApplicationPlugin; import com.intellij.openapi.extensions.PluginId; import java.util.List; import jetbrains.mps.plugins.custom.BaseCustomApplicationPlugin; import jetbrains.mps.internal.collections.runtime.ListSequence; import java.util.ArrayList; public class PluginSolution_ApplicationPlugin extends BaseApplicationPlugin { private PluginId myId = PluginId.getId("jetbrains.mps.lang.generator.pluginSolution"); public PluginSolution_ApplicationPlugin() { } public PluginId getId() { return myId; } public void createGroups() { // actions w/o parameters addAction(new AttachMappingLabel_Action()); addAction(new DeriveGenPlanModel_Action()); addAction(new NewCreateRootRule_Action()); addAction(new NewRootMappingRule_Action()); // groups addGroup(new ShowAsIntentions_ActionGroup()); } public void adjustRegularGroups() { insertGroupIntoAnother(ShowAsIntentions_ActionGroup.ID, "jetbrains.mps.ide.editor.actions.ActionsAsIntentions_ActionGroup", null); } public List<BaseCustomApplicationPlugin> initCustomParts() { List<BaseCustomApplicationPlugin> res = ListSequence.fromList(new ArrayList<BaseCustomApplicationPlugin>()); { BaseCustomApplicationPlugin plugin = new GeneratorIDE_CustomApplicationPlugin(); ListSequence.fromList(res).addElement(plugin); plugin.init(); } return res; } }