public String setOrAdd(final Assignment it) { String _xifexpression = null; String _operator = it.getOperator(); boolean _equals = Objects.equal(_operator, "+="); if (_equals) { _xifexpression = "add"; } else { _xifexpression = "set"; } return _xifexpression; }
public static boolean isBooleanAssignment(Assignment a) { return "?=".equals(a.getOperator()); }
public static boolean isSingleAssignment(Assignment a) { return "=".equals(a.getOperator()); }
public static boolean isMultipleAssignment(Assignment a) { return "+=".equals(a.getOperator()); }
protected String getAssignmentOperator() { if (element instanceof Action) return ((Action) element).getOperator(); Assignment ass = GrammarUtil.containingAssignment(element); if (ass != null) return ass.getOperator(); return null; }
protected String addAssignemnt(String result, AbstractElement ele) { if (!showAssignment) return result; Assignment ass = GrammarUtil.containingAssignment(ele); result = ass != null ? ass.getFeature() + ass.getOperator() + result : result; return addQualified(result, ele); }
@Override public String caseAssignment(Assignment object) { String result = object.getFeature() + object.getOperator() + " " + card(object); return addQualified(result, object); }