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 RightTransformAnchorTag { none("none", null), 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 RightTransformAnchorTag(String name, String value) { myName = name; myValue = value; } public String getValue() { return myValue; } public String getValueAsString() { return myValue; } public static List<RightTransformAnchorTag> getConstants() { List<RightTransformAnchorTag> list = ListSequence.fromList(new LinkedList<RightTransformAnchorTag>()); ListSequence.fromList(list).addElement(RightTransformAnchorTag.none); ListSequence.fromList(list).addElement(RightTransformAnchorTag.default_); ListSequence.fromList(list).addElement(RightTransformAnchorTag.ext_1); ListSequence.fromList(list).addElement(RightTransformAnchorTag.ext_2); ListSequence.fromList(list).addElement(RightTransformAnchorTag.ext_3); ListSequence.fromList(list).addElement(RightTransformAnchorTag.ext_4); ListSequence.fromList(list).addElement(RightTransformAnchorTag.ext_5); return list; } public static RightTransformAnchorTag getDefault() { return RightTransformAnchorTag.none; } public static RightTransformAnchorTag parseValue(String value) { if (value == null) { return RightTransformAnchorTag.getDefault(); } if (value.equals(RightTransformAnchorTag.none.getValueAsString())) { return RightTransformAnchorTag.none; } if (value.equals(RightTransformAnchorTag.default_.getValueAsString())) { return RightTransformAnchorTag.default_; } if (value.equals(RightTransformAnchorTag.ext_1.getValueAsString())) { return RightTransformAnchorTag.ext_1; } if (value.equals(RightTransformAnchorTag.ext_2.getValueAsString())) { return RightTransformAnchorTag.ext_2; } if (value.equals(RightTransformAnchorTag.ext_3.getValueAsString())) { return RightTransformAnchorTag.ext_3; } if (value.equals(RightTransformAnchorTag.ext_4.getValueAsString())) { return RightTransformAnchorTag.ext_4; } if (value.equals(RightTransformAnchorTag.ext_5.getValueAsString())) { return RightTransformAnchorTag.ext_5; } return RightTransformAnchorTag.getDefault(); } }