package net.sf.eclipsefp.haskell.ui.internal.backend;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
@Deprecated
public class ScionBuildStatus {
private IStatus status;
private String executableName;
private String title;
private String message;
public ScionBuildStatus() {
this.status = Status.OK_STATUS;
}
public void buildFailed(final String title, final String message) {
status = Status.CANCEL_STATUS;
this.title = title;
this.message = message;
}
public final void setExecutable(final String executable) {
executableName = executable;
}
public final IStatus getStatus() {
return status;
}
public final String getExecutable() {
return executableName;
}
public final String getTitle() {
return title;
}
public final String getMessage() {
return message;
}
public final boolean isOK() {
return status.equals( Status.OK_STATUS );
}
}