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 int numberOfSelectedElements() { return getSelectedJavaElements().length + getSelectedResources().length; }
private IJavaElement getSingleSelectedJavaElement() { IJavaElement[] elements= getSelectedJavaElements(); return elements.length == 1 ? elements[0] : null; }
private IJavaElement getSingleSelectedJavaElement() { IJavaElement[] elements= getSelectedJavaElements(); return elements.length == 1 ? elements[0] : null; }
private int numberOfSelectedElements() { return getSelectedJavaElements().length + getSelectedResources().length; }
private IJavaElement getSingleSelectedJavaElement() { IJavaElement[] elements= getSelectedJavaElements(); return elements.length == 1 ? elements[0] : null; }
private int numberOfSelectedElements() { return getSelectedJavaElements().length + getSelectedResources().length; }
private String createConfirmationStringForManyElements() throws JavaModelException { IResource[] resources= getSelectedResources(); IJavaElement[] javaElements= getSelectedJavaElements(); if (!containsLinkedResources(resources, javaElements)) return RefactoringMessages.DeleteWizard_9; if (!containsLinkedPackagesOrPackageFragmentRoots(javaElements)) return RefactoringMessages.DeleteWizard_10; //XXX workaround for jcore bugs - linked packages or source folders cannot be deleted properly return RefactoringMessages.DeleteWizard_11; }
private String createConfirmationStringForManyElements() throws JavaModelException { IResource[] resources= getSelectedResources(); IJavaElement[] javaElements= getSelectedJavaElements(); if (!containsLinkedResources(resources, javaElements)) return RefactoringMessages.DeleteWizard_9; if (!containsLinkedPackagesOrPackageFragmentRoots(javaElements)) return RefactoringMessages.DeleteWizard_10; //XXX workaround for jcore bugs - linked packages or source folders cannot be deleted properly return RefactoringMessages.DeleteWizard_11; }
private String createConfirmationStringForManyElements() throws JavaModelException { IResource[] resources= getSelectedResources(); IJavaElement[] javaElements= getSelectedJavaElements(); if (!containsLinkedResources(resources, javaElements)) return RefactoringMessages.DeleteWizard_9; if (!containsLinkedPackagesOrPackageFragmentRoots(javaElements)) return RefactoringMessages.DeleteWizard_10; //XXX workaround for jcore bugs - linked packages or source folders cannot be deleted properly return RefactoringMessages.DeleteWizard_11; }