package org.xmind.ui.gallery;
import org.xmind.gef.GEF;
import org.xmind.gef.Request;
import org.xmind.gef.policy.AbstractEditPolicy;
public abstract class GalleryMovablePolicy extends AbstractEditPolicy {
@Override
public boolean understands(String requestType) {
return super.understands(requestType)
|| GEF.REQ_MOVETO.equals(requestType);
}
@Override
public void handle(Request request) {
String type = request.getType();
if (GEF.REQ_MOVETO.equals(type)) {
moveGallery(request);
}
}
protected abstract void moveGallery(Request request);
}