package jetbrains.mps.make.script.structure; /*Generated by MPS */ import java.util.List; import jetbrains.mps.internal.collections.runtime.ListSequence; import java.util.LinkedList; public enum Result { success("success", "SUCCESS"), failure("failure", "FAILURE"); private final String myName; public String getName() { return myName; } private final String myValue; private Result(String name, String value) { myName = name; myValue = value; } public String getValue() { return myValue; } public String getValueAsString() { return myValue; } public static List<Result> getConstants() { List<Result> list = ListSequence.fromList(new LinkedList<Result>()); ListSequence.fromList(list).addElement(Result.success); ListSequence.fromList(list).addElement(Result.failure); return list; } public static Result getDefault() { return Result.success; } public static Result parseValue(String value) { if (value == null) { return Result.getDefault(); } if (value.equals(Result.success.getValueAsString())) { return Result.success; } if (value.equals(Result.failure.getValueAsString())) { return Result.failure; } return Result.getDefault(); } }