package jetbrains.mps.lang.editor.structure; /*Generated by MPS */ import java.util.List; import jetbrains.mps.internal.collections.runtime.ListSequence; import java.util.LinkedList; public enum TableComponentEnum { horizontal_collection("horizontal collection", "HORIZONTAL_COLLECTION"), vertical_collection("vertical collection", "VERTICAL_COLLECTION"); private final String myName; public String getName() { return myName; } private final String myValue; private TableComponentEnum(String name, String value) { myName = name; myValue = value; } public String getValue() { return myValue; } public String getValueAsString() { return myValue; } public static List<TableComponentEnum> getConstants() { List<TableComponentEnum> list = ListSequence.fromList(new LinkedList<TableComponentEnum>()); ListSequence.fromList(list).addElement(TableComponentEnum.horizontal_collection); ListSequence.fromList(list).addElement(TableComponentEnum.vertical_collection); return list; } public static TableComponentEnum getDefault() { return TableComponentEnum.horizontal_collection; } public static TableComponentEnum parseValue(String value) { if (value == null) { return TableComponentEnum.getDefault(); } if (value.equals(TableComponentEnum.horizontal_collection.getValueAsString())) { return TableComponentEnum.horizontal_collection; } if (value.equals(TableComponentEnum.vertical_collection.getValueAsString())) { return TableComponentEnum.vertical_collection; } return TableComponentEnum.getDefault(); } }