package org.insightech.er.editor.controller.command.ermodel;
import org.insightech.er.editor.controller.command.AbstractCommand;
import org.insightech.er.editor.model.ERDiagram;
import org.insightech.er.editor.model.diagram_contents.element.node.ermodel.ERModel;
public class AddERModelCommand extends AbstractCommand {
private String name;
private ERDiagram diagram;
public AddERModelCommand(ERDiagram diagram, String name) {
super();
this.diagram = diagram;
this.name = name;
}
@Override
protected void doExecute() {
ERModel ermodel = new ERModel(diagram);
ermodel.setName(name);
// diagram.addContent(ermodel);
diagram.addErmodel(ermodel);
}
@Override
protected void doUndo() {
// TODO Auto-generated method stub
}
}