Bug 33300 Package Explorer->Refactor->Move does not allow non-Java projects as destination
Build id: 200302211557 Although you can see non-Java projects and resources on the Package Explorer view, when moving a resource (Refactor->Move), only Java projects are offered as options for destination. If I can use this option to move any resource (from the user perspective, it looks like the same move action - when working with non-Java resources - as offered by the Resource Navigator), I should be able to use it to move to any kind of project.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/reorg/JdtMoveAction.java
return askIfOkToMoveReadOnly();
			}
			return true;
		} else {
			return askIfOkToMoveReadOnly();
		}
	}
	
	private static boolean askIfOkToMoveReadOnly(){
		return  MessageDialog.openQuestion(
				JavaPlugin.getActiveWorkbenchShell(),
				ReorgMessages.getString("moveAction.checkMove"),  
				ReorgMessages.getString("moveAction.error.readOnly")); 
	}
	
	private static boolean hasReadOnlyElements(ReorgRefactoring refactoring){
		for (Iterator iter= refactoring.getElementsToReorg().iterator(); iter.hasNext(); ){
			if (ReorgUtils.shouldConfirmReadOnly(iter.next())) 
				return true;
		}
		return false;
	}
	
	protected Object openDialog(ElementTreeSelectionDialog dialog) {
		Object result= super.openDialog(dialog);
		if (dialog instanceof MoveDestinationDialog) {
			fShowPreview= dialog.getReturnCode() == PREVIEW_ID;
		} else {
			fShowPreview= false;
		}