blob: d9d9edc77c48a971df462551468cb9a7508454bf [file] [log] [blame]
package org.eclipse.osbp.xtext.datamartdsl.jvmmodel;
import java.util.HashMap;
public enum DatamartDSLKeyword {
KEY1("suppressAttributes"), KEY2("cube"), KEY3("Status"), KEY4("!"), KEY5("using"), KEY6("#"), KEY7("CreatedBy"), KEY8("%"), KEY9("&"), KEY10("hierarchy"), KEY11("("), KEY12(")"), KEY13("optional"), KEY14("*"), KEY15("+"), KEY16(","), KEY17("-"), KEY18("."), KEY19("bottomcount"), KEY20("/"), KEY21("sorted"), KEY22("as"), KEY23("one2many"), KEY24("except"), KEY25(":"), KEY26(";"), KEY27("conditions"), KEY28("<"), KEY29("!="), KEY30("="), KEY31(">"), KEY32("?"), KEY33("@"), KEY34("average"), KEY35("chapters"), KEY36("ordering"), KEY37("orderBy"), KEY38("year-to-date"), KEY39("columnWeight"), KEY40("ExpirationTime"), KEY41("showFilterCaptions"), KEY42("default"), KEY43("Groups"), KEY44("attribute"), KEY45("["), KEY46("]"), KEY47("typeof"), KEY48("tail"), KEY49("column"), KEY50("throw"), KEY51("topcount"), KEY52("{"), KEY53("to"), KEY54("..<"), KEY55("|"), KEY56("}"), KEY57("do"), KEY58("BusinessAdministrator"), KEY59("summation"), KEY60("Name"), KEY61("post"), KEY62("==="), KEY63("static"), KEY64("exploded"), KEY65("last"), KEY66("finally"), KEY67("count"), KEY68("nonempty"), KEY69("sections"), KEY70("measure"), KEY71("extends"), KEY72("%="), KEY73("&&"), KEY74("next"), KEY75("import"), KEY76("for"), KEY77("description"), KEY78("unreferenced"), KEY79("ranged"), KEY80("ActualOwner"), KEY81("derived"), KEY82("over"), KEY83("previous"), KEY84("false"), KEY85("Subject"), KEY86("instanceof"), KEY87("detailed"), KEY88("TaskStakeholder"), KEY89("topsummation"), KEY90("ProcessInstanceId"), KEY91("ActivationTime"), KEY92("Users"), KEY93("tracking"), KEY94("navigation"), KEY95("filtered"), KEY96("else"), KEY97("join"), KEY98("catch"), KEY99("if"), KEY100("case"), KEY101("order"), KEY102("val"), KEY103("var"), KEY104("datamart"), KEY105("toppercentage"), KEY106("numberOfMultiSelectionRows"), KEY107("many2one"), KEY108("slicer"), KEY109("**"), KEY110("::"), KEY111("extension"), KEY112("Description"), KEY113("TaskId"), KEY114("columns"), KEY115("bottompercentage"), KEY116("condensed"), KEY117("derive"), KEY118("*="), KEY119("periods"), KEY120("bottomsummation"), KEY121("TaskInitiator"), KEY122("ProcessSessionId"), KEY123("++"), KEY124("ascending"), KEY125("lead"), KEY126("filter"), KEY127("+="), KEY128("attributes"), KEY129("entity"), KEY130("return"), KEY131("first"), KEY132("||"), KEY133("!=="), KEY134("synchronized"), KEY135("<="), KEY136("<>"), KEY137("PotentialOwner"), KEY138("axis"), KEY139("while"), KEY140("descending"), KEY141("reference"), KEY142("pages"), KEY143("lag"), KEY144("from"), KEY145("selected"), KEY146("=="), KEY147("--"), KEY148("=>"), KEY149("new"), KEY150("package"), KEY151("ExcludedOwner"), KEY152("group8"), KEY153("level"), KEY154("like"), KEY155("group7"), KEY156("hierarchize"), KEY157("Priority"), KEY158("group9"), KEY159("group4"), KEY160("group3"), KEY161("group6"), KEY162("Recipient"), KEY163("group5"), KEY164("group2"), KEY165("group1"), KEY166("-="), KEY167("->"), KEY168("condition"), KEY169("task"), KEY170("null"), KEY171("true"), KEY172("try"), KEY173(">="), KEY174(".."), KEY175("ns"), KEY176("scale"), KEY177("distinct"), KEY178("aggregate"), KEY179("?."), KEY180("switch"), KEY181("head"), KEY182("and"), KEY183("of"), KEY184("alias"), KEY185("?:"), KEY186("CreatedOn"), KEY187("or"), KEY188("fetchSize"), KEY189("deviation"), KEY190("rows"), KEY191("/="), KEY192("super"), KEY193("ProcessId");
private static HashMap<String, DatamartDSLKeyword> keywords = new HashMap<>();
static {
for(DatamartDSLKeyword keyword : values()){
keywords.put(keyword.getName(), keyword);
}
}
private String name;
private DatamartDSLKeyword(String name){
this.name = name;
}
public String getName() {
return name;
}
public static boolean isKeyword(String keyword){
if(keyword != null && !keyword.isEmpty()){
return keywords.containsKey(keyword);
}
return false;
}
}