Bug 247294 [CommonNavigator] Project Explorer: ResourceDragAdapterAssistant always initiates drag of resources
bundles/org.eclipse.ui.navigator.resources/src/org/eclipse/ui/navigator/resources/ResourceDragAdapterAssistant.java
/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.ui.navigator.CommonDragAdapterAssistant#getSupportedTransferTypes()
	 */
	public Transfer[] getSupportedTransferTypes() {
		return SUPPORTED_TRANSFERS;
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.ui.navigator.CommonDragAdapterAssistant#setDragData(org.eclipse.swt.dnd.DragSourceEvent,
	 *      org.eclipse.jface.viewers.IStructuredSelection)
	 */
	public boolean setDragData(DragSourceEvent anEvent,
			IStructuredSelection aSelection) {
		if (LocalSelectionTransfer.getInstance().isSupportedType(
				anEvent.dataType)) {
			anEvent.data = aSelection;
			if (DEBUG) {
				System.out
						.println("ResourceDragAdapterAssistant.dragSetData set LocalSelectionTransfer"); 
			}
			return true;
		} else if (ResourceTransfer.getInstance().isSupportedType(
				anEvent.dataType)) {
			anEvent.data = getSelectedResources(aSelection);
			if (DEBUG) {
				System.out
						.println("ResourceDragAdapterAssistant.dragSetData set ResourceTransfer");