package org.eclipse.xtext.example.fowlerdsl.diagram.helper;
import org.eclipse.jface.dialogs.InputDialog;
import org.eclipse.jface.window.Window;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.PlatformUI;
public class DialogHelper {
public static String askString(String dialogTitle, String dialogMessage, String initialValue) {
String ret = null;
Shell shell = getShell();
InputDialog inputDialog = new InputDialog(shell, dialogTitle, dialogMessage, initialValue, null);
int retDialog = inputDialog.open();
if (retDialog == Window.OK) {
ret = inputDialog.getValue();
}
return ret;
}
private static Shell getShell() {
return PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();
}
}