X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/actions/ActionUtil.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/actions/ActionUtil.java index d526b77..67e4919 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/actions/ActionUtil.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/actions/ActionUtil.java @@ -30,62 +30,69 @@ import org.eclipse.swt.widgets.Shell; * http://dev.eclipse.org/bugs/show_bug.cgi?id=19104 */ public class ActionUtil { - - private ActionUtil(){ + + private ActionUtil() { } - //bug 31998 we will have to disable renaming of linked packages (and cus) + // bug 31998 we will have to disable renaming of linked packages (and cus) public static boolean mustDisableJavaModelAction(Shell shell, Object element) { - if (!(element instanceof IPackageFragment) && !(element instanceof IPackageFragmentRoot)) + if (!(element instanceof IPackageFragment) + && !(element instanceof IPackageFragmentRoot)) return false; - - IResource resource= ResourceUtil.getResource(element); - if ((resource == null) || (! (resource instanceof IFolder)) || (! resource.isLinked())) + + IResource resource = ResourceUtil.getResource(element); + if ((resource == null) || (!(resource instanceof IFolder)) + || (!resource.isLinked())) return false; - - MessageDialog.openInformation(shell, ActionMessages.getString("ActionUtil.not_possible"), ActionMessages.getString("ActionUtil.no_linked")); //$NON-NLS-1$ //$NON-NLS-2$ + + MessageDialog + .openInformation( + shell, + ActionMessages.getString("ActionUtil.not_possible"), ActionMessages.getString("ActionUtil.no_linked")); //$NON-NLS-1$ //$NON-NLS-2$ return true; } - + public static boolean isProcessable(Shell shell, PHPEditor editor) { if (editor == null) return true; - IJavaElement input= SelectionConverter.getInput(editor); + IJavaElement input = SelectionConverter.getInput(editor); // if a Java editor doesn't have an input of type Java element // then it is for sure not on the build path if (input == null) { - MessageDialog.openInformation(shell, - ActionMessages.getString("ActionUtil.notOnBuildPath.title"), //$NON-NLS-1$ - ActionMessages.getString("ActionUtil.notOnBuildPath.message")); //$NON-NLS-1$ + MessageDialog.openInformation(shell, ActionMessages + .getString("ActionUtil.notOnBuildPath.title"), //$NON-NLS-1$ + ActionMessages + .getString("ActionUtil.notOnBuildPath.message")); //$NON-NLS-1$ return false; } return isProcessable(shell, input); } - + public static boolean isProcessable(Shell shell, Object element) { if (!(element instanceof IJavaElement)) return true; - - if (isOnBuildPath((IJavaElement)element)) + + if (isOnBuildPath((IJavaElement) element)) return true; - MessageDialog.openInformation(shell, - ActionMessages.getString("ActionUtil.notOnBuildPath.title"), //$NON-NLS-1$ - ActionMessages.getString("ActionUtil.notOnBuildPath.message")); //$NON-NLS-1$ + MessageDialog.openInformation(shell, ActionMessages + .getString("ActionUtil.notOnBuildPath.title"), //$NON-NLS-1$ + ActionMessages.getString("ActionUtil.notOnBuildPath.message")); //$NON-NLS-1$ return false; } - public static boolean isOnBuildPath(IJavaElement element) { - //fix for bug http://dev.eclipse.org/bugs/show_bug.cgi?id=20051 - if (element.getElementType() == IJavaElement.JAVA_PROJECT) - return true; - IJavaProject project= element.getJavaProject(); + public static boolean isOnBuildPath(IJavaElement element) { + // fix for bug http://dev.eclipse.org/bugs/show_bug.cgi?id=20051 + if (element.getElementType() == IJavaElement.JAVA_PROJECT) + return true; + IJavaProject project = element.getJavaProject(); try { -// if (!project.isOnClasspath(element)) -// return false; - IProject resourceProject= project.getProject(); + // if (!project.isOnClasspath(element)) + // return false; + IProject resourceProject = project.getProject(); if (resourceProject == null) return false; - IProjectNature nature= resourceProject.getNature(PHPeclipsePlugin.PHP_NATURE_ID); + IProjectNature nature = resourceProject + .getNature(PHPeclipsePlugin.PHP_NATURE_ID); // We have a Java project if (nature != null) return true; @@ -94,4 +101,3 @@ public class ActionUtil { return false; } } -