import java.io.IOException;
import org.apache.commons.lang.StringUtils;
+import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.preference.PreferencePage;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CCombo;
import org.eclipse.swt.widgets.Label;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPreferencePage;
+import org.eclipse.ui.PlatformUI;
/**
* @author n.hoffmann
public boolean performOk() {
try {
preferencesUtil.writePropertyToConfigFile(combo.getSelectionIndex());
+ boolean result = MessageDialog.openConfirm(getShell(), "Please Restart", "The Taxonomic Editor has to restart now, in order to complete the language switch.\nDo you want to restart now?");
+ if(result){
+ //Press Ok
+ PlatformUI.getWorkbench().restart();
+ }
} catch (IOException e) {
e.printStackTrace();
}
return super.performOk();
}
+
}