private void checkProject(IProgressMonitor monitor) { IFile file = PDEProject.getFeatureXml(getProject()); if (file.exists()) { checkFile(file, monitor); } }
protected IProject[] build(int kind, Map args, IProgressMonitor monitor) throws CoreException { if (PDECore.getDefault().getBundle().getState() != Bundle.ACTIVE || monitor.isCanceled()) return new IProject[0]; if (WorkspaceModelManager.isBinaryProject(getProject())) return new IProject[0]; IResourceDelta delta = null; if (kind != FULL_BUILD) delta = getDelta(getProject()); if (delta == null || kind == FULL_BUILD) { // Full build checkProject(monitor); } else { delta.accept(new DeltaVisitor(monitor)); } return new IProject[0]; }
private void checkProject(IProgressMonitor monitor) { IFile file = getProject().getFile("feature.xml"); //$NON-NLS-1$ if (file.exists()) { checkFile(file, monitor); } }
@Override protected IProject[] build(int kind, Map<String, String> args, IProgressMonitor monitor) throws CoreException { if (PDECore.getDefault().getBundle().getState() != Bundle.ACTIVE || monitor.isCanceled()) return new IProject[0]; if (WorkspaceModelManager.isBinaryProject(getProject())) return new IProject[0]; IResourceDelta delta = null; if (kind != FULL_BUILD) delta = getDelta(getProject()); if (delta == null || kind == FULL_BUILD) { // Full build checkProject(monitor); } else { delta.accept(new DeltaVisitor(monitor)); } return new IProject[0]; }
@Override protected void clean(IProgressMonitor monitor) throws CoreException { IFile file = PDEProject.getFeatureXml(getProject()); if (file.exists()) { SubMonitor localmonitor = SubMonitor.convert(monitor, NLS.bind(PDECoreMessages.FeatureConsistencyChecker_0, file.getName()), 1); try { // clean problem markers on feature XML file file.deleteMarkers(PDEMarkerFactory.MARKER_ID, true, IResource.DEPTH_ZERO); localmonitor.worked(1); } finally { localmonitor.done(); } } }