public void run(IStructuredSelection selection) { try { List elements= selection.toList(); IResource[] resources= ReorgUtils.getResources(elements); IJavaElement[] javaElements= ReorgUtils.getJavaElements(elements); if (elements.size() == resources.length + javaElements.length && canEnable(resources, javaElements)) doRun(resources, javaElements); } catch (CoreException e) { ExceptionHandler.handle(e, getShell(), ReorgMessages.CopyToClipboardAction_2, ReorgMessages.CopyToClipboardAction_3); } }
@Override public void run(IStructuredSelection selection) { try { List<?> elements= selection.toList(); IResource[] resources= ReorgUtils.getResources(elements); IJavaElement[] javaElements= ReorgUtils.getJavaElements(elements); IJarEntryResource[] jarEntryResources= ReorgUtils.getJarEntryResources(elements); if (elements.size() == resources.length + javaElements.length + jarEntryResources.length && canEnable(resources, javaElements, jarEntryResources)) doRun(resources, javaElements, jarEntryResources); } catch (CoreException e) { ExceptionHandler.handle(e, getShell(), ReorgMessages.CopyToClipboardAction_2, ReorgMessages.CopyToClipboardAction_3); } }
@Override public void run(IStructuredSelection selection) { try { List<?> elements= selection.toList(); IResource[] resources= ReorgUtils.getResources(elements); IJavaElement[] javaElements= ReorgUtils.getJavaElements(elements); IJarEntryResource[] jarEntryResources= ReorgUtils.getJarEntryResources(elements); if (elements.size() == resources.length + javaElements.length + jarEntryResources.length && canEnable(resources, javaElements, jarEntryResources)) doRun(resources, javaElements, jarEntryResources); } catch (CoreException e) { ExceptionHandler.handle(e, getShell(), ReorgMessages.CopyToClipboardAction_2, ReorgMessages.CopyToClipboardAction_3); } }