1 package sampleercp.handlers;
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;
7 public class SaveHandler {
10 public boolean canExecute(EPartService partService) {
11 if (partService != null) {
12 return !partService.getDirtyParts().isEmpty();
18 public void execute(EPartService partService) {
19 partService.saveAll(false);