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_CopyFilterEolStyle { local("use local system line separator", "local"), asis("leave as is", "asis"), cr("convert to a single CR", "cr"), lf("convert to a single LF", "lf"), crlf("convert to the pair CRLF", "crlf"); private final String myName; public String getName() { return myName; } private final String myValue; private BuildLayout_CopyFilterEolStyle(String name, String value) { myName = name; myValue = value; } public String getValue() { return myValue; } public String getValueAsString() { return myValue; } public static List<BuildLayout_CopyFilterEolStyle> getConstants() { List<BuildLayout_CopyFilterEolStyle> list = ListSequence.fromList(new LinkedList<BuildLayout_CopyFilterEolStyle>()); ListSequence.fromList(list).addElement(BuildLayout_CopyFilterEolStyle.local); ListSequence.fromList(list).addElement(BuildLayout_CopyFilterEolStyle.asis); ListSequence.fromList(list).addElement(BuildLayout_CopyFilterEolStyle.cr); ListSequence.fromList(list).addElement(BuildLayout_CopyFilterEolStyle.lf); ListSequence.fromList(list).addElement(BuildLayout_CopyFilterEolStyle.crlf); return list; } public static BuildLayout_CopyFilterEolStyle getDefault() { return BuildLayout_CopyFilterEolStyle.local; } public static BuildLayout_CopyFilterEolStyle parseValue(String value) { if (value == null) { return BuildLayout_CopyFilterEolStyle.getDefault(); } if (value.equals(BuildLayout_CopyFilterEolStyle.local.getValueAsString())) { return BuildLayout_CopyFilterEolStyle.local; } if (value.equals(BuildLayout_CopyFilterEolStyle.asis.getValueAsString())) { return BuildLayout_CopyFilterEolStyle.asis; } if (value.equals(BuildLayout_CopyFilterEolStyle.cr.getValueAsString())) { return BuildLayout_CopyFilterEolStyle.cr; } if (value.equals(BuildLayout_CopyFilterEolStyle.lf.getValueAsString())) { return BuildLayout_CopyFilterEolStyle.lf; } if (value.equals(BuildLayout_CopyFilterEolStyle.crlf.getValueAsString())) { return BuildLayout_CopyFilterEolStyle.crlf; } return BuildLayout_CopyFilterEolStyle.getDefault(); } }