@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getParameterValueRule().getType().getClassifier()) return null; if((value = eObjectConsumer.getConsumable("isNull",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("isNull"); if(Boolean.TRUE.equals(value)) { // org::eclipse::xtext::impl::KeywordImpl type = AssignmentType.KEYWORD; element = grammarAccess.getParameterValueAccess().getIsNullNullKeyword_0_0(); return obj; } return null; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getParameterValueRule().getType().getClassifier()) return null; if((value = eObjectConsumer.getConsumable("keepParentValue",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("keepParentValue"); if(Boolean.TRUE.equals(value)) { // org::eclipse::xtext::impl::KeywordImpl type = AssignmentType.KEYWORD; element = grammarAccess.getParameterValueAccess().getKeepParentValueFullStopFullStopFullStopKeyword_1_0(); return obj; } return null; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getParameterValueRule().getType().getClassifier()) return null; if((value = eObjectConsumer.getConsumable("referencedParameter",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("referencedParameter"); if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getParameterValueAccess().getReferencedParameterParameterDefinitionCrossReference_5_0().getType().getClassifier())) { type = AssignmentType.CROSS_REFERENCE; element = grammarAccess.getParameterValueAccess().getReferencedParameterParameterDefinitionCrossReference_5_0(); return obj; } } return null; }
if ( state.backtracking==0 ) { newLeafNode(lv_isNull_0_0, grammarAccess.getParameterValueAccess().getIsNullNullKeyword_0_0()); if ( state.backtracking==0 ) { newLeafNode(lv_keepParentValue_1_0, grammarAccess.getParameterValueAccess().getKeepParentValueFullStopFullStopFullStopKeyword_1_0()); newCompositeNode(grammarAccess.getParameterValueAccess().getIntegerParameterValueParserRuleCall_2()); newCompositeNode(grammarAccess.getParameterValueAccess().getStringParameterValueParserRuleCall_3()); newCompositeNode(grammarAccess.getParameterValueAccess().getBooleanParameterValueParserRuleCall_4()); if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getParameterValueAccess().getReferencedParameterParameterDefinitionCrossReference_5_0());
if ( state.backtracking==0 ) { newLeafNode(lv_isNull_0_0, grammarAccess.getParameterValueAccess().getIsNullNullKeyword_0_0()); if ( state.backtracking==0 ) { newLeafNode(lv_keepParentValue_1_0, grammarAccess.getParameterValueAccess().getKeepParentValueFullStopFullStopFullStopKeyword_1_0()); newCompositeNode(grammarAccess.getParameterValueAccess().getIntegerParameterValueParserRuleCall_2()); newCompositeNode(grammarAccess.getParameterValueAccess().getStringParameterValueParserRuleCall_3()); newCompositeNode(grammarAccess.getParameterValueAccess().getBooleanParameterValueParserRuleCall_4()); if ( state.backtracking==0 ) { newLeafNode(otherlv_5, grammarAccess.getParameterValueAccess().getReferencedParameterParameterDefinitionCrossReference_5_0());
public ParameterValueElements getParameterValueAccess() { return (pParameterValue != null) ? pParameterValue : (pParameterValue = new ParameterValueElements()); }
public ParserRule getParameterValueRule() { return getParameterValueAccess().getRule(); }
public ParserRule getParameterValueRule() { return getParameterValueAccess().getRule(); }
public ParserRule getParameterValueRule() { return getParameterValueAccess().getRule(); }
@Override public RuleCall getGrammarElement() { return grammarAccess.getParameterValueAccess().getStringParameterValueParserRuleCall_3(); }
@Override public RuleCall getGrammarElement() { return grammarAccess.getParameterValueAccess().getBooleanParameterValueParserRuleCall_4(); }
@Override public Alternatives getGrammarElement() { return grammarAccess.getParameterValueAccess().getAlternatives(); }
@Override public RuleCall getGrammarElement() { return grammarAccess.getParameterValueAccess().getIntegerParameterValueParserRuleCall_2(); }