public CoreDslGrammarAccess.IncrementerReferenceElements getIncrementerReferenceAccess() { return gaCoreDsl.getIncrementerReferenceAccess(); }
public CoreDslGrammarAccess.IncrementerReferenceElements getIncrementerReferenceAccess() { return gaCoreDsl.getIncrementerReferenceAccess(); }
@Override public Group getGrammarElement() { return grammarAccess.getIncrementerReferenceAccess().getGroup(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getIncrementerReferenceAccess().getIncrementerParameterAssignment_1_1(); }
@Override public Group getGrammarElement() { return grammarAccess.getIncrementerReferenceAccess().getGroup_1(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getIncrementerReferenceAccess().getCommaKeyword_1_2_0(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getIncrementerReferenceAccess().getIncrementerParameterAssignment_1_2_1(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getIncrementerReferenceAccess().getRightParenthesisKeyword_1_3(); }
public ParserRule getIncrementerReferenceRule() { return getIncrementerReferenceAccess().getRule(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getIncrementerReferenceAccess().getIncrementerAssignment_0(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getIncrementerReferenceAccess().getLeftParenthesisKeyword_1_0(); }
@Override public Group getGrammarElement() { return grammarAccess.getIncrementerReferenceAccess().getGroup_1_2(); }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("incrementer",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("incrementer"); if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getIncrementerReferenceAccess().getIncrementerIncrementerCrossReference_0_0().getType().getClassifier())) { type = AssignmentType.CROSS_REFERENCE; element = grammarAccess.getIncrementerReferenceAccess().getIncrementerIncrementerCrossReference_0_0(); return obj; } } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("incrementerParameter",false)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("incrementerParameter"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getParameterValueRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getIncrementerReferenceAccess().getIncrementerParameterParameterValueParserRuleCall_1_2_1_0(); consumed = obj; return param; } } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("incrementerParameter",false)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("incrementerParameter"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getParameterValueRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getIncrementerReferenceAccess().getIncrementerParameterParameterValueParserRuleCall_1_1_0(); consumed = obj; return param; } } return null; }