package com.redhat.ceylon.eclipse.code.refactor;
import static com.redhat.ceylon.eclipse.code.refactor.MoveUtil.canMoveDeclaration;
import static com.redhat.ceylon.eclipse.util.EditorUtil.getCurrentEditor;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import com.redhat.ceylon.eclipse.code.editor.CeylonEditor;
public class MoveToUnitHandler extends AbstractHandler {
@Override
public Object execute(ExecutionEvent event)
throws ExecutionException {
new MoveToUnitRefactoringAction(getCurrentEditor()).run();
return null;
}
@Override
protected boolean isEnabled(CeylonEditor editor) {
return canMoveDeclaration(editor);
}
}