public XbaseGrammarAccess.XClosureElements getXClosureAccess() { return gaXbase.getXClosureAccess(); }
public XbaseGrammarAccess.XClosureElements getXClosureAccess() { return gaXbase.getXClosureAccess(); }
public XbaseGrammarAccess.XClosureElements getXClosureAccess() { return gaXbase.getXClosureAccess(); }
public XbaseGrammarAccess.XClosureElements getXClosureAccess() { return gaXbase.getXClosureAccess(); }
public XbaseGrammarAccess.XClosureElements getXClosureAccess() { return gaXbase.getXClosureAccess(); }
public XbaseGrammarAccess.XClosureElements getXClosureAccess() { return gaXbase.getXClosureAccess(); }
public XbaseGrammarAccess.XClosureElements getXClosureAccess() { return gaXbase.getXClosureAccess(); }
public XbaseGrammarAccess.XClosureElements getXClosureAccess() { return gaXbase.getXClosureAccess(); }
public XbaseGrammarAccess.XClosureElements getXClosureAccess() { return gaXbase.getXClosureAccess(); }
public XbaseGrammarAccess.XClosureElements getXClosureAccess() { return gaXbase.getXClosureAccess(); }
public XbaseGrammarAccess.XClosureElements getXClosureAccess() { return gaXbase.getXClosureAccess(); }
public ParserRule getXClosureRule() { return getXClosureAccess().getRule(); }
protected boolean isBuilderSyntax(List<?> values, EReference reference, INodesForEObjectProvider nodes) { if (values.isEmpty()) return false; int lastIndex = values.size() - 1; Object lastValue = values.get(lastIndex); if (!(lastValue instanceof XClosure)) return false; INode node = nodes.getNodeForMultiValue(reference, lastIndex, lastIndex, values.get(lastIndex)); if (node != null) { if (node.getGrammarElement() instanceof RuleCall) return ((RuleCall) node.getGrammarElement()).getRule() == grammarAccess.getXClosureRule(); if (node.getGrammarElement() instanceof Action) return node.getGrammarElement() == grammarAccess.getXClosureAccess().getXClosureAction_0_0_0(); return false; } return true; }
grammarAccess.getXClosureAccess().getXClosureAction_0_0_0(), current); if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1()); newCompositeNode(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0()); if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0()); newCompositeNode(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0()); if ( state.backtracking==0 ) { newLeafNode(lv_explicitSyntax_5_0, grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); newCompositeNode(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0()); if ( state.backtracking==0 ) { newLeafNode(otherlv_7, grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3());
builder.put(grammarAccess.getXListLiteralAccess().getGroup_3(), "rule__XListLiteral__Group_3__0"); builder.put(grammarAccess.getXListLiteralAccess().getGroup_3_1(), "rule__XListLiteral__Group_3_1__0"); builder.put(grammarAccess.getXClosureAccess().getGroup(), "rule__XClosure__Group__0"); builder.put(grammarAccess.getXClosureAccess().getGroup_0(), "rule__XClosure__Group_0__0"); builder.put(grammarAccess.getXClosureAccess().getGroup_0_0(), "rule__XClosure__Group_0_0__0"); builder.put(grammarAccess.getXClosureAccess().getGroup_1(), "rule__XClosure__Group_1__0"); builder.put(grammarAccess.getXClosureAccess().getGroup_1_0(), "rule__XClosure__Group_1_0__0"); builder.put(grammarAccess.getXClosureAccess().getGroup_1_0_0(), "rule__XClosure__Group_1_0_0__0"); builder.put(grammarAccess.getXClosureAccess().getGroup_1_0_0_1(), "rule__XClosure__Group_1_0_0_1__0"); builder.put(grammarAccess.getXExpressionInClosureAccess().getGroup(), "rule__XExpressionInClosure__Group__0"); builder.put(grammarAccess.getXExpressionInClosureAccess().getGroup_1(), "rule__XExpressionInClosure__Group_1__0"); builder.put(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0(), "rule__XListLiteral__ElementsAssignment_3_0"); builder.put(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1(), "rule__XListLiteral__ElementsAssignment_3_1_1"); builder.put(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0(), "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0"); builder.put(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1(), "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1"); builder.put(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1(), "rule__XClosure__ExplicitSyntaxAssignment_1_0_1"); builder.put(grammarAccess.getXClosureAccess().getExpressionAssignment_2(), "rule__XClosure__ExpressionAssignment_2"); builder.put(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0(), "rule__XExpressionInClosure__ExpressionsAssignment_1_0"); builder.put(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0(), "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0");
Assignment _expressionAssignment_2 = this._xbaseGrammarAccess.getXClosureAccess().getExpressionAssignment_2(); if (Objects.equal(assignment, _expressionAssignment_2)) { _matched=true;
public void configure(FormattingConfig c, XbaseGrammarAccess ga) { xtypeFormatter.configure(c, ga.getXtypeGrammarAccess()); configureXUnaryOperation(c, ga.getXUnaryOperationAccess()); configureXPostfixOperation(c, ga.getXPostfixOperationAccess()); configureXMemberFeatureCall(c, ga.getXMemberFeatureCallAccess()); configureXClosure(c, ga.getXClosureAccess()); configureXShortClosure(c, ga.getXShortClosureAccess()); configureXParenthesizedExpression(c, ga.getXParenthesizedExpressionAccess()); configureXIfExpression(c, ga.getXIfExpressionAccess()); configureXSynchronizedExpression(c, ga.getXSynchronizedExpressionAccess()); configureXSwitchExpression(c, ga.getXSwitchExpressionAccess()); configureXCasePart(c, ga.getXCasePartAccess()); configureXForLoopExpression(c, ga.getXForLoopExpressionAccess()); configureXBasicForLoopExpression(c, ga.getXBasicForLoopExpressionAccess()); configureXWhileExpression(c, ga.getXWhileExpressionAccess()); configureXDoWhileExpression(c, ga.getXDoWhileExpressionAccess()); configureXBlockExpression(c, ga.getXBlockExpressionAccess()); configureXFeatureCall(c, ga.getXFeatureCallAccess()); configureXConstructorCall(c, ga.getXConstructorCallAccess()); configureXTypeLiteral(c, ga.getXTypeLiteralAccess()); configureXTryCatchFinallyExpression(c, ga.getXTryCatchFinallyExpressionAccess()); configureXCatchClause(c, ga.getXCatchClauseAccess()); }