public CoreDslGrammarAccess.AdditiveExprElements getAdditiveExprAccess() { return gaCoreDsl.getAdditiveExprAccess(); }
public CoreDslGrammarAccess.AdditiveOpElements getAdditiveOpAccess() { return gaCoreDsl.getAdditiveOpAccess(); }
public CoreDslGrammarAccess.AdditiveRightsElements getAdditiveRightsAccess() { return gaCoreDsl.getAdditiveRightsAccess(); }
public CoreDslGrammarAccess.AtomicExprElements getAtomicExprAccess() { return gaCoreDsl.getAtomicExprAccess(); }
public CoreDslGrammarAccess.CallElements getCallAccess() { return gaCoreDsl.getCallAccess(); }
public CoreDslGrammarAccess.BoolLiteralElements getBoolLiteralAccess() { return gaCoreDsl.getBoolLiteralAccess(); }
public CoreDslGrammarAccess.AtomicBoolExprElements getAtomicBoolExprAccess() { return gaCoreDsl.getAtomicBoolExprAccess(); }
public CoreDslGrammarAccess.AndOpElements getAndOpAccess() { return gaCoreDsl.getAndOpAccess(); }
public CoreDslGrammarAccess.BooleanParameterValueElements getBooleanParameterValueAccess() { return gaCoreDsl.getBooleanParameterValueAccess(); }
public CoreDslGrammarAccess.BooleanValueElements getBooleanValueAccess() { return gaCoreDsl.getBooleanValueAccess(); }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getBooleanParameterValueRule().getType().getClassifier()) return null; if((value = eObjectConsumer.getConsumable("booleanValue",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("booleanValue"); if(enumLitSerializer.isValid(obj.getEObject(), grammarAccess.getBooleanParameterValueAccess().getBooleanValueBooleanValueEnumRuleCall_0(), value, null)) { type = AssignmentType.ENUM_RULE_CALL; element = grammarAccess.getBooleanParameterValueAccess().getBooleanValueBooleanValueEnumRuleCall_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; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("left",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("left"); 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.getAdditiveExprAccess().getLeftMultiplicativeExprParserRuleCall_0_0(); consumed = obj; return param; } } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("rights",false)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("rights"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getAdditiveRightsRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getAdditiveExprAccess().getRightsAdditiveRightsParserRuleCall_1_0(); consumed = obj; return param; } } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("expr",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("expr"); 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.getCallAccess().getExprLiteralParserRuleCall_2_0(); consumed = obj; return param; } } return null; }
current = createModelElement(grammarAccess.getCallRule()); newCompositeNode(grammarAccess.getCallAccess().getFunctionFunctionCrossReference_0_0()); if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getCallAccess().getLeftParenthesisKeyword_1()); newCompositeNode(grammarAccess.getCallAccess().getExprLiteralParserRuleCall_2_0()); current = createModelElementForParent(grammarAccess.getCallRule()); if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getCallAccess().getRightParenthesisKeyword_3());
newCompositeNode(grammarAccess.getAdditiveExprAccess().getLeftMultiplicativeExprParserRuleCall_0_0()); current = createModelElementForParent(grammarAccess.getAdditiveExprRule()); newCompositeNode(grammarAccess.getAdditiveExprAccess().getRightsAdditiveRightsParserRuleCall_1_0()); current = createModelElementForParent(grammarAccess.getAdditiveExprRule());
newCompositeNode(grammarAccess.getAdditiveRightsAccess().getOpAdditiveOpEnumRuleCall_0_0()); current = createModelElementForParent(grammarAccess.getAdditiveRightsRule()); newCompositeNode(grammarAccess.getAdditiveRightsAccess().getRightMultiplicativeExprParserRuleCall_1_0()); current = createModelElementForParent(grammarAccess.getAdditiveRightsRule());
public CoreDslGrammarAccess.AtomicExprElements getAtomicExprAccess() { return gaCoreDsl.getAtomicExprAccess(); }
public CoreDslGrammarAccess.CallElements getCallAccess() { return gaCoreDsl.getCallAccess(); }