public CodetemplatesGrammarAccess.VariableElements getVariableAccess() { return gaCodetemplates.getVariableAccess(); }
@Override public Group getGrammarElement() { return grammarAccess.getVariableAccess().getGroup(); }
@Override public Alternatives getGrammarElement() { return grammarAccess.getVariableAccess().getAlternatives_2(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getVariableAccess().getParametersAssignment_2_1_4_3_1_3(); }
public ParserRule getVariableRule() { return getVariableAccess().getRule(); }
@Override public Group getGrammarElement() { return grammarAccess.getVariableAccess().getGroup_2_1(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getVariableAccess().getColonKeyword_2_1_1(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getVariableAccess().getTypeAssignment_2_1_3(); }
@Override public Group getGrammarElement() { return grammarAccess.getVariableAccess().getGroup_2_1_4(); }
@Override public Group getGrammarElement() { return grammarAccess.getVariableAccess().getGroup_2_1_4_3_1(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getVariableAccess().getCommaKeyword_2_1_4_3_1_1(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getVariableAccess().getDollarSignLeftCurlyBracketKeyword_0(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getVariableAccess().getNameAssignment_2_0(); }
@Override public Group getGrammarElement() { return grammarAccess.getVariableAccess().getGroup_2_1_0(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getVariableAccess().getRightParenthesisKeyword_2_1_4_4(); }
@Override public Group getGrammarElement() { return grammarAccess.getVariableAccess().getGroup_2_1_4_3(); }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("expectingParameters",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("expectingParameters"); if(Boolean.TRUE.equals(value)) { // org::eclipse::xtext::impl::KeywordImpl type = AssignmentType.KEYWORD; element = grammarAccess.getVariableAccess().getExpectingParametersLeftParenthesisKeyword_2_1_4_1_0(); return obj; } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("name",false)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getVariableAccess().getNameValidIDParserRuleCall_2_1_0_0_0(), value, null)) { type = AssignmentType.DATATYPE_RULE_CALL; element = grammarAccess.getVariableAccess().getNameValidIDParserRuleCall_2_1_0_0_0(); return obj; } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("name",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getVariableAccess().getNameValidIDParserRuleCall_2_0_0(), value, null)) { type = AssignmentType.DATATYPE_RULE_CALL; element = grammarAccess.getVariableAccess().getNameValidIDParserRuleCall_2_0_0(); return obj; } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("type",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("type"); if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getVariableAccess().getTypeValidIDParserRuleCall_2_1_3_0(), value, null)) { type = AssignmentType.DATATYPE_RULE_CALL; element = grammarAccess.getVariableAccess().getTypeValidIDParserRuleCall_2_1_3_0(); return obj; } return null; }