case TOP_CENTER:
operation = new ResizeTopDragOperation(visualElements, originPoint, horizontalSnapModel, verticalSnapModel);
break;
case BOTTOM_LEFT:
{
final CompoundDragOperation op = new CompoundDragOperation();
op.add(new ResizeLeftDragOperation(visualElements, originPoint, horizontalSnapModel, verticalSnapModel));
op.add(new ResizeBottomDragOperation(visualElements, originPoint, horizontalSnapModel, verticalSnapModel));
operation = op;
break;
}
case BOTTOM_RIGHT:
{
final CompoundDragOperation op = new CompoundDragOperation();
op.add(new ResizeRightDragOperation(visualElements, originPoint, horizontalSnapModel, verticalSnapModel));
op.add(new ResizeBottomDragOperation(visualElements, originPoint, horizontalSnapModel, verticalSnapModel));
operation = op;
break;
}
case TOP_LEFT:
{
final CompoundDragOperation op = new CompoundDragOperation();
op.add(new ResizeLeftDragOperation(visualElements, originPoint, horizontalSnapModel, verticalSnapModel));
op.add(new ResizeTopDragOperation(visualElements, originPoint, horizontalSnapModel, verticalSnapModel));
operation = op;
break;
}
case TOP_RIGHT:
{
final CompoundDragOperation op = new CompoundDragOperation();
op.add(new ResizeRightDragOperation(visualElements, originPoint, horizontalSnapModel, verticalSnapModel));
op.add(new ResizeTopDragOperation(visualElements, originPoint, horizontalSnapModel, verticalSnapModel));
operation = op;
break;
}
default:
}