/** * Checks if the given resource is in sync with the underlying file system. * * @param resource the resource to be checked * @return IStatus status describing the check's result. If <code>status. * isOK()</code> returns <code>true</code> then the resource is in sync */ public static IStatus checkInSync(IResource resource) { return checkInSync(new IResource[] {resource}); }
/** * Checks if the given resource is in sync with the underlying file system. * * @param resource the resource to be checked * @return IStatus status describing the check's result. If <code>status. * isOK()</code> returns <code>true</code> then the resource is in sync */ public static IStatus checkInSync(IResource resource) { return checkInSync(new IResource[] {resource}); }
/** * Checks if the given resource is in sync with the underlying file system. * * @param resource the resource to be checked * @return IStatus status describing the check's result. If <code>status. * isOK()</code> returns <code>true</code> then the resource is in sync */ public static IStatus checkInSync(IResource resource) { return checkInSync(new IResource[] {resource}); }
public RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException { return RefactoringStatus.create(Resources.checkInSync(fResource)); }
private static boolean checkInSync(IResource[] resources, Shell parent, String title) { IStatus status= Resources.checkInSync(resources); if (status.isOK()) return true; ErrorDialog.openError(parent, title, JavaUIMessages.ElementValidator_cannotPerform, status); return false; }
private static boolean checkInSync(IResource[] resources, Shell parent, String title) { IStatus status= Resources.checkInSync(resources); if (status.isOK()) return true; ErrorDialog.openError(parent, title, JavaUIMessages.ElementValidator_cannotPerform, status); return false; }
private static boolean checkInSync(IResource[] resources, Shell parent, String title) { IStatus status= Resources.checkInSync(resources); if (status.isOK()) return true; ErrorDialog.openError(parent, title, JavaUIMessages.ElementValidator_cannotPerform, status); return false; }
@Override public RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException { pm.beginTask("", 1); //$NON-NLS-1$ try { RefactoringStatus result= new RefactoringStatus(); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotNulls(fMovePolicy.getResources())))); IResource[] javaResources= ReorgUtils.getResources(fMovePolicy.getJavaElements()); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotNulls(javaResources)))); return result; } finally { pm.done(); } }
@Override public RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException { pm.beginTask("", 1); //$NON-NLS-1$ try { RefactoringStatus result= new RefactoringStatus(); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotNulls(fMovePolicy.getResources())))); IResource[] javaResources= ReorgUtils.getResources(fMovePolicy.getJavaElements()); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotNulls(javaResources)))); return result; } finally { pm.done(); } }
public RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException { pm.beginTask("", 1); //$NON-NLS-1$ try { RefactoringStatus result= new RefactoringStatus(); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotNulls(fMovePolicy.getResources())))); IResource[] javaResources= ReorgUtils.getResources(fMovePolicy.getJavaElements()); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotNulls(javaResources)))); return result; } finally { pm.done(); } }
public RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException { Assert.isNotNull(fDeleteQueries);//must be set before checking activation RefactoringStatus result= new RefactoringStatus(); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotLinked(fResources)))); IResource[] javaResources= ReorgUtils.getResources(fJavaElements); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotNulls(javaResources)))); for (int i= 0; i < fJavaElements.length; i++) { IJavaElement element= fJavaElements[i]; if (element instanceof IType && ((IType)element).isAnonymous()) { // work around for bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=44450 // result.addFatalError("Currently, there isn't any support to delete an anonymous type."); } } return result; }
@Override public RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException { Assert.isNotNull(fDeleteQueries);//must be set before checking activation RefactoringStatus result= new RefactoringStatus(); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotLinked(fResources)))); IResource[] javaResources= ReorgUtils.getResources(fJavaElements); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotNulls(javaResources)))); for (int i= 0; i < fJavaElements.length; i++) { IJavaElement element= fJavaElements[i]; if (element instanceof IType && ((IType)element).isAnonymous()) { // work around for bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=44450 // result.addFatalError("Currently, there isn't any support to delete an anonymous type."); } } return result; }
@Override public RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException { RefactoringStatus result= new RefactoringStatus(); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotNulls(fCopyPolicy.getResources())))); IResource[] javaResources= ReorgUtils.getResources(fCopyPolicy.getJavaElements()); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotNulls(javaResources)))); return result; }
@Override public RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException { RefactoringStatus result= new RefactoringStatus(); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotNulls(fCopyPolicy.getResources())))); IResource[] javaResources= ReorgUtils.getResources(fCopyPolicy.getJavaElements()); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotNulls(javaResources)))); return result; }
public RefactoringStatus checkInitialConditions(IProgressMonitor pm) throws CoreException { RefactoringStatus result= new RefactoringStatus(); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotNulls(fCopyPolicy.getResources())))); IResource[] javaResources= ReorgUtils.getResources(fCopyPolicy.getJavaElements()); result.merge(RefactoringStatus.create(Resources.checkInSync(ReorgUtils.getNotNulls(javaResources)))); return result; }
public static RefactoringStatus validateModifiesFiles(IFile[] filesToModify, Object context) { RefactoringStatus result= new RefactoringStatus(); IStatus status= Resources.checkInSync(filesToModify); if (!status.isOK()) result.merge(RefactoringStatus.create(status)); status= Resources.makeCommittable(filesToModify, context); if (!status.isOK()) { result.merge(RefactoringStatus.create(status)); if (!result.hasFatalError()) { result.addFatalError(RefactoringCoreMessages.Checks_validateEdit); } } return result; }
public static RefactoringStatus validateModifiesFiles(IFile[] filesToModify, Object context) { RefactoringStatus result= new RefactoringStatus(); IStatus status= Resources.checkInSync(filesToModify); if (!status.isOK()) result.merge(RefactoringStatus.create(status)); status= Resources.makeCommittable(filesToModify, context); if (!status.isOK()) { result.merge(RefactoringStatus.create(status)); if (!result.hasFatalError()) { result.addFatalError(RefactoringCoreMessages.Checks_validateEdit); } } return result; }
public static RefactoringStatus validateModifiesFiles(IFile[] filesToModify, Object context) { RefactoringStatus result= new RefactoringStatus(); IStatus status= Resources.checkInSync(filesToModify); if (!status.isOK()) result.merge(RefactoringStatus.create(status)); status= Resources.makeCommittable(filesToModify, context); if (!status.isOK()) { result.merge(RefactoringStatus.create(status)); if (!result.hasFatalError()) { result.addFatalError(RefactoringCoreMessages.Checks_validateEdit); } } return result; }
public static RefactoringStatus validateEdit(ICompilationUnit unit, Object context) { IResource resource= unit.getPrimary().getResource(); RefactoringStatus result= new RefactoringStatus(); if (resource == null) return result; IStatus status= Resources.checkInSync(resource); if (!status.isOK()) result.merge(RefactoringStatus.create(status)); status= Resources.makeCommittable(resource, context); if (!status.isOK()) { result.merge(RefactoringStatus.create(status)); if (!result.hasFatalError()) { result.addFatalError(RefactoringCoreMessages.Checks_validateEdit); } } return result; }
public static RefactoringStatus validateEdit(ICompilationUnit unit, Object context) { IResource resource= unit.getPrimary().getResource(); RefactoringStatus result= new RefactoringStatus(); if (resource == null) return result; IStatus status= Resources.checkInSync(resource); if (!status.isOK()) result.merge(RefactoringStatus.create(status)); status= Resources.makeCommittable(resource, context); if (!status.isOK()) { result.merge(RefactoringStatus.create(status)); if (!result.hasFatalError()) { result.addFatalError(RefactoringCoreMessages.Checks_validateEdit); } } return result; }