List of usage examples for org.eclipse.jdt.core IJavaElement JAVA_PROJECT
int JAVA_PROJECT
To view the source code for org.eclipse.jdt.core IJavaElement JAVA_PROJECT.
Click Source Link
From source file:org.springframework.ide.eclipse.beans.ui.refactoring.actions.BeansRenameRefactorAction.java
License:Open Source License
private boolean isRenameAvailable(IJavaElement element) throws CoreException { switch (element.getElementType()) { case IJavaElement.JAVA_PROJECT: return RefactoringAvailabilityTester.isRenameAvailable((IJavaProject) element); case IJavaElement.PACKAGE_FRAGMENT_ROOT: return RefactoringAvailabilityTester.isRenameAvailable((IPackageFragmentRoot) element); case IJavaElement.PACKAGE_FRAGMENT: return RefactoringAvailabilityTester.isRenameAvailable((IPackageFragment) element); case IJavaElement.COMPILATION_UNIT: return RefactoringAvailabilityTester.isRenameAvailable((ICompilationUnit) element); case IJavaElement.TYPE: return RefactoringAvailabilityTester.isRenameAvailable((IType) element); case IJavaElement.METHOD: final IMethod method = (IMethod) element; if (method.isConstructor()) return RefactoringAvailabilityTester.isRenameAvailable(method.getDeclaringType()); else//w w w. j a v a 2 s .c om return RefactoringAvailabilityTester.isRenameAvailable(method); case IJavaElement.FIELD: final IField field = (IField) element; if (Flags.isEnum(field.getFlags())) return RefactoringAvailabilityTester.isRenameEnumConstAvailable(field); else return RefactoringAvailabilityTester.isRenameFieldAvailable(field); case IJavaElement.TYPE_PARAMETER: return RefactoringAvailabilityTester.isRenameAvailable((ITypeParameter) element); case IJavaElement.LOCAL_VARIABLE: return RefactoringAvailabilityTester.isRenameAvailable((ILocalVariable) element); } return false; }
From source file:org.springframework.ide.eclipse.beans.ui.refactoring.jdt.BeansChangeMethodSignatureParticipant.java
License:Open Source License
@Override protected boolean initialize(Object element) { if (element instanceof IMethod) { IMethod method = (IMethod) element; IJavaProject javaProject = (IJavaProject) method.getAncestor(IJavaElement.JAVA_PROJECT); IProject project = javaProject.getProject(); if (SpringCoreUtils.isSpringProject(project)) { refactoredMethod = method;/*from w ww. j a va 2s. co m*/ newName = getArguments().getNewName(); if (newName.startsWith("set")) { newName = StringUtils.uncapitalize(newName.substring(3)); } return true; } } return false; }
From source file:org.springframework.ide.eclipse.beans.ui.refactoring.jdt.BeansMethodRenameRefactoringParticipant.java
License:Open Source License
@Override protected boolean initialize(Object element) { if (element instanceof IMethod) { IMethod method = (IMethod) element; IJavaProject javaProject = (IJavaProject) method.getAncestor(IJavaElement.JAVA_PROJECT); project = javaProject.getProject(); if (SpringCoreUtils.isSpringProject(project)) { elements = new HashMap<Object, Object>(); elements.put(method, getArguments().getNewName()); return true; }// w w w . j a v a 2 s .c o m } return false; }
From source file:org.springframework.ide.eclipse.beans.ui.refactoring.jdt.BeansPackageRenameRefactoringParticipant.java
License:Open Source License
@Override protected boolean initialize(Object element) { try {//from w w w .ja va2s.c o m if (element instanceof IPackageFragment) { IPackageFragment fragment = (IPackageFragment) element; if (!fragment.containsJavaResources()) return false; IJavaProject javaProject = (IJavaProject) fragment.getAncestor(IJavaElement.JAVA_PROJECT); project = javaProject.getProject(); if (SpringCoreUtils.isSpringProject(project)) { elements = new HashMap<Object, Object>(); elements.put(fragment, getArguments().getNewName()); return true; } } } catch (JavaModelException e) { } return false; }
From source file:org.springframework.ide.eclipse.beans.ui.refactoring.jdt.BeansTypeMoveRefactoringParticipant.java
License:Open Source License
@Override protected boolean initialize(Object element) { if (element instanceof IType) { IType type = (IType) element;/*from w ww. j a v a 2 s.c om*/ IJavaProject javaProject = (IJavaProject) type.getAncestor(IJavaElement.JAVA_PROJECT); project = javaProject.getProject(); if (SpringCoreUtils.isSpringProject(project)) { elements = new ArrayList<Object>(); elements.add(element); return true; } } return false; }
From source file:org.springframework.ide.eclipse.beans.ui.refactoring.jdt.BeansTypeRenameRefactoringParticipant.java
License:Open Source License
@Override protected boolean initialize(Object element) { if (element instanceof IType) { IType type = (IType) element;//w w w . j av a2 s .c o m IJavaProject javaProject = (IJavaProject) type.getAncestor(IJavaElement.JAVA_PROJECT); project = javaProject.getProject(); if (SpringCoreUtils.isSpringProject(project)) { elements = new HashMap<Object, Object>(); elements.put(type, getArguments().getNewName()); return true; } } return false; }
From source file:org.springframework.ide.eclipse.beans.ui.refactoring.jdt.ConstructorArgumentRenameRefactoringParticipant.java
License:Open Source License
@Override protected boolean initialize(Object element) { if (element instanceof ILocalVariable) { ILocalVariable variable = (ILocalVariable) element; IJavaProject javaProject = (IJavaProject) variable.getAncestor(IJavaElement.JAVA_PROJECT); IProject project = javaProject.getProject(); if (SpringCoreUtils.isSpringProject(project) && variable.getParent() instanceof IMethod) { IMethod method = (IMethod) variable.getParent(); try { if (method.isConstructor()) { refactoredVariable = variable; newName = getArguments().getNewName(); return true; }// w w w . j a v a 2 s. c om } catch (JavaModelException e) { } } } return false; }
From source file:org.springframework.ide.eclipse.core.java.typehierarchy.TypeHierarchyEngine.java
License:Open Source License
public String getSupertype(IType type) { IJavaElement ancestor = type.getAncestor(IJavaElement.JAVA_PROJECT); if (ancestor != null && ancestor instanceof IJavaProject) { IProject project = ((IJavaProject) ancestor).getProject(); return this.getSupertype(project, type.getFullyQualifiedName()); }/*www.jav a2 s . c om*/ return null; }
From source file:org.springframework.ide.eclipse.core.java.typehierarchy.TypeHierarchyEngine.java
License:Open Source License
public boolean doesExtend(IType type, String className) { IJavaElement ancestor = type.getAncestor(IJavaElement.JAVA_PROJECT); if (ancestor != null && ancestor instanceof IJavaProject) { IProject project = ((IJavaProject) ancestor).getProject(); return doesExtend(type.getFullyQualifiedName(), className, project); }/*from www .jav a2 s . c o m*/ return false; }
From source file:org.springframework.ide.eclipse.core.java.typehierarchy.TypeHierarchyEngine.java
License:Open Source License
public boolean doesImplement(final IType type, final String interfaceName) { IJavaElement ancestor = type.getAncestor(IJavaElement.JAVA_PROJECT); if (ancestor != null && ancestor instanceof IJavaProject) { IProject project = ((IJavaProject) ancestor).getProject(); return doesImplement(type.getFullyQualifiedName(), interfaceName, project); }//from w ww . ja va 2 s . c om return false; }