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.workbench.modeling.EPartService;
6   
7   public class SaveAllParts {
8   
9   	@Execute
10  	void execute(EPartService partService) {
11  		partService.saveAll(false);
12  	}
13  
14  	@CanExecute
15  	boolean canExecute(EPartService partService) {
16  		return partService.getDirtyParts().size() > 0;
17  	}
18  
19  }