package jetbrains.mps.debugger.java.runtime.ui.actions;
/*Generated by MPS */
import jetbrains.mps.plugins.applicationplugins.BaseApplicationPlugin;
import com.intellij.openapi.extensions.PluginId;
import jetbrains.mps.debugger.api.ui.actions.AbstractWatchableNodeActions_ActionGroup;
public class Runtime_ApplicationPlugin extends BaseApplicationPlugin {
private PluginId myId = PluginId.getId("jetbrains.mps.debugger.java.runtime");
public Runtime_ApplicationPlugin() {
}
public PluginId getId() {
return myId;
}
public void createGroups() {
// actions w/o parameters
addAction(new AddWatchAction_Action());
addAction(new CopyStackTraceToClipboard_Action());
addAction(new CopyValueAction_Action());
addAction(new EditWatchAction_Action());
addAction(new RemoveWatchAction_Action());
// groups
addGroup(new JavaWatchableNodeActions_ActionGroup());
addGroup(new ViewAs_Group_ActionGroup());
addGroup(new WatchesToolbarActions_ActionGroup());
addGroup(new WatchesTreeActions_ActionGroup());
}
public void adjustRegularGroups() {
insertGroupIntoAnother(ViewAs_Group_ActionGroup.ID, JavaWatchableNodeActions_ActionGroup.ID, null);
insertGroupIntoAnother(JavaWatchableNodeActions_ActionGroup.ID, AbstractWatchableNodeActions_ActionGroup.ID, AbstractWatchableNodeActions_ActionGroup.LABEL_ID_extentions);
}
}