package org.robotframework.red.jface.dialogs;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.MultiStatus;
import org.eclipse.core.runtime.Status;
import org.eclipse.ui.statushandlers.StatusManager;
import org.robotframework.ide.eclipse.main.plugin.RedPlugin;
public class DetailedErrorDialog {
public static void openErrorDialog(final String reason, final String detailedMessage) {
final String pluginId = RedPlugin.PLUGIN_ID;
Status status = new Status(IStatus.ERROR, pluginId, detailedMessage);
MultiStatus ms = new MultiStatus(pluginId, IStatus.ERROR, new Status[] { status }, reason, null);
StatusManager.getManager().handle(ms, StatusManager.SHOW);
}
}