package jetbrains.mps.ide.actions;

/*Generated by MPS */

import jetbrains.mps.annotations.GeneratedClass;
import jetbrains.mps.plugins.actions.GeneratedActionGroup;
import org.jetbrains.annotations.NotNull;
import jetbrains.mps.workbench.action.ApplicationPlugin;
import jetbrains.mps.ide.projectPane.fileSystem.actions.FileDeleteActionFixed;

@GeneratedClass(node = "r:00000000-0000-4000-0000-011c895904a4(jetbrains.mps.ide.actions)/1217254654927", model = "r:00000000-0000-4000-0000-011c895904a4(jetbrains.mps.ide.actions)")
public class AbstractFileActions_ActionGroup extends GeneratedActionGroup {
  public static final String ID = "jetbrains.mps.ide.actions.AbstractFileActions_ActionGroup";
  public static final String LABEL_ID_new = ID + "new";
  public static final String LABEL_ID_ideaActions = ID + "ideaActions";
  public static final String LABEL_ID_idealocalhistory = ID + "idealocalhistory";
  public static final String LABEL_ID_vcs = ID + "vcs";

  public AbstractFileActions_ActionGroup(@NotNull ApplicationPlugin plugin) {
    super("AbstractFileActions", ID, plugin);
    setIsInternal(false);
    setPopup(false);
    addNamedAnchor(LABEL_ID_new);
    AbstractFileActions_ActionGroup.this.addSeparator();
    addNamedAnchor(LABEL_ID_ideaActions);
    AbstractFileActions_ActionGroup.this.addAction("jetbrains.mps.ide.actions.RenameFileOrDirectory_Action");
    AbstractFileActions_ActionGroup.this.addAction("jetbrains.mps.ide.actions.MoveFileOrDirectory_Action");
    AbstractFileActions_ActionGroup.this.addParameterizedAction(new FileDelete_Action(new FileDeleteActionFixed()), new FileDeleteActionFixed());
    AbstractFileActions_ActionGroup.this.addSeparator();
    addNamedAnchor(LABEL_ID_idealocalhistory);
    addNamedAnchor(LABEL_ID_vcs);
  }
}
