* @return A command to perform the Clone.
*/
@Override
@SuppressWarnings("rawtypes")
protected Command getCloneCommand(ChangeBoundsRequest request) {
CloneCommand clone = new CloneCommand();
clone.setParent((MusicContainerForm)getHost().getModel());
Iterator i = request.getEditParts().iterator();
GraphicalEditPart currPart = null;
while (i.hasNext()) {
currPart = (GraphicalEditPart)i.next();
clone.addPart((BasicElement)currPart.getModel(),
(Rectangle)getConstraintFor(request, currPart));
}
return clone;
}