@Override public IStatus handlePluginTransferDrop(final IStructuredSelection aDragSelection, final Object aDropTarget) { final IContainer target = getActualTarget(ResourceManager.getResource(aDropTarget)); final IResource[] resources = getSelectedResources(aDragSelection); final MoveFilesAndFoldersOperation operation = new MoveFilesAndFoldersOperation(getShell()); operation.copyResources(resources, target); if (target != null && target.isAccessible()) { try { target.refreshLocal(IResource.DEPTH_ONE, null); } catch (final CoreException e) {} } return Status.OK_STATUS; }
public IStatus handlePluginTransferDrop(IStructuredSelection aDragSelection, Object aDropTarget) { IContainer target = getActualTarget((IResource) aDropTarget); IResource[] resources = getSelectedResources(aDragSelection); 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; }
@Override public IStatus handlePluginTransferDrop(IStructuredSelection aDragSelection, Object aDropTarget) { aDropTarget = getActual(aDropTarget); IContainer target = getActualTarget((IResource) aDropTarget); IResource[] resources = getSelectedResources(aDragSelection); 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; }