package org.xmind.ui.commands;
import org.xmind.core.ISheet;
import org.xmind.core.IWorkbook;
import org.xmind.gef.command.Command;
public class PasteSheetCommand extends Command {
private IWorkbook workbook;
private ISheet copiedSheet;
public PasteSheetCommand(IWorkbook workbook, ISheet copiedSheet) {
this.workbook = workbook;
this.copiedSheet = copiedSheet;
}
@Override
public void redo() {
workbook.addSheet(copiedSheet);
super.redo();
}
@Override
public void undo() {
workbook.removeSheet(copiedSheet);
super.undo();
}
}