Java 类org.eclipse.ui.actions.MoveFilesAndFoldersOperation 实例源码

项目:gama    文件:NavigatorResourceDropAssistant.java   
@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;
}
项目:translationstudio8    文件:ResourceDropAdapterAssistant.java   
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;
    }
项目:tmxeditor8    文件:ResourceDropAdapterAssistant.java   
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;
    }
项目:Pydev    文件:PyResourceDropAdapterAssistant.java   
@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;
}