+ static final public LinkedHashMap<String,String> conditionTarget() throws ParseException {\r
+ Token objCondTarget = null;\r
+ Token objRangeLeft = null;\r
+ Token objRangeRight = null;\r
+ LinkedHashMap<String,String> targetValue = new LinkedHashMap<String,String>();\r
+ switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
+ case ID:\r
+ objCondTarget = jj_consume_token(ID);\r
+ targetValue.put(objCondTarget.image,"string");\r
+ break;\r
+ case TIMEVAL:\r
+ objCondTarget = jj_consume_token(TIMEVAL);\r
+ targetValue.put(objCondTarget.image,"string");\r
+ break;\r
+ case FULLTIME:\r
+ objCondTarget = jj_consume_token(FULLTIME);\r
+ targetValue.put(objCondTarget.image,"string");\r
+ break;\r
+ case UNUMBER:\r
+ objCondTarget = jj_consume_token(UNUMBER);\r
+ targetValue.put(objCondTarget.image,"integer");\r
+ break;\r
+ case LPAREN:\r
+ jj_consume_token(LPAREN);\r
+ objRangeLeft = jj_consume_token(UNUMBER);\r
+ jj_consume_token(COMMA);\r
+ objRangeRight = jj_consume_token(UNUMBER);\r
+ jj_consume_token(RPAREN);\r
+ targetValue.put(objRangeLeft.image+","+objRangeRight.image,"range");\r
+ break;\r
+ default:\r
+ jj_la1[55] = jj_gen;\r
+ jj_consume_token(-1);\r
+ throw new ParseException();\r
+ }\r
+ {if (true) return targetValue;}\r
+ throw new Error("Missing return statement in function");\r
+ }\r
+\r
+ static final public LinkedHashMap<String,String> property() throws ParseException {\r
+ Token objPropertyValueToken = null;\r
+ Token objRangeLeft = null;\r
+ Token objRangeRight = null;\r
+ LinkedHashMap<String,String> propertyvalue= new LinkedHashMap<String,String>();\r
+ switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
+ case LPAREN:\r
+ case UNUMBER:\r
+ case ID:\r
+ case TEMPID:\r
+ case IPV4PREF:\r
+ case TIMEVAL:\r
+ case FULLTIME:\r
+ case ETHADDR:\r
+ case IPV4ADDR:\r
+ switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
+ case ID:\r
+ case TEMPID:\r
+ case IPV4PREF:\r
+ case TIMEVAL:\r
+ case FULLTIME:\r
+ case ETHADDR:\r
+ case IPV4ADDR:\r
+ switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
+ case ID:\r
+ objPropertyValueToken = jj_consume_token(ID);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ break;\r
+ case ETHADDR:\r
+ objPropertyValueToken = jj_consume_token(ETHADDR);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ break;\r
+ case IPV4PREF:\r
+ objPropertyValueToken = jj_consume_token(IPV4PREF);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ break;\r
+ case IPV4ADDR:\r
+ objPropertyValueToken = jj_consume_token(IPV4ADDR);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ break;\r
+ case TIMEVAL:\r
+ objPropertyValueToken = jj_consume_token(TIMEVAL);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ break;\r
+ case FULLTIME:\r
+ objPropertyValueToken = jj_consume_token(FULLTIME);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ break;\r
+ case TEMPID:\r
+ objPropertyValueToken = jj_consume_token(TEMPID);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ break;\r
+ default:\r
+ jj_la1[56] = jj_gen;\r
+ jj_consume_token(-1);\r
+ throw new ParseException();\r
+ }\r
+ break;\r
+ case UNUMBER:\r
+ objPropertyValueToken = jj_consume_token(UNUMBER);\r
+ propertyvalue.put(objPropertyValueToken.image, "integer");\r
+ break;\r
+ case LPAREN:\r
+ jj_consume_token(LPAREN);\r
+ objRangeLeft = jj_consume_token(UNUMBER);\r
+ jj_consume_token(COMMA);\r
+ objRangeRight = jj_consume_token(UNUMBER);\r
+ jj_consume_token(RPAREN);\r
+ propertyvalue.put(objRangeLeft.image+","+objRangeRight.image,"range");\r
+ break;\r
+ default:\r
+ jj_la1[57] = jj_gen;\r
+ jj_consume_token(-1);\r
+ throw new ParseException();\r
+ }\r
+ break;\r
+ default:\r
+ jj_la1[58] = jj_gen;\r
+ LinkedHashMap<String,String> multiProperty = nodeMultiProperty();\r
+ for (String value : multiProperty.keySet())\r
+ {\r
+ propertyvalue.put(value, multiProperty.get(value));\r
+ }\r
+ }\r
+ {if (true) return propertyvalue;}\r
+ throw new Error("Missing return statement in function");\r
+ }\r
+\r
+ static final public LinkedHashMap<String,String> nodeMultiProperty() throws ParseException {\r
+ Token objPropertyValueToken = null;\r
+ Token objRangeLeft = null;\r
+ Token objRangeRight = null;\r
+ LinkedHashMap<String,String> propertyvalue= new LinkedHashMap<String,String>();\r
+ jj_consume_token(LBRACKET);\r
+ switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
+ case ID:\r
+ objPropertyValueToken = jj_consume_token(ID);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ label_19:\r
+ while (true) {\r
+ switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
+ case COMMA:\r
+ ;\r
+ break;\r
+ default:\r
+ jj_la1[59] = jj_gen;\r
+ break label_19;\r
+ }\r
+ jj_consume_token(COMMA);\r
+ objPropertyValueToken = jj_consume_token(ID);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ }\r
+ break;\r
+ case TEMPID:\r
+ objPropertyValueToken = jj_consume_token(TEMPID);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ label_20:\r
+ while (true) {\r
+ switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
+ case COMMA:\r
+ ;\r
+ break;\r
+ default:\r
+ jj_la1[60] = jj_gen;\r
+ break label_20;\r
+ }\r
+ jj_consume_token(COMMA);\r
+ objPropertyValueToken = jj_consume_token(TEMPID);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ }\r
+ break;\r
+ case ETHADDR:\r
+ objPropertyValueToken = jj_consume_token(ETHADDR);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ label_21:\r
+ while (true) {\r
+ switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
+ case COMMA:\r
+ ;\r
+ break;\r
+ default:\r
+ jj_la1[61] = jj_gen;\r
+ break label_21;\r
+ }\r
+ jj_consume_token(COMMA);\r
+ objPropertyValueToken = jj_consume_token(ETHADDR);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ }\r
+ break;\r
+ case IPV4PREF:\r
+ objPropertyValueToken = jj_consume_token(IPV4PREF);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ label_22:\r
+ while (true) {\r
+ switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
+ case COMMA:\r
+ ;\r
+ break;\r
+ default:\r
+ jj_la1[62] = jj_gen;\r
+ break label_22;\r
+ }\r
+ jj_consume_token(COMMA);\r
+ objPropertyValueToken = jj_consume_token(IPV4PREF);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ }\r
+ break;\r
+ case IPV4ADDR:\r
+ objPropertyValueToken = jj_consume_token(IPV4ADDR);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ label_23:\r
+ while (true) {\r
+ switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
+ case COMMA:\r
+ ;\r
+ break;\r
+ default:\r
+ jj_la1[63] = jj_gen;\r
+ break label_23;\r
+ }\r
+ jj_consume_token(COMMA);\r
+ objPropertyValueToken = jj_consume_token(IPV4ADDR);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ }\r
+ break;\r
+ case TIMEVAL:\r
+ objPropertyValueToken = jj_consume_token(TIMEVAL);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ label_24:\r
+ while (true) {\r
+ switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
+ case COMMA:\r
+ ;\r
+ break;\r
+ default:\r
+ jj_la1[64] = jj_gen;\r
+ break label_24;\r
+ }\r
+ jj_consume_token(COMMA);\r
+ objPropertyValueToken = jj_consume_token(TIMEVAL);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ }\r
+ break;\r
+ case FULLTIME:\r
+ objPropertyValueToken = jj_consume_token(FULLTIME);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ label_25:\r
+ while (true) {\r
+ switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
+ case COMMA:\r
+ ;\r
+ break;\r
+ default:\r
+ jj_la1[65] = jj_gen;\r
+ break label_25;\r
+ }\r
+ jj_consume_token(COMMA);\r
+ objPropertyValueToken = jj_consume_token(FULLTIME);\r
+ propertyvalue.put(objPropertyValueToken.image, "string");\r
+ }\r
+ break;\r
+ case UNUMBER:\r
+ objPropertyValueToken = jj_consume_token(UNUMBER);\r
+ propertyvalue.put(objPropertyValueToken.image, "integer");\r
+ label_26:\r
+ while (true) {\r
+ switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {\r
+ case COMMA:\r
+ ;\r
+ break;\r
+ default:\r
+ jj_la1[66] = jj_gen;\r
+ break label_26;\r
+ }\r
+ jj_consume_token(COMMA);\r
+ objPropertyValueToken = jj_consume_token(UNUMBER);\r
+ propertyvalue.put(objPropertyValueToken.image, "integer");\r
+ }\r
+ break;\r
+ case LPAREN:\r
+ jj_consume_token(LPAREN);\r
+ objRangeLeft = jj_consume_token(UNUMBER);\r
+ jj_consume_token(COMMA);\r
+ objRangeRight = jj_consume_token(UNUMBER);\r
+ jj_consume_token(RPAREN);\r
+ propertyvalue.put(objRangeLeft.image+","+objRangeRight.image,"range");\r
+ break;\r
+ default:\r
+ jj_la1[67] = jj_gen;\r
+ jj_consume_token(-1);\r
+ throw new ParseException();\r
+ }\r
+ jj_consume_token(RBRACKET);\r
+ {if (true) return propertyvalue;}\r
+ throw new Error("Missing return statement in function");\r
+ }\r
+\r