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;
}
}