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); } }