}
public void dragGestureRecognized(final DragGestureEvent anEvent)
{
final ElementMetaData elementMetaData = ElementTypeRegistry.getInstance().getElementType(elementName);
final ElementMetaDataTransferable transferable = new ElementMetaDataTransferable(elementMetaData);
anEvent.startDrag(DragSource.DefaultCopyNoDrop, EMPTY_DRAG_IMAGE, new Point(), transferable, null);
final ButtonModel model = getModel();
model.setArmed(false);
model.setPressed(false);