@Override public Keyword getGrammarElement() { return grammarAccess.getCodetemplateAccess().getLeftParenthesisKeyword_1(); }
public ParserRule getCodetemplatesRule() { return getCodetemplatesAccess().getRule(); }
public CodetemplatesGrammarAccess.DollarElements getDollarAccess() { return gaCodetemplates.getDollarAccess(); }
put(grammarAccess.getCodetemplateAccess().getAlternatives_7(), "rule__Codetemplate__Alternatives_7"); put(grammarAccess.getTemplatePartAccess().getAlternatives(), "rule__TemplatePart__Alternatives"); put(grammarAccess.getVariableOrDollarAccess().getAlternatives(), "rule__VariableOrDollar__Alternatives"); put(grammarAccess.getVariableAccess().getAlternatives_2(), "rule__Variable__Alternatives_2"); put(grammarAccess.getVariableAccess().getParametersAlternatives_2_1_4_3_0_0(), "rule__Variable__ParametersAlternatives_2_1_4_3_0_0"); put(grammarAccess.getVariableAccess().getParametersAlternatives_2_1_4_3_1_3_0(), "rule__Variable__ParametersAlternatives_2_1_4_3_1_3_0"); put(grammarAccess.getValidIDAccess().getAlternatives(), "rule__ValidID__Alternatives"); put(grammarAccess.getLiteralValueAccess().getAlternatives(), "rule__LiteralValue__Alternatives"); put(grammarAccess.getDollarAccess().getAlternatives_1(), "rule__Dollar__Alternatives_1"); put(grammarAccess.getCodetemplatesAccess().getGroup(), "rule__Codetemplates__Group__0"); put(grammarAccess.getCodetemplateAccess().getGroup(), "rule__Codetemplate__Group__0"); put(grammarAccess.getTemplateBodyWithQuotesAccess().getGroup(), "rule__TemplateBodyWithQuotes__Group__0"); put(grammarAccess.getTemplateBodyAccess().getGroup(), "rule__TemplateBody__Group__0"); put(grammarAccess.getTemplateBodyAccess().getGroup_2(), "rule__TemplateBody__Group_2__0"); put(grammarAccess.getVariableAccess().getGroup(), "rule__Variable__Group__0"); put(grammarAccess.getVariableAccess().getGroup_2_1(), "rule__Variable__Group_2_1__0"); put(grammarAccess.getVariableAccess().getGroup_2_1_0(), "rule__Variable__Group_2_1_0__0"); put(grammarAccess.getVariableAccess().getGroup_2_1_4(), "rule__Variable__Group_2_1_4__0"); put(grammarAccess.getVariableAccess().getGroup_2_1_4_3(), "rule__Variable__Group_2_1_4_3__0"); put(grammarAccess.getVariableAccess().getGroup_2_1_4_3_1(), "rule__Variable__Group_2_1_4_3_1__0"); put(grammarAccess.getFQNAccess().getGroup(), "rule__FQN__Group__0"); put(grammarAccess.getFQNAccess().getGroup_1(), "rule__FQN__Group_1__0"); put(grammarAccess.getDollarAccess().getGroup(), "rule__Dollar__Group__0"); put(grammarAccess.getCodetemplatesAccess().getLanguageAssignment_2(), "rule__Codetemplates__LanguageAssignment_2"); put(grammarAccess.getCodetemplatesAccess().getTemplatesAssignment_4(), "rule__Codetemplates__TemplatesAssignment_4"); put(grammarAccess.getCodetemplateAccess().getNameAssignment_0(), "rule__Codetemplate__NameAssignment_0"); put(grammarAccess.getCodetemplateAccess().getIdAssignment_2(), "rule__Codetemplate__IdAssignment_2"); put(grammarAccess.getCodetemplateAccess().getDescriptionAssignment_4(), "rule__Codetemplate__DescriptionAssignment_4"); put(grammarAccess.getCodetemplateAccess().getContextAssignment_7_0(), "rule__Codetemplate__ContextAssignment_7_0");
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getDollarAccess().getDollarAction_0().getType().getClassifier() && getEObject().eClass() != grammarAccess.getLiteralRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getVariableRule().getType().getClassifier()) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getLiteralRule().getType().getClassifier()) return null; if((value = eObjectConsumer.getConsumable("value",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("value"); if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getLiteralAccess().getValueLiteralValueParserRuleCall_0(), value, null)) { type = AssignmentType.DATATYPE_RULE_CALL; element = grammarAccess.getLiteralAccess().getValueLiteralValueParserRuleCall_0(); return obj; } return null; }
public CodetemplatesGrammarAccess.FQNElements getFQNAccess() { return gaCodetemplates.getFQNAccess(); }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getDollarAccess().getDollarAction_0().getType().getClassifier() && getEObject().eClass() != grammarAccess.getVariableRule().getType().getClassifier()) return null; return eObjectConsumer; }
public CodetemplatesGrammarAccess.LiteralElements getLiteralAccess() { return gaCodetemplates.getLiteralAccess(); }
grammarAccess.getDollarAccess().getDollarAction_0(), current); newLeafNode(lv_escaped_1_0, grammarAccess.getDollarAccess().getEscapedDollarSignDollarSignKeyword_1_0_0()); current = createModelElement(grammarAccess.getDollarRule()); newLeafNode(otherlv_2, grammarAccess.getDollarAccess().getDollarSignKeyword_1_1());
newLeafNode(otherlv_0, grammarAccess.getCodetemplatesAccess().getTemplatesKeyword_0()); newLeafNode(otherlv_1, grammarAccess.getCodetemplatesAccess().getForKeyword_1()); current = createModelElement(grammarAccess.getCodetemplatesRule()); newCompositeNode(grammarAccess.getCodetemplatesAccess().getLanguageGrammarCrossReference_2_0()); newLeafNode(otherlv_3, grammarAccess.getCodetemplatesAccess().getColonKeyword_3()); newCompositeNode(grammarAccess.getCodetemplatesAccess().getTemplatesCodetemplateParserRuleCall_4_0()); current = createModelElementForParent(grammarAccess.getCodetemplatesRule());
newCompositeNode(grammarAccess.getCodetemplateAccess().getNameValidIDParserRuleCall_0_0()); current = createModelElementForParent(grammarAccess.getCodetemplateRule()); newLeafNode(otherlv_1, grammarAccess.getCodetemplateAccess().getLeftParenthesisKeyword_1()); newLeafNode(lv_id_2_0, grammarAccess.getCodetemplateAccess().getIdIDTerminalRuleCall_2_0()); current = createModelElement(grammarAccess.getCodetemplateRule()); newLeafNode(otherlv_3, grammarAccess.getCodetemplateAccess().getCommaKeyword_3()); newLeafNode(lv_description_4_0, grammarAccess.getCodetemplateAccess().getDescriptionSTRINGTerminalRuleCall_4_0()); current = createModelElement(grammarAccess.getCodetemplateRule()); newLeafNode(otherlv_5, grammarAccess.getCodetemplateAccess().getRightParenthesisKeyword_5()); newLeafNode(otherlv_6, grammarAccess.getCodetemplateAccess().getForKeyword_6()); current = createModelElement(grammarAccess.getCodetemplateRule()); newCompositeNode(grammarAccess.getCodetemplateAccess().getContextAbstractRuleCrossReference_7_0_0()); newLeafNode(lv_keywordContext_8_0, grammarAccess.getCodetemplateAccess().getKeywordContextSTRINGTerminalRuleCall_7_1_0()); current = createModelElement(grammarAccess.getCodetemplateRule()); newCompositeNode(grammarAccess.getCodetemplateAccess().getBodyTemplateBodyWithQuotesParserRuleCall_8_0());
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("templates",false)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("templates"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getCodetemplateRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getCodetemplatesAccess().getTemplatesCodetemplateParserRuleCall_4_0(); consumed = obj; return param; } } return null; }
@Override protected Grammar getGrammar() { return grammarAccess.getGrammar(); }
@Inject public CodetemplatesGrammarAccess(GrammarProvider grammarProvider) { this.grammar = internalFindGrammar(grammarProvider); this.pCodetemplates = new CodetemplatesElements(); this.pCodetemplate = new CodetemplateElements(); this.pTemplateBodyWithQuotes = new TemplateBodyWithQuotesElements(); this.pTemplateBody = new TemplateBodyElements(); this.pTemplatePart = new TemplatePartElements(); this.pVariableOrDollar = new VariableOrDollarElements(); this.pVariable = new VariableElements(); this.pValidID = new ValidIDElements(); this.pFQN = new FQNElements(); this.pLiteral = new LiteralElements(); this.pLiteralValue = new LiteralValueElements(); this.pDollar = new DollarElements(); this.tID = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.ui.codetemplates.Codetemplates.ID"); this.tSTRING = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.ui.codetemplates.Codetemplates.STRING"); this.tWS = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.ui.codetemplates.Codetemplates.WS"); this.tANY_OTHER = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "org.eclipse.xtext.ui.codetemplates.Codetemplates.ANY_OTHER"); }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getCodetemplatesRule().getType().getClassifier()) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getCodetemplateRule().getType().getClassifier()) return null; return eObjectConsumer; }
public final void entryRuleDollar() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:434:1: ( ruleDollar EOF ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:435:1: ruleDollar EOF { before(grammarAccess.getDollarRule()); pushFollow(FOLLOW_ruleDollar_in_entryRuleDollar790); ruleDollar(); state._fsp--; after(grammarAccess.getDollarRule()); match(input,EOF,FOLLOW_EOF_in_entryRuleDollar797); } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { myHiddenTokenState.restore(); } return ; } // $ANTLR end "entryRuleDollar"
public final void entryRuleFQN() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:319:1: ( ruleFQN EOF ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:320:1: ruleFQN EOF { before(grammarAccess.getFQNRule()); pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN554); ruleFQN(); state._fsp--; after(grammarAccess.getFQNRule()); match(input,EOF,FOLLOW_EOF_in_entryRuleFQN561); } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { myHiddenTokenState.restore(); } return ; } // $ANTLR end "entryRuleFQN"
newCompositeNode(grammarAccess.getLiteralAccess().getValueLiteralValueParserRuleCall_0()); current = createModelElementForParent(grammarAccess.getLiteralRule());