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 _Colors_Enum {
none("none", null),
red("red", "red"),
pink("pink", "pink"),
orange("orange", "orange"),
yellow("yellow", "yellow"),
green("green", "green"),
darkGreen("darkGreen", "DARK_GREEN"),
magenta("magenta", "magenta"),
darkMagenta("darkMagenta", "DARK_MAGENTA"),
cyan("cyan", "cyan"),
blue("blue", "blue"),
lightBlue("lightBlue", "LIGHT_BLUE"),
darkBlue("darkBlue", "DARK_BLUE"),
gray("gray", "gray"),
lightGray("lightGray", "lightGray"),
darkGray("darkGray", "darkGray"),
white("white", "WHITE"),
black("black", "black");
private final String myName;
public String getName() {
return myName;
}
private final String myValue;
private _Colors_Enum(String name, String value) {
myName = name;
myValue = value;
}
public String getValue() {
return myValue;
}
public String getValueAsString() {
return myValue;
}
public static List<_Colors_Enum> getConstants() {
List<_Colors_Enum> list = ListSequence.fromList(new LinkedList<_Colors_Enum>());
ListSequence.fromList(list).addElement(_Colors_Enum.none);
ListSequence.fromList(list).addElement(_Colors_Enum.red);
ListSequence.fromList(list).addElement(_Colors_Enum.pink);
ListSequence.fromList(list).addElement(_Colors_Enum.orange);
ListSequence.fromList(list).addElement(_Colors_Enum.yellow);
ListSequence.fromList(list).addElement(_Colors_Enum.green);
ListSequence.fromList(list).addElement(_Colors_Enum.darkGreen);
ListSequence.fromList(list).addElement(_Colors_Enum.magenta);
ListSequence.fromList(list).addElement(_Colors_Enum.darkMagenta);
ListSequence.fromList(list).addElement(_Colors_Enum.cyan);
ListSequence.fromList(list).addElement(_Colors_Enum.blue);
ListSequence.fromList(list).addElement(_Colors_Enum.lightBlue);
ListSequence.fromList(list).addElement(_Colors_Enum.darkBlue);
ListSequence.fromList(list).addElement(_Colors_Enum.gray);
ListSequence.fromList(list).addElement(_Colors_Enum.lightGray);
ListSequence.fromList(list).addElement(_Colors_Enum.darkGray);
ListSequence.fromList(list).addElement(_Colors_Enum.white);
ListSequence.fromList(list).addElement(_Colors_Enum.black);
return list;
}
public static _Colors_Enum getDefault() {
return _Colors_Enum.none;
}
public static _Colors_Enum parseValue(String value) {
if (value == null) {
return _Colors_Enum.getDefault();
}
if (value.equals(_Colors_Enum.none.getValueAsString())) {
return _Colors_Enum.none;
}
if (value.equals(_Colors_Enum.red.getValueAsString())) {
return _Colors_Enum.red;
}
if (value.equals(_Colors_Enum.pink.getValueAsString())) {
return _Colors_Enum.pink;
}
if (value.equals(_Colors_Enum.orange.getValueAsString())) {
return _Colors_Enum.orange;
}
if (value.equals(_Colors_Enum.yellow.getValueAsString())) {
return _Colors_Enum.yellow;
}
if (value.equals(_Colors_Enum.green.getValueAsString())) {
return _Colors_Enum.green;
}
if (value.equals(_Colors_Enum.darkGreen.getValueAsString())) {
return _Colors_Enum.darkGreen;
}
if (value.equals(_Colors_Enum.magenta.getValueAsString())) {
return _Colors_Enum.magenta;
}
if (value.equals(_Colors_Enum.darkMagenta.getValueAsString())) {
return _Colors_Enum.darkMagenta;
}
if (value.equals(_Colors_Enum.cyan.getValueAsString())) {
return _Colors_Enum.cyan;
}
if (value.equals(_Colors_Enum.blue.getValueAsString())) {
return _Colors_Enum.blue;
}
if (value.equals(_Colors_Enum.lightBlue.getValueAsString())) {
return _Colors_Enum.lightBlue;
}
if (value.equals(_Colors_Enum.darkBlue.getValueAsString())) {
return _Colors_Enum.darkBlue;
}
if (value.equals(_Colors_Enum.gray.getValueAsString())) {
return _Colors_Enum.gray;
}
if (value.equals(_Colors_Enum.lightGray.getValueAsString())) {
return _Colors_Enum.lightGray;
}
if (value.equals(_Colors_Enum.darkGray.getValueAsString())) {
return _Colors_Enum.darkGray;
}
if (value.equals(_Colors_Enum.white.getValueAsString())) {
return _Colors_Enum.white;
}
if (value.equals(_Colors_Enum.black.getValueAsString())) {
return _Colors_Enum.black;
}
return _Colors_Enum.getDefault();
}
}