@Override public Assignment getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getPartsAssignment_2_1(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getPartsAssignment_2_0(); }
@Override public Group getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getGroup(); }
@Override public Action getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getTemplateBodyAction_0(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getPartsAssignment_1(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getPartsAssignment_2_0(); }
@Override public Group getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getGroup(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getPartsAssignment_1(); }
@Override public Group getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getGroup_2(); }
@Override public Action getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getTemplateBodyAction_0(); }
@Override public Group getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getGroup_2(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getTemplateBodyAccess().getPartsAssignment_2_1(); }
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; }
@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; }
@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; }
@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; }