Bug 266699 [CommonNavigator] Remove CommonDropAdapter.setCurrentOperation
This has been replaced by overrideOperation() which does the same thing. Note that setCurrentOperation() was added in M5 so it's never really been API yet.
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/navigator/CommonDropAdapter.java
}
		CommonDropAdapterAssistant[] assistants = dndService.findCommonDropAdapterAssistants(target,
				getCurrentTransfer());
		IStatus valid = null;
		for (int i = 0; i < assistants.length; i++) {
			try {
				assistants[i].setCurrentEvent(event);
				valid = assistants[i].validateDrop(target, getCurrentOperation(), getCurrentTransfer());
				if (valid != null && valid.isOK()) {
					if (Policy.DEBUG_DND) {
						System.out
								.println("CommonDropAdapter.drop assistant selected: " + assistants[i] + " op: " + event.detail); 
					}
					assistants[i].handleDrop(this, event, target);
					return true;
				}
			} catch (Throwable t) {
				NavigatorPlugin.logError(0, t.getMessage(), t);
			}
		}
		return false;
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.jface.viewers.ViewerDropAdapter#validateDrop(java.lang.Object,
	 *      int, org.eclipse.swt.dnd.TransferData)
	 */
	public boolean validateDrop(Object aDropTarget, int theDropOperation,
			TransferData theTransferData) {