public CoreDslGrammarAccess.EnumTypeElements getEnumTypeAccess() { return gaCoreDsl.getEnumTypeAccess(); }
public CoreDslGrammarAccess.EnumTypeElements getEnumTypeAccess() { return gaCoreDsl.getEnumTypeAccess(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getEnumTypeAccess().getNameAssignment_1(); }
@Override public Alternatives getGrammarElement() { return grammarAccess.getEnumTypeAccess().getAlternatives_3(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getEnumTypeAccess().getLeftCurlyBracketKeyword_3_0_0(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getEnumTypeAccess().getValidationKeyword_2_0(); }
@Override public Group getGrammarElement() { return grammarAccess.getEnumTypeAccess().getGroup_3_0(); }
public ParserRule getEnumTypeRule() { return getEnumTypeAccess().getRule(); }
@Override public Group getGrammarElement() { return grammarAccess.getEnumTypeAccess().getGroup(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getEnumTypeAccess().getEnumKeyword_0(); }
@Override public Group getGrammarElement() { return grammarAccess.getEnumTypeAccess().getGroup_2(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getEnumTypeAccess().getValidatorReferenceAssignment_2_1(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getEnumTypeAccess().getLiteralsAssignment_3_0_1(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getEnumTypeAccess().getRightCurlyBracketKeyword_3_0_2(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getEnumTypeAccess().getTypeDefinitionAssignment_3_1(); }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("name",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name"); if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getEnumTypeAccess().getNameIDTerminalRuleCall_1_0(), value, null)) { type = AssignmentType.TERMINAL_RULE_CALL; element = grammarAccess.getEnumTypeAccess().getNameIDTerminalRuleCall_1_0(); return obj; } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("literals",false)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("literals"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getEnumLiteralRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getEnumTypeAccess().getLiteralsEnumLiteralParserRuleCall_3_0_1_0(); consumed = obj; return param; } } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("validatorReference",false)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("validatorReference"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getValidatorReferenceRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getEnumTypeAccess().getValidatorReferenceValidatorReferenceParserRuleCall_2_1_0(); consumed = obj; return param; } } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("typeDefinition",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("typeDefinition"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getTypeDefinitionRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getEnumTypeAccess().getTypeDefinitionTypeDefinitionParserRuleCall_3_1_0(); consumed = obj; return param; } } return null; }
c.setLinewrap(1).before(f.getEnumTypeAccess().getEnumKeyword_0()); c.setLinewrap(1).before(f.getEnumTypeAccess().getRightCurlyBracketKeyword_3_0_2()); c.setIndentation(f.getEnumTypeAccess().getLeftCurlyBracketKeyword_3_0_0(),f.getEnumTypeAccess().getRightCurlyBracketKeyword_3_0_2()); c.setLinewrap(1).before(f.getEnumLiteralAccess().getNameIDTerminalRuleCall_0_0()); c.setNoSpace().around(f.getEnumLiteralAccess().getLeftParenthesisKeyword_1_0());