View Javadoc
1   package org.argeo.cms.e4.handlers;
2   
3   import org.eclipse.e4.core.di.annotations.CanExecute;
4   import org.eclipse.e4.core.di.annotations.Execute;
5   import org.eclipse.e4.ui.model.application.ui.basic.MPart;
6   import org.eclipse.e4.ui.workbench.modeling.EPartService;
7   
8   public class SavePart {
9   	@Execute
10  	void execute(EPartService partService, MPart part) {
11  		partService.savePart(part, false);
12  	}
13  
14  	@CanExecute
15  	boolean canExecute(MPart part) {
16  		return part.isDirty();
17  	}
18  }