public CoreDslGrammarAccess.AdditiveRightsElements getAdditiveRightsAccess() { return gaCoreDsl.getAdditiveRightsAccess(); }
public CoreDslGrammarAccess.AdditiveRightsElements getAdditiveRightsAccess() { return gaCoreDsl.getAdditiveRightsAccess(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getAdditiveRightsAccess().getRightAssignment_1(); }
@Override public Group getGrammarElement() { return grammarAccess.getAdditiveRightsAccess().getGroup(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getAdditiveRightsAccess().getOpAssignment_0(); }
public ParserRule getAdditiveRightsRule() { return getAdditiveRightsAccess().getRule(); }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("op",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("op"); if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getAdditiveRightsAccess().getOpAdditiveOpEnumRuleCall_0_0(), value, null)) { type = AssignmentType.ENUM_RULE_CALL; element = grammarAccess.getAdditiveRightsAccess().getOpAdditiveOpEnumRuleCall_0_0(); return obj; } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("right",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("right"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getMultiplicativeExprRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getAdditiveRightsAccess().getRightMultiplicativeExprParserRuleCall_1_0(); consumed = obj; return param; } } return null; }
newCompositeNode(grammarAccess.getAdditiveRightsAccess().getOpAdditiveOpEnumRuleCall_0_0()); newCompositeNode(grammarAccess.getAdditiveRightsAccess().getRightMultiplicativeExprParserRuleCall_1_0());