package jetbrains.mps.lang.actions.structure; /*Generated by MPS */ import java.util.List; import jetbrains.mps.internal.collections.runtime.ListSequence; import java.util.LinkedList; public enum SideTransformTag { default_("default_", "default_RTransform"), ext_1("ext_1", "ext_1_RTransform"), ext_2("ext_2", "ext_2_RTransform"), ext_3("ext_3", "ext_3_RTransform"), ext_4("ext_4", "ext_4_RTransform"), ext_5("ext_5", "ext_5_RTransform"); private final String myName; public String getName() { return myName; } private final String myValue; private SideTransformTag(String name, String value) { myName = name; myValue = value; } public String getValue() { return myValue; } public String getValueAsString() { return myValue; } public static List<SideTransformTag> getConstants() { List<SideTransformTag> list = ListSequence.fromList(new LinkedList<SideTransformTag>()); ListSequence.fromList(list).addElement(SideTransformTag.default_); ListSequence.fromList(list).addElement(SideTransformTag.ext_1); ListSequence.fromList(list).addElement(SideTransformTag.ext_2); ListSequence.fromList(list).addElement(SideTransformTag.ext_3); ListSequence.fromList(list).addElement(SideTransformTag.ext_4); ListSequence.fromList(list).addElement(SideTransformTag.ext_5); return list; } public static SideTransformTag getDefault() { return SideTransformTag.default_; } public static SideTransformTag parseValue(String value) { if (value == null) { return SideTransformTag.getDefault(); } if (value.equals(SideTransformTag.default_.getValueAsString())) { return SideTransformTag.default_; } if (value.equals(SideTransformTag.ext_1.getValueAsString())) { return SideTransformTag.ext_1; } if (value.equals(SideTransformTag.ext_2.getValueAsString())) { return SideTransformTag.ext_2; } if (value.equals(SideTransformTag.ext_3.getValueAsString())) { return SideTransformTag.ext_3; } if (value.equals(SideTransformTag.ext_4.getValueAsString())) { return SideTransformTag.ext_4; } if (value.equals(SideTransformTag.ext_5.getValueAsString())) { return SideTransformTag.ext_5; } return SideTransformTag.getDefault(); } }