package jetbrains.mps.make.script;
/*Generated by MPS */
import jetbrains.mps.make.resources.IResource;
public interface IResult {
boolean isSucessful();
Iterable<IResource> output();
class SUCCESS implements IResult {
private Iterable<IResource> output;
public SUCCESS(Iterable<IResource> output) {
this.output = output;
}
@Override
public boolean isSucessful() {
return true;
}
@Override
public Iterable<IResource> output() {
return output;
}
}
class FAILURE implements IResult {
private Iterable<IResource> output;
public FAILURE(Iterable<IResource> output) {
this.output = output;
}
@Override
public boolean isSucessful() {
return false;
}
@Override
public Iterable<IResource> output() {
return output;
}
}
}