package net.ms.designer.editors.enumcomponentdetail.command;
import net.ms.designer.editors.enumcomponentdetail.model.Table;
import org.eclipse.draw2d.geometry.Point;
import org.eclipse.gef.commands.Command;
import org.eclipse.gef.requests.ChangeBoundsRequest;
public class TableMoveCommand extends Command
{
private ChangeBoundsRequest request;
private Table model;
public void execute()
{
Point old = getModel().getLocation();
int x = request.getMoveDelta().x;
int y = request.getMoveDelta().y;
getModel().setLocation(new Point(old.x+x,old.y+y));
}
public ChangeBoundsRequest getRequest()
{
return request;
}
public void setRequest(ChangeBoundsRequest request)
{
this.request = request;
}
public Table getModel()
{
return model;
}
public void setModel(Table model)
{
this.model = model;
}
}