Save an Eclipse editor programmatically
I am developing a plug-in. On clicking a button, I'd like to call the save method of Eclipse or call the save button on Eclipse toolbar. What is the way to do it? org.eclipse.ui.PlatformUI.getWorkbench().saveAll(..) should do the trick. If you want to save the active editor, please try IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); IEditorPart editor = page.getActiveEditor(); page.saveEditor(editor, true /* confirm */); Note that the elements in the navigation path may be null. I use this to save dirty editors for one or more projects: //Save all