* Custom implementation that uses a newly created object from the request's
* creation factory to provide a custom shape feedback
*/
@Override
protected IFigure createSizeOnDropFeedback(CreateRequest createRequest) {
EditPart part = getHost().getViewer().getEditPartFactory()
.createEditPart(getHost(), createRequest.getNewObject());
if (part instanceof AbstractGraphicalEditPart) {
IFigure figure = ((AbstractGraphicalEditPart) part).getFigure();
if (figure instanceof Shape) {
FigureUtilities.makeGhostShape((Shape) figure);