private String createConfirmationStringForOneElement() throws JavaModelException { IJavaElement[] elements= getSelectedJavaElements(); if (elements.length == 1) { IJavaElement element= elements[0]; if (isDefaultPackageWithLinkedFiles(element)) return RefactoringMessages.DeleteWizard_3; if (!isLinkedResource(element)) return RefactoringMessages.DeleteWizard_4; if (isLinkedPackageOrPackageFragmentRoot(element)) //XXX workaround for jcore bugs 31998 and 31456 - linked packages or source folders cannot be deleted properly return RefactoringMessages.DeleteWizard_6; return RefactoringMessages.DeleteWizard_5; } else { if (isLinked(getSelectedResources()[0])) //checked before that this will work return RefactoringMessages.DeleteWizard_7; else return RefactoringMessages.DeleteWizard_8; } }
private String createConfirmationStringForOneElement() throws JavaModelException { IJavaElement[] elements= getSelectedJavaElements(); if (elements.length == 1) { IJavaElement element= elements[0]; if (isDefaultPackageWithLinkedFiles(element)) return RefactoringMessages.DeleteWizard_3; if (!isLinkedResource(element)) return RefactoringMessages.DeleteWizard_4; if (isLinkedPackageOrPackageFragmentRoot(element)) //XXX workaround for jcore bugs 31998 and 31456 - linked packages or source folders cannot be deleted properly return RefactoringMessages.DeleteWizard_6; return RefactoringMessages.DeleteWizard_5; } else { if (isLinked(getSelectedResources()[0])) //checked before that this will work return RefactoringMessages.DeleteWizard_7; else return RefactoringMessages.DeleteWizard_8; } }
private String createConfirmationStringForOneElement() throws JavaModelException { IJavaElement[] elements= getSelectedJavaElements(); if (elements.length == 1) { IJavaElement element= elements[0]; if (isDefaultPackageWithLinkedFiles(element)) return RefactoringMessages.DeleteWizard_3; if (!isLinkedResource(element)) return RefactoringMessages.DeleteWizard_4; if (isLinkedPackageOrPackageFragmentRoot(element)) //XXX workaround for jcore bugs 31998 and 31456 - linked packages or source folders cannot be deleted properly return RefactoringMessages.DeleteWizard_6; return RefactoringMessages.DeleteWizard_5; } else { if (isLinked(getSelectedResources()[0])) //checked before that this will work return RefactoringMessages.DeleteWizard_7; else return RefactoringMessages.DeleteWizard_8; } }
private static boolean containsLinkedPackagesOrPackageFragmentRoots(IJavaElement[] javaElements) { for (int i= 0; i < javaElements.length; i++) { IJavaElement element= javaElements[i]; if (isLinkedPackageOrPackageFragmentRoot(element)) return true; } return false; }
private static boolean containsLinkedPackagesOrPackageFragmentRoots(IJavaElement[] javaElements) { for (int i= 0; i < javaElements.length; i++) { IJavaElement element= javaElements[i]; if (isLinkedPackageOrPackageFragmentRoot(element)) return true; } return false; }
private static boolean containsLinkedPackagesOrPackageFragmentRoots(IJavaElement[] javaElements) { for (int i= 0; i < javaElements.length; i++) { IJavaElement element= javaElements[i]; if (isLinkedPackageOrPackageFragmentRoot(element)) return true; } return false; }