@Override public Boolean defaultCase(EObject object) { if (object instanceof XExpression) { // caseXExpression does not work since object.ePackage != Xtend2Switch.modelPackage PrintedExpression printedExpression = factory.createPrintedExpression(); printedExpression.setExpression((XExpression) object); addToCurrentLine(printedExpression); } return Boolean.TRUE; }
@Override public Boolean casePrintedExpression(PrintedExpression object) { acceptor.acceptExpression( object.getExpression(), indentationHandler.getTotalSemanticIndentation()); computeNextPart(object); return Boolean.TRUE; }