package main.java.utils.constants;
public enum TavernaNodeType {
XPATH("http://ns.taverna.org.uk/2010/activity/xpath#Config"),
REST("http://ns.taverna.org.uk/2010/activity/rest#Config"),
BEANSHELL("http://ns.taverna.org.uk/2010/activity/beanshell#Config"),
TEXT_CONSTANT("http://ns.taverna.org.uk/2010/activity/constant#Config");
private final String url;
TavernaNodeType(final String typeUrl) {
url = typeUrl;
}
public String getTypeUrl() {
return url;
}
public static TavernaNodeType fromString(final String value) {
if (value != null) {
for (final TavernaNodeType type : TavernaNodeType.values()) {
if (value.equalsIgnoreCase(type.getTypeUrl())) {
return type;
}
}
}
return null;
}
}