public CoreDslGrammarAccess.SimpleTypeElements getSimpleTypeAccess() { return gaCoreDsl.getSimpleTypeAccess(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getTypeKeyword_0_1(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getCommaKeyword_0_3_2_0(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getNameAssignment_0_2(); }
@Override public Group getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getGroup_0_3(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getValidatorReferenceAssignment_0_4_1(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getTypeDefinitionAssignment_0_6(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getTypeParameterAssignment_0_3_1(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getTypeParameterAssignment_0_3_2_1(); }
@Override public Group getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getGroup_0_4(); }
@Override public Group getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getGroup_0_5(); }
@Override public RuleCall getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getEnumTypeParserRuleCall_1(); }
public ParserRule getSimpleTypeRule() { return getSimpleTypeAccess().getRule(); }
@Override public Group getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getGroup_0(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getCustomAssignment_0_0(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getLeftParenthesisKeyword_0_3_0(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getRightParenthesisKeyword_0_3_3(); }
@Override public Alternatives getGrammarElement() { return grammarAccess.getSimpleTypeAccess().getAlternatives(); }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("custom",false)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("custom"); if(Boolean.TRUE.equals(value)) { // org::eclipse::xtext::impl::KeywordImpl type = AssignmentType.KEYWORD; element = grammarAccess.getSimpleTypeAccess().getCustomDomainKeyword_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.getSimpleTypeAccess().getNameIDTerminalRuleCall_0_2_0(), value, null)) { type = AssignmentType.TERMINAL_RULE_CALL; element = grammarAccess.getSimpleTypeAccess().getNameIDTerminalRuleCall_0_2_0(); return obj; } return null; }