@Override protected IResource getModifiedResource() { return fProject.getResource(); }
@Override protected IResource getModifiedResource() { return fProject.getResource(); }
@Override protected IResource getModifiedResource() { return fProject.getResource(); }
/** * @return Returns the scheduling rule for this operation */ public ISchedulingRule getScheduleRule() { return fCompilationUnit.getJavaProject().getResource(); }
/** * @return Returns the scheduling rule for this operation */ public ISchedulingRule getScheduleRule() { return fCompilationUnit.getJavaProject().getResource(); }
/** * @return Returns the scheduling rule for this operation */ public ISchedulingRule getScheduleRule() { return fCompilationUnit.getJavaProject().getResource(); }
private boolean isReadOnly() { return Resources.isReadOnly(fProject.getResource()); }
private boolean isReadOnly() { return Resources.isReadOnly(fProject.getResource()); }
private boolean isReadOnly() { return Resources.isReadOnly(fProject.getResource()); }
/** * Get project root for given project. */ public static String getProjectRoot(IJavaProject project) { if (project == null) { return null; } IResource resource = project.getResource(); if (resource == null) { return null; } IPath location = resource.getLocation(); if (location == null) { return null; } return location.toString(); }
public Object execute(ExecutionEvent event) throws ExecutionException { TreeSelection selection = (TreeSelection)HandlerUtil.getCurrentSelection(event); IJavaElement je = (IJavaElement)selection.getFirstElement(); IJavaProject jproj = je.getJavaProject(); IProject proj = (IProject)jproj.getResource(); IMavenProjectFacade facade = MavenPlugin.getMavenProjectRegistry().getProject(proj); Model mavenModel = facade.getMavenProject().getModel(); //... return null; }
/** * Has the java project visible changes? * * @param tree * the diff tree * @param project * the java project * @return <code>true</code> if it has visible changes, <code>false</code> * otherwise */ private boolean hasVisibleChanges(final IDiffTree tree, final IJavaProject project) { return tree.hasMatchingDiffs(project.getResource().getFullPath(), new FastDiffFilter() { public boolean select(final IDiff diff) { return isVisible(diff); } }); }
/** * Has the java project visible changes? * * @param tree * the diff tree * @param project * the java project * @return <code>true</code> if it has visible changes, <code>false</code> * otherwise */ private boolean hasVisibleChanges(final IDiffTree tree, final IJavaProject project) { return tree.hasMatchingDiffs(project.getResource().getFullPath(), new FastDiffFilter() { @Override public boolean select(final IDiff diff) { return isVisible(diff); } }); }
/** * Has the java project visible changes? * * @param tree * the diff tree * @param project * the java project * @return <code>true</code> if it has visible changes, <code>false</code> * otherwise */ private boolean hasVisibleChanges(final IDiffTree tree, final IJavaProject project) { return tree.hasMatchingDiffs(project.getResource().getFullPath(), new FastDiffFilter() { @Override public boolean select(final IDiff diff) { return isVisible(diff); } }); }
public static IResource getSelectedResource(ISelection selection) { if (selection instanceof TreeSelection) {// could be project explorer Object first = ((TreeSelection) selection).getFirstElement(); if (first instanceof IJavaElement){ return ((IJavaElement) first).getResource(); }else if (first instanceof IResource) return (IResource) first; else if (first instanceof IJavaProject) return ((IJavaProject) first).getResource(); else if (first instanceof IProject) { try { return ((IProject) first).members()[0]; } catch (CoreException e) { e.printStackTrace(); return null; } } } return null; }
private void addWebappAttr(ILaunchConfiguration configuration, List<String> runtimeVmArgs, String cfgAttr) throws CoreException { IJavaProject proj = this.getJavaProject(configuration); if (proj == null) return; String value = configuration.getAttribute(cfgAttr, ""); if ("/".equals(value)) { IPath path = (IPath) proj.getResource().getLocation().clone(); path.makeAbsolute(); value = path.toOSString(); } else { if (proj.getProject().getFolder(value).getLocation() == null) { throw new IllegalStateException( "raw location shouldn't be null"); } value = proj.getProject().getFolder(value).getLocation() .toOSString(); } if (value.length() == 0) return; String arg = "-Drjr" + "webapp" + "=" + value + ""; runtimeVmArgs.add(arg); return; }
private void initEncoding(IJavaElement javaElement) { if (javaElement != null) { try { IJavaProject javaProject = javaElement.getJavaProject(); switch (javaElement.getElementType()) { case IJavaElement.COMPILATION_UNIT: IFile file = (IFile) javaElement.getResource(); if (file != null) { this.encoding = file.getCharset(); break; } // if no file, then get project encoding // $FALL-THROUGH$ default: IProject project = (IProject) javaProject.getResource(); if (project != null) { this.encoding = project.getDefaultCharset(); } break; } } catch (CoreException e1) { this.encoding = null; } } else { this.encoding = null; } }
private void initEncoding(IJavaElement javaElement) { if (javaElement != null) { try { IJavaProject javaProject = javaElement.getJavaProject(); switch (javaElement.getElementType()) { case IJavaElement.COMPILATION_UNIT: IFile file = (IFile) javaElement.getResource(); if (file != null) { this.encoding = file.getCharset(); break; } // if no file, then get project encoding // $FALL-THROUGH$ default: IProject project = (IProject) javaProject.getResource(); if (project != null) { this.encoding = project.getDefaultCharset(); } break; } } catch (CoreException e1) { this.encoding = null; } } else { this.encoding = null; } }
private CPListElement[] addProjectDialog() { try { Object[] selectArr= getNotYetRequiredProjects(); new JavaElementComparator().sort(null, selectArr); ListSelectionDialog dialog= new ListSelectionDialog(getShell(), Arrays.asList(selectArr), new ArrayContentProvider(), new JavaUILabelProvider(), NewWizardMessages.ProjectsWorkbookPage_chooseProjects_message); dialog.setTitle(NewWizardMessages.ProjectsWorkbookPage_chooseProjects_title); dialog.setHelpAvailable(false); if (dialog.open() == Window.OK) { Object[] result= dialog.getResult(); CPListElement[] cpElements= new CPListElement[result.length]; for (int i= 0; i < result.length; i++) { IJavaProject curr= (IJavaProject) result[i]; cpElements[i]= new CPListElement(fCurrJProject, IClasspathEntry.CPE_PROJECT, curr.getPath(), curr.getResource()); } return cpElements; } } catch (JavaModelException e) { return null; } return null; }
private CPListElement[] addProjectDialog() { try { Object[] selectArr= getNotYetRequiredProjects(); new JavaElementComparator().sort(null, selectArr); ListSelectionDialog dialog= new ListSelectionDialog(getShell(), Arrays.asList(selectArr), new ArrayContentProvider(), new JavaUILabelProvider(), NewWizardMessages.ProjectsWorkbookPage_chooseProjects_message); dialog.setTitle(NewWizardMessages.ProjectsWorkbookPage_chooseProjects_title); dialog.setHelpAvailable(false); if (dialog.open() == Window.OK) { Object[] result= dialog.getResult(); CPListElement[] cpElements= new CPListElement[result.length]; for (int i= 0; i < result.length; i++) { IJavaProject curr= (IJavaProject) result[i]; CPListElement cpListElement= new CPListElement(fCurrJProject, IClasspathEntry.CPE_PROJECT, curr.getPath(), curr.getResource()); cpListElement.setModuleAttributeIf9OrHigher(fCurrJProject); cpElements[i]= cpListElement; } return cpElements; } } catch (JavaModelException e) { return null; } return null; }