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