public CodetemplatesGrammarAccess.TemplateBodyElements getTemplateBodyAccess() { return gaCodetemplates.getTemplateBodyAccess(); }
public CodetemplatesGrammarAccess.TemplateBodyElements getTemplateBodyAccess() { return gaCodetemplates.getTemplateBodyAccess(); }
@Override public Group getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getGroup(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getPartsAssignment_2_1(); }
@Override public Action getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getTemplateBodyAction_0(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getPartsAssignment_2_0(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getPartsAssignment_1(); }
@Override public Group getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getGroup_2(); }
public ParserRule getTemplateBodyRule() { return getTemplateBodyAccess().getRule(); }
public ParserRule getTemplateBodyRule() { return getTemplateBodyAccess().getRule(); }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getTemplateBodyAccess().getTemplateBodyAction_0().getType().getClassifier()) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getTemplateBodyAccess().getTemplateBodyAction_0().getType().getClassifier()) return null; return eObjectConsumer; }
public final void rule__TemplateBody__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:1260:1: ( ( () ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:1261:1: ( () ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:1261:1: ( () ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:1262:1: () { before(grammarAccess.getTemplateBodyAccess().getTemplateBodyAction_0()); // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:1263:1: () // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:1265:1: { } after(grammarAccess.getTemplateBodyAccess().getTemplateBodyAction_0()); } } } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TemplateBody__Group__0__Impl"
public final void rule__TemplateBody__PartsAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2467:1: ( ( ruleLiteral ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2468:1: ( ruleLiteral ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2468:1: ( ruleLiteral ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2469:1: ruleLiteral { before(grammarAccess.getTemplateBodyAccess().getPartsLiteralParserRuleCall_1_0()); pushFollow(FOLLOW_ruleLiteral_in_rule__TemplateBody__PartsAssignment_14897); ruleLiteral(); state._fsp--; after(grammarAccess.getTemplateBodyAccess().getPartsLiteralParserRuleCall_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TemplateBody__PartsAssignment_1"
public final void rule__TemplateBody__PartsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2482:1: ( ( ruleVariableOrDollar ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2483:1: ( ruleVariableOrDollar ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2483:1: ( ruleVariableOrDollar ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2484:1: ruleVariableOrDollar { before(grammarAccess.getTemplateBodyAccess().getPartsVariableOrDollarParserRuleCall_2_0_0()); pushFollow(FOLLOW_ruleVariableOrDollar_in_rule__TemplateBody__PartsAssignment_2_04928); ruleVariableOrDollar(); state._fsp--; after(grammarAccess.getTemplateBodyAccess().getPartsVariableOrDollarParserRuleCall_2_0_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TemplateBody__PartsAssignment_2_0"
public final void rule__TemplateBody__PartsAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2497:1: ( ( ruleLiteral ) ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2498:1: ( ruleLiteral ) { // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2498:1: ( ruleLiteral ) // ../org.eclipse.xtext.ui.codetemplates.ui/src-gen/org/eclipse/xtext/ui/codetemplates/ui/contentassist/antlr/internal/InternalCodetemplatesParser.g:2499:1: ruleLiteral { before(grammarAccess.getTemplateBodyAccess().getPartsLiteralParserRuleCall_2_1_0()); pushFollow(FOLLOW_ruleLiteral_in_rule__TemplateBody__PartsAssignment_2_14959); ruleLiteral(); state._fsp--; after(grammarAccess.getTemplateBodyAccess().getPartsLiteralParserRuleCall_2_1_0()); } } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { restoreStackSize(stackSize); } return ; } // $ANTLR end "rule__TemplateBody__PartsAssignment_2_1"
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("parts",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("parts"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getVariableOrDollarRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getTemplateBodyAccess().getPartsVariableOrDollarParserRuleCall_2_0_0(); consumed = obj; return param; } } return null; }
before(grammarAccess.getTemplateBodyAccess().getPartsAssignment_2_0()); after(grammarAccess.getTemplateBodyAccess().getPartsAssignment_2_0());
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("parts",false)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("parts"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getLiteralRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getTemplateBodyAccess().getPartsLiteralParserRuleCall_2_1_0(); consumed = obj; return param; } } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("parts",false)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("parts"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getLiteralRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getTemplateBodyAccess().getPartsLiteralParserRuleCall_1_0(); consumed = obj; return param; } } return null; }