// Copyright (c) 2003-2005 by Leif Frenzel - see http://leiffrenzel.de
package net.sf.eclipsefp.haskell.ui.util;
import net.sf.eclipsefp.haskell.ui.HaskellUIPlugin;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
/** <p>an IStatus convenience implementation.</p>
*
* @author Leif Frenzel
*/
public class DefaultStatus extends Status {
public DefaultStatus( final int statusCode ) {
super( statusCode, HaskellUIPlugin.getPluginId(), IStatus.OK, "", null ); //$NON-NLS-1$
}
public DefaultStatus() {
this( IStatus.OK );
}
public void setError( final String errorMessage ) {
setMessage( errorMessage );
setSeverity( IStatus.ERROR );
}
}