Bug 208910 [CommonNavigator] Drag and Drop in Project Explorer does not use LTK move
I20071101-2000 Drag and Drop of resources in the Navigator does not use the LTK aware move operations. The easiest implementation would probably be to get a MoveResourcesDescriptor and execute a PerformRefactoringOperation on it.
bundles/org.eclipse.ui.navigator.resources/src/org/eclipse/ui/navigator/resources/ResourceDropAdapterAssistant.java
MoveFilesAndFoldersOperation operation = new MoveFilesAndFoldersOperation(
				 getShell());
		operation.copyResources(resources, target);
		if (target != null && target.isAccessible()) {
			try {
				target.refreshLocal(IResource.DEPTH_ONE, null);
			} catch (CoreException e) {
			}
		}
		return Status.OK_STATUS;
	}
	/**
	 * Returns the actual target of the drop, given the resource under the
	 * mouse. If the mouse target is a file, then the drop actually occurs in
	 * its parent. If the drop location is before or after the mouse target and
	 * feedback is enabled, the target is also the parent.
	 */
	private IContainer getActualTarget(IResource mouseTarget) {
		
		if (mouseTarget.getType() == IResource.FILE) {
			return mouseTarget.getParent();
		}
		
		return (IContainer) mouseTarget;
	}
	/**
	 * Returns the resource selection from the LocalSelectionTransfer.
	 * 
	 * @return the resource selection from the LocalSelectionTransfer