}
@Override
protected Command getAddCommand(ChangeBoundsRequest request) {
if (m_target.m_valid && request.getEditParts().size() == 1) {
EditPart moveEditPart = request.getEditParts().get(0);
if (moveEditPart.getModel() instanceof WidgetInfo) {
final WidgetInfo component = (WidgetInfo) moveEditPart.getModel();
return new EditCommand(m_layout) {
@Override
protected void executeEdit() throws Exception {
m_layout.command_ADD(
component,