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 Side { right("right", null), left("left", "left"), both_sides("both sides", "both"); private final String myName; public String getName() { return myName; } private final String myValue; private Side(String name, String value) { myName = name; myValue = value; } public String getValue() { return myValue; } public String getValueAsString() { return myValue; } public static List<Side> getConstants() { List<Side> list = ListSequence.fromList(new LinkedList<Side>()); ListSequence.fromList(list).addElement(Side.right); ListSequence.fromList(list).addElement(Side.left); ListSequence.fromList(list).addElement(Side.both_sides); return list; } public static Side getDefault() { return Side.right; } public static Side parseValue(String value) { if (value == null) { return Side.getDefault(); } if (value.equals(Side.right.getValueAsString())) { return Side.right; } if (value.equals(Side.left.getValueAsString())) { return Side.left; } if (value.equals(Side.both_sides.getValueAsString())) { return Side.both_sides; } return Side.getDefault(); } }