public void run() { RefactoringSaveHelper refactoringSaveHelper= new RefactoringSaveHelper(RefactoringSaveHelper.SAVE_ALL_ALWAYS_ASK); res[0]= refactoringSaveHelper.saveEditors(fParentShell); fFilesSaved= refactoringSaveHelper.hasFilesSaved(); } });
if (!new RefactoringSaveHelper(RefactoringSaveHelper.SAVE_ALL_ALWAYS_ASK).saveEditors(getShell())) { return false;
RefactoringSaveHelper saveHelper= new RefactoringSaveHelper(fSaveMode); if (!saveHelper.saveEditors(fParent)) throw new InterruptedException(); final Operation op= new Operation(fork); throw new InterruptedException(e.getMessage()); } finally { saveHelper.triggerBuild();
dialog.setTitle(RefactoringMessages.RefactoringStarter_save_all_resources); dialog.setAddCancelButton(true); dialog.setLabelProvider(createDialogLabelProvider()); dialog.setMessage(RefactoringMessages.RefactoringStarter_must_save); dialog.setContentProvider(new ArrayContentProvider());
if (! askSaveAllDirtyEditors(shell, dirtyEditors)) return false; try {
/** * @param refactoring * @param wizard * @param parent * @param dialogTitle * @param saveMode a save mode from {@link RefactoringSaveHelper} * @return <code>true</code> if the refactoring was executed, <code>false</code> otherwise * @throws JavaModelException */ public boolean activate(Refactoring refactoring, RefactoringWizard wizard, Shell parent, String dialogTitle, int saveMode) throws JavaModelException { RefactoringSaveHelper saveHelper= new RefactoringSaveHelper(saveMode); if (! canActivate(saveHelper, parent)) return false; try { RefactoringWizardOpenOperation op= new RefactoringWizardOpenOperation(wizard); int result= op.run(parent, dialogTitle); fStatus= op.getInitialConditionCheckingStatus(); if (result == IDialogConstants.CANCEL_ID || result == RefactoringWizardOpenOperation.INITIAL_CONDITION_CHECKING_FAILED) { saveHelper.triggerBuild(); return false; } else { return true; } } catch (InterruptedException e) { return false; // User action got cancelled } }
private boolean canActivate(RefactoringSaveHelper saveHelper, Shell shell) { return saveHelper.saveEditors(shell); } }
if (!new RefactoringSaveHelper(RefactoringSaveHelper.SAVE_ALL_ALWAYS_ASK).saveEditors(getShell())) { return false;
dialog.setTitle(RefactoringMessages.RefactoringStarter_save_all_resources); dialog.setAddCancelButton(true); dialog.setLabelProvider(createDialogLabelProvider()); dialog.setMessage(RefactoringMessages.RefactoringStarter_must_save); dialog.setContentProvider(new ArrayContentProvider());
if (! askSaveAllDirtyEditors(shell, dirtyEditors)) return false; try {
public void run() { RefactoringSaveHelper refactoringSaveHelper= new RefactoringSaveHelper(RefactoringSaveHelper.SAVE_ALL_ALWAYS_ASK); res[0]= refactoringSaveHelper.saveEditors(fParentShell); fFilesSaved= refactoringSaveHelper.hasFilesSaved(); } });
dialog.setTitle(RefactoringMessages.RefactoringStarter_save_all_resources); dialog.setAddCancelButton(true); dialog.setLabelProvider(createDialogLabelProvider()); dialog.setMessage(RefactoringMessages.RefactoringStarter_must_save); dialog.setContentProvider(new ArrayContentProvider());
if (! askSaveAllDirtyEditors(shell, dirtyEditors)) return false; try {