aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorszarnekow2009-02-25 09:58:16 (EST)
committersefftinge2009-02-25 09:58:16 (EST)
commite2eda5da1feceae5999fcb186dfd5ee0af10296f (patch)
tree471d74e1279e41327d7bbeba4d2e2343ac84ef5c
parent8676e6d75f3a23410dda937d6dd129be2444872b (diff)
downloadorg.eclipse.xtext-e2eda5da1feceae5999fcb186dfd5ee0af10296f.zip
org.eclipse.xtext-e2eda5da1feceae5999fcb186dfd5ee0af10296f.tar.gz
org.eclipse.xtext-e2eda5da1feceae5999fcb186dfd5ee0af10296f.tar.bz2
Packrat parser: Backtracking respects tokens in '+' loops correctly
-rw-r--r--devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.genmodel48
-rw-r--r--devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarCustomTypeParserRuleConsumer.java8
-rw-r--r--devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarErwachsenerConsumer.java20
-rw-r--r--devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarFamilieConsumer.java44
-rw-r--r--devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarFarbeConsumer.java16
-rw-r--r--devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarKindConsumer.java20
-rw-r--r--devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarPersonConsumer.java8
-rw-r--r--devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarSpielplatzConsumer.java40
-rw-r--r--devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarSpielzeugConsumer.java20
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.genmodel56
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelAttributeConsumer.java16
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelDataTypeConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelEntityConsumer.java28
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelFeatureConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelFileConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelImportConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelNamedElementConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelOperationConsumer.java36
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelPackageConsumer.java20
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelParameterConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelQualifiedNameConsumer.java12
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelReferenceConsumer.java24
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelStructuralFeatureConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypeConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypeRefConsumer.java4
-rw-r--r--examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypedElementConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.genmodel22
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEAnnotationDeclConsumer.java32
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEAttributeDeclConsumer.java80
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEClassDeclConsumer.java80
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEClassifierDeclConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEDataTypeDeclConsumer.java32
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEEnumDeclConsumer.java24
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEEnumLiteralDeclConsumer.java24
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEGenericTypeDeclConsumer.java52
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEGenericTypeReferenceDeclConsumer.java32
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEOperationDeclConsumer.java88
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEPackageDeclConsumer.java52
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEParameterDeclConsumer.java12
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEReferenceDeclConsumer.java84
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEStructuralFeatureDeclConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslETypeParameterDeclConsumer.java12
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEcoreDslConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslImportStatementDeclConsumer.java20
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMapEntryConsumer.java12
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMapEntrySuperConsumer.java4
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMultiplicityExprConsumer.java12
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslQIDConsumer.java16
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSINTConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSTRING_OR_QIDConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSubEPackageDeclConsumer.java28
-rw-r--r--examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.genmodel38
-rw-r--r--examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslCommandConsumer.java8
-rw-r--r--examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslEventConsumer.java12
-rw-r--r--examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslStateConsumer.java32
-rw-r--r--examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslStatemachineConsumer.java28
-rw-r--r--examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslTransitionConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.genmodel116
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.genmodel18
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.genmodel18
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageImportConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageMainConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageTypeConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageImportConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageMainConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageTypeConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.genmodel14
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/parser/packrat/consumers/DummyTestLanguageElementConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/parser/packrat/consumers/DummyTestLanguageModelConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/lowerCaseNamedTestLanguage.genmodel6
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/parser/packrat/consumers/LowerCaseNamedTestLanguageModelConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/BaseInheritanceTestLanguage.genmodel6
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.genmodel34
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.genmodel10
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageAbstractCallExtendedParserRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageAbstractCallOverridenParserRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageExtendableParserRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageInheritedParserRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageOverridableParserRule2Consumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageOverridableParserRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/BaseInheritanceTestLanguageModelConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageCallExtendedParserRuleConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageCallOverridenParserRuleConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageConcreteParserRuleConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageExtendableParserRuleConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageOverridableParserRule2Consumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageOverridableParserRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageRootRuleConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule1Consumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule2Consumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule3Consumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/InheritanceTestLanguageElementConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/InheritanceTestLanguageModelConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MetamodelRefTestLanguage.genmodel8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.genmodel14
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageFooConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageMyRuleConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageNameRefConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MultiGenMMTestLanguageFooConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MultiGenMMTestLanguageNameRefConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.genmodel16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageCompositeModelConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageDotsConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageFractionConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageModelConsumer.java32
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageModelIdConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageNestedModelIdConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageVectorConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.genmodel134
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageAssignmentConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageAssignmentValueConsumer.java40
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageBiListAssignmentConsumer.java48
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageBiSingleAssignmentConsumer.java24
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageCreatedObjectConsumer.java32
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageEPackageImportConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageEPatchConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExecutableConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExpressionExecutableConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExtensionImportConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageImportConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageJavaExecutableConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageJavaImportConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageListAssignmentValueConsumer.java60
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMigrationConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageModelImportConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMonoListAssignmentConsumer.java32
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMonoSingleAssignmentConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageNamedObjectConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageNamedResourceConsumer.java56
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectCopyConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectNewConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectRefConsumer.java72
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageResourceImportConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageSingleAssignmentValueConsumer.java44
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.genmodel12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/parser/packrat/consumers/KeywordsTestLanguageModelConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractMetamodelDeclarationConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractNegatedTokenConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractRuleConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractTerminalConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractTokenConsumer.java24
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageActionConsumer.java40
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAlternativesConsumer.java14
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAssignmentConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageCharacterRangeConsumer.java14
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageCrossReferenceConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageGeneratedMetamodelConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageGrammarConsumer.java52
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageGrammarIDConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageGroupConsumer.java10
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageKeywordConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageLexerRuleConsumer.java32
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageNegatedTokenConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageParenthesizedElementConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageParenthesizedTerminalElementConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageParserRuleConsumer.java48
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageReferencedMetamodelConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageRuleCallConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalAlternativesConsumer.java14
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalGroupConsumer.java10
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalRuleConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalTokenConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalTokenElementConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTypeRefConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageUpToTokenConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageWildcardConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/HiddenTerminalsTestLanguage.genmodel40
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/TerminalRulesTestLanguage.genmodel18
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/XtextTerminalsTestLanguage.genmodel116
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/HiddenTerminalsTestLanguageDatatypeHiddensConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/HiddenTerminalsTestLanguageDatatypeRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/HiddenTerminalsTestLanguageHidingHiddensConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/HiddenTerminalsTestLanguageInheritingHiddensCallConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/HiddenTerminalsTestLanguageInheritingHiddensConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/HiddenTerminalsTestLanguageModelConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/HiddenTerminalsTestLanguageOverridingHiddensCallConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/HiddenTerminalsTestLanguageOverridingHiddensConsumer.java24
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/HiddenTerminalsTestLanguageWithHiddensConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/HiddenTerminalsTestLanguageWithoutHiddensConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/TerminalRulesTestLanguageModelConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageAbstractMetamodelDeclarationConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageAbstractNegatedTokenConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageAbstractRuleConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageAbstractTerminalConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageAbstractTokenConsumer.java24
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageActionConsumer.java40
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageAlternativesConsumer.java14
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageAssignmentConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageCharacterRangeConsumer.java14
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageCrossReferenceConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageGeneratedMetamodelConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageGrammarConsumer.java52
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageGrammarIDConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageGroupConsumer.java10
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageKeywordConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageLexerRuleConsumer.java32
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageNegatedTokenConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageParenthesizedElementConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageParenthesizedTerminalElementConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageParserRuleConsumer.java48
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageReferencedMetamodelConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageRuleCallConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageTerminalAlternativesConsumer.java14
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageTerminalGroupConsumer.java10
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageTerminalRuleConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageTerminalTokenConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageTerminalTokenElementConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageTypeRefConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageUpToTokenConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/terminalrules/parser/packrat/consumers/XtextTerminalsTestLanguageWildcardConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/formatter/FormatterTestLanguage.genmodel18
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/formatter/parser/packrat/consumers/FormatterTestLanguageLineConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/formatter/parser/packrat/consumers/FormatterTestLanguageRootConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/formatter/parser/packrat/consumers/FormatterTestLanguageTestIndentationConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/formatter/parser/packrat/consumers/FormatterTestLanguageTestLinewrapConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/ComplexReconstrTestLanguage.genmodel90
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/SimpleReconstrTestLanguage.genmodel48
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageAtomConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageOpConsumer.java24
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageParensConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageRootConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageTermConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageTrickyA1Consumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageTrickyAConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageTrickyBConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageTrickyCConsumer.java26
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageTrickyDConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageTrickyEConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageTrickyFConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageTrickyG1Consumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageTrickyG2Consumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/ComplexReconstrTestLanguageTrickyGConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/SimpleReconstrTestLanguageAtomConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/SimpleReconstrTestLanguageBooleanConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/SimpleReconstrTestLanguageManyStringsConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/SimpleReconstrTestLanguageOpConsumer.java10
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/SimpleReconstrTestLanguageParensConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/SimpleReconstrTestLanguageRef2Consumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/SimpleReconstrTestLanguageSpareConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/SimpleReconstrTestLanguageTermConsumer.java32
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/SimpleReconstrTestLanguageTwoNumbersConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/reconstr/parser/packrat/consumers/SimpleReconstrTestLanguageTypeConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/transientvalues/TransientValuesTest.genmodel20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/transientvalues/parser/packrat/consumers/TransientValuesTestRootConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/transientvalues/parser/packrat/consumers/TransientValuesTestTestListConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/transientvalues/parser/packrat/consumers/TransientValuesTestTestOptionalConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parsetree/transientvalues/parser/packrat/consumers/TransientValuesTestTestRequiredConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/resource/metamodel/MultiValueFeatureTestLanguage.genmodel6
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/resource/metamodel/parser/packrat/consumers/MultiValueFeatureTestLanguageStartConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/ActionTestLanguage.genmodel18
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/ContentAssistTestLanguage.genmodel22
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/FowlerDslTestLanguage.genmodel38
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/LexerTestLanguage.genmodel12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/LookaheadTestLanguage.genmodel28
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/OptionalEmptyTestLanguage.genmodel10
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/PartialParserTestLanguage.genmodel44
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/ReferenceGrammarTestLanguage.genmodel44
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/SimpleExpressionsTestLanguage.genmodel18
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/TestLanguage.genmodel24
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/TreeTestLanguage.genmodel14
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ActionTestLanguageElementConsumer.java10
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ActionTestLanguageItemConsumer.java6
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ActionTestLanguageModelConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageAbstractRuleCallConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageAbstractRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageFirstAbstractRuleChildConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageSecondAbstractRuleChildConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageStartConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/FowlerDslTestLanguageCommandConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/FowlerDslTestLanguageEventConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/FowlerDslTestLanguageStateConsumer.java32
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/FowlerDslTestLanguageStatemachineConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/FowlerDslTestLanguageTransitionConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/LexerTestLanguageElementConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/LexerTestLanguageModelConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/LookaheadTestLanguageAltsConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/LookaheadTestLanguageEntryConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/LookaheadTestLanguageLookAhead0Consumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/LookaheadTestLanguageLookAhead1Consumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/LookaheadTestLanguageLookAhead2Consumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/LookaheadTestLanguageLookAhead3Consumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/LookaheadTestLanguageLookAhead4Consumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/OptionalEmptyTestLanguageGreetingConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/OptionalEmptyTestLanguageModelConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/PartialParserTestLanguageAbstractChildConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/PartialParserTestLanguageAbstractChildrenConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/PartialParserTestLanguageChildConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/PartialParserTestLanguageChildrenConsumer.java24
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/PartialParserTestLanguageContentConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/PartialParserTestLanguageFirstConcreteConsumer.java24
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/PartialParserTestLanguageNamedConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/PartialParserTestLanguageNestedConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/PartialParserTestLanguageSecondConcreteConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/PartialParserTestLanguageSomeContainerConsumer.java24
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageErwachsenerConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageFamilieConsumer.java44
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageFarbeConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageKindConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguagePersonConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageSpielplatzConsumer.java36
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageSpielzeugConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/SimpleExpressionsTestLanguageAdditionConsumer.java18
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/SimpleExpressionsTestLanguageAtomConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/SimpleExpressionsTestLanguageMultiplicationConsumer.java18
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/SimpleExpressionsTestLanguageParensConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/SimpleExpressionsTestLanguageSequenceConsumer.java10
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/SimpleExpressionsTestLanguageTermConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/TestLanguageAbstractRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/TestLanguageChoiceRuleConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/TestLanguageEntryRuleConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/TestLanguageReducibleRuleConsumer.java14
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/TestLanguageTerminalRuleConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/TreeTestLanguageModelConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/TreeTestLanguageNodeConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/valueconverter/Bug250313.genmodel20
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/valueconverter/parser/packrat/consumers/Bug250313Child1Consumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/valueconverter/parser/packrat/consumers/Bug250313Child2Consumer.java4
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/valueconverter/parser/packrat/consumers/Bug250313ChildConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/valueconverter/parser/packrat/consumers/Bug250313DatatypeConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/valueconverter/parser/packrat/consumers/Bug250313ModelConsumer.java116
-rw-r--r--tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/valueconverter/parser/packrat/consumers/Bug250313NestedDatatypeConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/GenXtextGrammarTestLanguageScopeProvider.ext40
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.genmodel116
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageAbstractCallExtendedParserRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageAbstractCallOverridenParserRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageExtendableParserRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageInheritedParserRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageOverridableParserRule2Consumer.java8
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageOverridableParserRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.genmodel12
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/keywords/parser/packrat/consumers/KeywordsTestLanguageModelConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractMetamodelDeclarationConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractNegatedTokenConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractRuleConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractTerminalConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractTokenConsumer.java24
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageActionConsumer.java40
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAlternativesConsumer.java14
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAssignmentConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageCharacterRangeConsumer.java14
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageCrossReferenceConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageGeneratedMetamodelConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageGrammarConsumer.java52
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageGrammarIDConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageGroupConsumer.java10
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageKeywordConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageLexerRuleConsumer.java32
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageNegatedTokenConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageParenthesizedElementConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageParenthesizedTerminalElementConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageParserRuleConsumer.java48
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageReferencedMetamodelConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageRuleCallConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalAlternativesConsumer.java14
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalGroupConsumer.java10
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalRuleConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalTokenConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalTokenElementConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTypeRefConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageUpToTokenConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageWildcardConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/ContentAssistTestLanguage.genmodel22
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/ReferenceGrammarTestLanguage.genmodel44
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/TreeTestLanguage.genmodel14
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageAbstractRuleCallConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageAbstractRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageFirstAbstractRuleChildConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageSecondAbstractRuleChildConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageStartConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageErwachsenerConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageFamilieConsumer.java44
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageFarbeConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageKindConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguagePersonConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageSpielplatzConsumer.java36
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageSpielzeugConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/TreeTestLanguageModelConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/TreeTestLanguageNodeConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/ui/common/editor/contentassist/impl/TwoContextsTestLanguage.genmodel12
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/ui/common/editor/contentassist/impl/parser/packrat/consumers/TwoContextsTestLanguageAnElementConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.ui.common.tests/src-gen/org/eclipse/xtext/ui/common/editor/contentassist/impl/parser/packrat/consumers/TwoContextsTestLanguageMainModelConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.ui.integration.tests/src-gen/org/eclipse/xtext/ui/integration/TestLanguage.genmodel10
-rw-r--r--tests/org.eclipse.xtext.ui.integration.tests/src-gen/org/eclipse/xtext/ui/integration/parser/packrat/consumers/TestLanguageFileConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.ui.integration.tests/src-gen/org/eclipse/xtext/ui/integration/parser/packrat/consumers/TestLanguageStuffConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/GenXtextGrammarTestLanguageScopeProvider.ext40
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.genmodel116
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.genmodel12
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/keywords/parser/packrat/consumers/KeywordsTestLanguageModelConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractMetamodelDeclarationConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractNegatedTokenConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractRuleConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractTerminalConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractTokenConsumer.java24
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageActionConsumer.java40
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAlternativesConsumer.java14
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAssignmentConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageCharacterRangeConsumer.java14
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageCrossReferenceConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageGeneratedMetamodelConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageGrammarConsumer.java52
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageGrammarIDConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageGroupConsumer.java10
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageKeywordConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageLexerRuleConsumer.java32
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageNegatedTokenConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageParenthesizedElementConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageParenthesizedTerminalElementConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageParserRuleConsumer.java48
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageReferencedMetamodelConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageRuleCallConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalAlternativesConsumer.java14
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalGroupConsumer.java10
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalRuleConsumer.java28
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalTokenConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTerminalTokenElementConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageTypeRefConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageUpToTokenConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageWildcardConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/ContentAssistTestLanguage.genmodel22
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/ReferenceGrammarTestLanguage.genmodel44
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/TreeTestLanguage.genmodel14
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageAbstractRuleCallConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageAbstractRuleConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageFirstAbstractRuleChildConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageSecondAbstractRuleChildConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ContentAssistTestLanguageStartConsumer.java12
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageErwachsenerConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageFamilieConsumer.java44
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageFarbeConsumer.java16
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageKindConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguagePersonConsumer.java8
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageSpielplatzConsumer.java36
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/ReferenceGrammarTestLanguageSpielzeugConsumer.java20
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/TreeTestLanguageModelConsumer.java4
-rw-r--r--tests/org.eclipse.xtext.xtend.tests/src-gen/org/eclipse/xtext/testlanguages/parser/packrat/consumers/TreeTestLanguageNodeConsumer.java28
435 files changed, 4168 insertions, 4168 deletions
diff --git a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.genmodel b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.genmodel
index 2b10687..ab0c567 100644
--- a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.genmodel
+++ b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.genmodel
@@ -1,74 +1,74 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.reference/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="ReferenceGrammar" basePackage="org.eclipse.xtext.reference" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz/groesse"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz/groesse"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz/beschreibung"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz/beschreibung"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz/kinder"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz/kinder"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz/erzieher"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz/erzieher"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz/spielzeuge"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz/spielzeuge"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz/familie"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz/familie"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz/types"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielplatz/types"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Person"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Person"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Person/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Person/name"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Person/age"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Person/age"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Kind"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Kind"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Erwachsener"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Erwachsener"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielzeug"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielzeug"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielzeug/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielzeug/name"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielzeug/farbe"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Spielzeug/farbe"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Familie"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Familie"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Familie/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Familie/name"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Familie/mutter"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Familie/mutter"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Familie/vater"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Familie/vater"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Familie/kinder"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Familie/kinder"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Farbe"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Farbe"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Farbe/wert"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/ReferenceGrammar.ecore#//Farbe/wert"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarCustomTypeParserRuleConsumer.java b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarCustomTypeParserRuleConsumer.java
index 9a49205..0c557b4 100644
--- a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarCustomTypeParserRuleConsumer.java
+++ b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarCustomTypeParserRuleConsumer.java
@@ -58,8 +58,8 @@ public final class ReferenceGrammarCustomTypeParserRuleConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -82,8 +82,8 @@ public final class ReferenceGrammarCustomTypeParserRuleConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter(), optional);
}
}
diff --git a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarErwachsenerConsumer.java b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarErwachsenerConsumer.java
index 02c9ba4..b24625b 100644
--- a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarErwachsenerConsumer.java
+++ b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarErwachsenerConsumer.java
@@ -77,8 +77,8 @@ public final class ReferenceGrammarErwachsenerConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
@@ -89,8 +89,8 @@ public final class ReferenceGrammarErwachsenerConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter(), optional);
}
}
@@ -113,8 +113,8 @@ public final class ReferenceGrammarErwachsenerConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$8$Delimiter(), optional);
}
}
@@ -137,8 +137,8 @@ public final class ReferenceGrammarErwachsenerConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, "age", false, false, getElement(), getRuleCall$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, "age", false, false, getElement(), getRuleCall$10$Delimiter(), optional);
}
}
@@ -149,8 +149,8 @@ public final class ReferenceGrammarErwachsenerConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter(), optional);
}
}
diff --git a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarFamilieConsumer.java b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarFamilieConsumer.java
index b58daa2..f19e569 100644
--- a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarFamilieConsumer.java
+++ b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarFamilieConsumer.java
@@ -116,8 +116,8 @@ public final class ReferenceGrammarFamilieConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter(), optional);
}
}
@@ -128,8 +128,8 @@ public final class ReferenceGrammarFamilieConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$9$Delimiter(), optional);
}
}
@@ -166,8 +166,8 @@ public final class ReferenceGrammarFamilieConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "name", false, false, getKeyword$13$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "name", false, false, getKeyword$13$Delimiter(), optional);
}
}
@@ -178,8 +178,8 @@ public final class ReferenceGrammarFamilieConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "name", false, false, getElement(), getRuleCall$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "name", false, false, getElement(), getRuleCall$14$Delimiter(), optional);
}
}
@@ -190,8 +190,8 @@ public final class ReferenceGrammarFamilieConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$15$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$15$Delimiter(), optional);
}
}
@@ -214,8 +214,8 @@ public final class ReferenceGrammarFamilieConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "mutter", false, false, getElement(), getCrossReference$17$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "mutter", false, false, getElement(), getCrossReference$17$Delimiter(), optional);
}
}
@@ -238,8 +238,8 @@ public final class ReferenceGrammarFamilieConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "vater", false, false, getElement(), getCrossReference$20$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "vater", false, false, getElement(), getCrossReference$20$Delimiter(), optional);
}
}
@@ -262,8 +262,8 @@ public final class ReferenceGrammarFamilieConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "kinder", true, false, getElement(), getCrossReference$23$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "kinder", true, false, getElement(), getCrossReference$23$Delimiter(), optional);
}
}
@@ -287,8 +287,8 @@ public final class ReferenceGrammarFamilieConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$26$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$26$Delimiter(), optional);
}
}
@@ -311,8 +311,8 @@ public final class ReferenceGrammarFamilieConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "kinder", true, false, getElement(), getCrossReference$28$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "kinder", true, false, getElement(), getCrossReference$28$Delimiter(), optional);
}
}
@@ -323,8 +323,8 @@ public final class ReferenceGrammarFamilieConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$30$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$30$Delimiter(), optional);
}
}
diff --git a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarFarbeConsumer.java b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarFarbeConsumer.java
index e340079..e2d2a84 100644
--- a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarFarbeConsumer.java
+++ b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarFarbeConsumer.java
@@ -76,8 +76,8 @@ public final class ReferenceGrammarFarbeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "wert", false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "wert", false, false, getKeyword$5$Delimiter(), optional);
}
}
@@ -88,8 +88,8 @@ public final class ReferenceGrammarFarbeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "wert", false, false, getKeyword$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "wert", false, false, getKeyword$6$Delimiter(), optional);
}
}
@@ -100,8 +100,8 @@ public final class ReferenceGrammarFarbeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "wert", false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "wert", false, false, getKeyword$7$Delimiter(), optional);
}
}
@@ -112,8 +112,8 @@ public final class ReferenceGrammarFarbeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "wert", false, false, getKeyword$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "wert", false, false, getKeyword$8$Delimiter(), optional);
}
}
diff --git a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarKindConsumer.java b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarKindConsumer.java
index da11523..0f81e79 100644
--- a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarKindConsumer.java
+++ b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarKindConsumer.java
@@ -77,8 +77,8 @@ public final class ReferenceGrammarKindConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
@@ -89,8 +89,8 @@ public final class ReferenceGrammarKindConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter(), optional);
}
}
@@ -113,8 +113,8 @@ public final class ReferenceGrammarKindConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$8$Delimiter(), optional);
}
}
@@ -137,8 +137,8 @@ public final class ReferenceGrammarKindConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, "age", false, false, getElement(), getRuleCall$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, "age", false, false, getElement(), getRuleCall$10$Delimiter(), optional);
}
}
@@ -149,8 +149,8 @@ public final class ReferenceGrammarKindConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter(), optional);
}
}
diff --git a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarPersonConsumer.java b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarPersonConsumer.java
index 63566a2..aa8af39 100644
--- a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarPersonConsumer.java
+++ b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarPersonConsumer.java
@@ -51,8 +51,8 @@ public final class ReferenceGrammarPersonConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(kindConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(kindConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -63,8 +63,8 @@ public final class ReferenceGrammarPersonConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(erwachsenerConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(erwachsenerConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarSpielplatzConsumer.java b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarSpielplatzConsumer.java
index 1d6aea0..f84ecf1 100644
--- a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarSpielplatzConsumer.java
+++ b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarSpielplatzConsumer.java
@@ -112,8 +112,8 @@ public final class ReferenceGrammarSpielplatzConsumer extends NonTerminalConsume
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter(), optional);
}
}
@@ -136,8 +136,8 @@ public final class ReferenceGrammarSpielplatzConsumer extends NonTerminalConsume
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, "groesse", false, false, getElement(), getRuleCall$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, "groesse", false, false, getElement(), getRuleCall$8$Delimiter(), optional);
}
}
@@ -160,8 +160,8 @@ public final class ReferenceGrammarSpielplatzConsumer extends NonTerminalConsume
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "beschreibung", false, false, getElement(), getRuleCall$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "beschreibung", false, false, getElement(), getRuleCall$10$Delimiter(), optional);
}
}
@@ -172,8 +172,8 @@ public final class ReferenceGrammarSpielplatzConsumer extends NonTerminalConsume
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter(), optional);
}
}
@@ -212,8 +212,8 @@ public final class ReferenceGrammarSpielplatzConsumer extends NonTerminalConsume
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(kindConsumer, "kinder", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(kindConsumer, "kinder", true, false, false, getElement(), optional);
}
}
@@ -236,8 +236,8 @@ public final class ReferenceGrammarSpielplatzConsumer extends NonTerminalConsume
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(erwachsenerConsumer, "erzieher", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(erwachsenerConsumer, "erzieher", true, false, false, getElement(), optional);
}
}
@@ -260,8 +260,8 @@ public final class ReferenceGrammarSpielplatzConsumer extends NonTerminalConsume
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(spielzeugConsumer, "spielzeuge", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(spielzeugConsumer, "spielzeuge", true, false, false, getElement(), optional);
}
}
@@ -284,8 +284,8 @@ public final class ReferenceGrammarSpielplatzConsumer extends NonTerminalConsume
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(familieConsumer, "familie", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(familieConsumer, "familie", true, false, false, getElement(), optional);
}
}
@@ -308,8 +308,8 @@ public final class ReferenceGrammarSpielplatzConsumer extends NonTerminalConsume
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(customTypeParserRuleConsumer, "types", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(customTypeParserRuleConsumer, "types", true, false, false, getElement(), optional);
}
}
@@ -320,8 +320,8 @@ public final class ReferenceGrammarSpielplatzConsumer extends NonTerminalConsume
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$26$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$26$Delimiter(), optional);
}
}
diff --git a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarSpielzeugConsumer.java b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarSpielzeugConsumer.java
index a3b54d7..aab8159 100644
--- a/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarSpielzeugConsumer.java
+++ b/devtools/org.eclipse.xtext.reference/src-gen/org/eclipse/xtext/reference/parser/packrat/consumers/ReferenceGrammarSpielzeugConsumer.java
@@ -76,8 +76,8 @@ public final class ReferenceGrammarSpielzeugConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
@@ -88,8 +88,8 @@ public final class ReferenceGrammarSpielzeugConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter(), optional);
}
}
@@ -112,8 +112,8 @@ public final class ReferenceGrammarSpielzeugConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$8$Delimiter(), optional);
}
}
@@ -136,8 +136,8 @@ public final class ReferenceGrammarSpielzeugConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(farbeConsumer, "farbe", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(farbeConsumer, "farbe", false, false, false, getElement(), optional);
}
}
@@ -148,8 +148,8 @@ public final class ReferenceGrammarSpielzeugConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.genmodel b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.genmodel
index b83b01a..5b780aa 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.genmodel
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.genmodel
@@ -1,86 +1,86 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.example.domainmodel/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="Domainmodel" basePackage="org.eclipse.xtext.example" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//File"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//File"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//File/imports"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//File/imports"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//File/namedElements"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//File/namedElements"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Import"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Import"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Import/importURI"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Import/importURI"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//NamedElement"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//NamedElement"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//NamedElement/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//NamedElement/name"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Package"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Package"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Package/namedElements"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Package/namedElements"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Type"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Type"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//DataType"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//DataType"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Entity"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Entity"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Entity/superType"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Entity/superType"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Entity/features"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Entity/features"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Feature"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Feature"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//StructuralFeature"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//StructuralFeature"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Attribute"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Attribute"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Reference"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Reference"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Reference/opposite"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Reference/opposite"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Operation"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Operation"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Operation/params"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Operation/params"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Parameter"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//Parameter"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//TypedElement"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//TypedElement"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//TypedElement/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//TypedElement/name"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//TypedElement/type"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//TypedElement/type"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//TypeRef"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//TypeRef"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//TypeRef/referenced"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/Domainmodel.ecore#//TypeRef/referenced"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelAttributeConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelAttributeConsumer.java
index 0ca204e..6475ec4 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelAttributeConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelAttributeConsumer.java
@@ -71,8 +71,8 @@ public final class DomainmodelAttributeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -95,8 +95,8 @@ public final class DomainmodelAttributeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter(), optional);
}
}
@@ -107,8 +107,8 @@ public final class DomainmodelAttributeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter(), optional);
}
}
@@ -131,8 +131,8 @@ public final class DomainmodelAttributeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(typeRefConsumer, "type", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(typeRefConsumer, "type", false, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelDataTypeConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelDataTypeConsumer.java
index 308df58..fe7cb37 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelDataTypeConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelDataTypeConsumer.java
@@ -58,8 +58,8 @@ public final class DomainmodelDataTypeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -82,8 +82,8 @@ public final class DomainmodelDataTypeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelEntityConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelEntityConsumer.java
index 0b95e1b..d77a0b3 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelEntityConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelEntityConsumer.java
@@ -90,8 +90,8 @@ public final class DomainmodelEntityConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter(), optional);
}
}
@@ -114,8 +114,8 @@ public final class DomainmodelEntityConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$8$Delimiter(), optional);
}
}
@@ -139,8 +139,8 @@ public final class DomainmodelEntityConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter(), optional);
}
}
@@ -163,8 +163,8 @@ public final class DomainmodelEntityConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "superType", false, false, getElement(), getCrossReference$12$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "superType", false, false, getElement(), getCrossReference$12$Delimiter(), optional);
}
}
@@ -175,8 +175,8 @@ public final class DomainmodelEntityConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter(), optional);
}
}
@@ -199,8 +199,8 @@ public final class DomainmodelEntityConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(featureConsumer, "features", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(featureConsumer, "features", true, false, false, getElement(), optional);
}
}
@@ -211,8 +211,8 @@ public final class DomainmodelEntityConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelFeatureConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelFeatureConsumer.java
index 2e6507c..2ca013b 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelFeatureConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelFeatureConsumer.java
@@ -51,8 +51,8 @@ public final class DomainmodelFeatureConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(structuralFeatureConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(structuralFeatureConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -63,8 +63,8 @@ public final class DomainmodelFeatureConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(operationConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(operationConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelFileConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelFileConsumer.java
index 8129498..b08aabf 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelFileConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelFileConsumer.java
@@ -68,8 +68,8 @@ public final class DomainmodelFileConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(importConsumer, "imports", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(importConsumer, "imports", true, false, false, getElement(), optional);
}
}
@@ -92,8 +92,8 @@ public final class DomainmodelFileConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(namedElementConsumer, "namedElements", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(namedElementConsumer, "namedElements", true, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelImportConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelImportConsumer.java
index 809adc9..dbe2fc9 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelImportConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelImportConsumer.java
@@ -58,8 +58,8 @@ public final class DomainmodelImportConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -82,8 +82,8 @@ public final class DomainmodelImportConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "importURI", false, false, getElement(), getRuleCall$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "importURI", false, false, getElement(), getRuleCall$4$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelNamedElementConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelNamedElementConsumer.java
index 4f866bc..7d24505 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelNamedElementConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelNamedElementConsumer.java
@@ -51,8 +51,8 @@ public final class DomainmodelNamedElementConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(packageConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(packageConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -63,8 +63,8 @@ public final class DomainmodelNamedElementConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(typeConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(typeConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelOperationConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelOperationConsumer.java
index d5f9059..e44a505 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelOperationConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelOperationConsumer.java
@@ -100,8 +100,8 @@ public final class DomainmodelOperationConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter(), optional);
}
}
@@ -124,8 +124,8 @@ public final class DomainmodelOperationConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$9$Delimiter(), optional);
}
}
@@ -136,8 +136,8 @@ public final class DomainmodelOperationConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter(), optional);
}
}
@@ -173,8 +173,8 @@ public final class DomainmodelOperationConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(parameterConsumer, "params", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(parameterConsumer, "params", true, false, false, getElement(), optional);
}
}
@@ -198,8 +198,8 @@ public final class DomainmodelOperationConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$15$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$15$Delimiter(), optional);
}
}
@@ -222,8 +222,8 @@ public final class DomainmodelOperationConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(parameterConsumer, "params", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(parameterConsumer, "params", true, false, false, getElement(), optional);
}
}
@@ -234,8 +234,8 @@ public final class DomainmodelOperationConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$18$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$18$Delimiter(), optional);
}
}
@@ -246,8 +246,8 @@ public final class DomainmodelOperationConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$19$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$19$Delimiter(), optional);
}
}
@@ -270,8 +270,8 @@ public final class DomainmodelOperationConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(typeRefConsumer, "type", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(typeRefConsumer, "type", false, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelPackageConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelPackageConsumer.java
index 97ffd56..1764289 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelPackageConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelPackageConsumer.java
@@ -73,8 +73,8 @@ public final class DomainmodelPackageConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
@@ -97,8 +97,8 @@ public final class DomainmodelPackageConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(qualifiedNameConsumer, "name", false, true, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(qualifiedNameConsumer, "name", false, true, false, getElement(), optional);
}
}
@@ -109,8 +109,8 @@ public final class DomainmodelPackageConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter(), optional);
}
}
@@ -133,8 +133,8 @@ public final class DomainmodelPackageConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(namedElementConsumer, "namedElements", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(namedElementConsumer, "namedElements", true, false, false, getElement(), optional);
}
}
@@ -145,8 +145,8 @@ public final class DomainmodelPackageConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelParameterConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelParameterConsumer.java
index a1ada5a..7e75621 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelParameterConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelParameterConsumer.java
@@ -71,8 +71,8 @@ public final class DomainmodelParameterConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$3$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$3$Delimiter(), optional);
}
}
@@ -95,8 +95,8 @@ public final class DomainmodelParameterConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(typeRefConsumer, "type", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(typeRefConsumer, "type", false, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelQualifiedNameConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelQualifiedNameConsumer.java
index eba4050..f8aaa12 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelQualifiedNameConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelQualifiedNameConsumer.java
@@ -61,8 +61,8 @@ public final class DomainmodelQualifiedNameConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, null, false, false, getElement(), getRuleCall$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, null, false, false, getElement(), getRuleCall$2$Delimiter(), optional);
}
}
@@ -86,8 +86,8 @@ public final class DomainmodelQualifiedNameConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -98,8 +98,8 @@ public final class DomainmodelQualifiedNameConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, null, false, false, getElement(), getRuleCall$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, null, false, false, getElement(), getRuleCall$5$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelReferenceConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelReferenceConsumer.java
index 233bfcb..b8bdd53 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelReferenceConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelReferenceConsumer.java
@@ -85,8 +85,8 @@ public final class DomainmodelReferenceConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
@@ -109,8 +109,8 @@ public final class DomainmodelReferenceConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$7$Delimiter(), optional);
}
}
@@ -121,8 +121,8 @@ public final class DomainmodelReferenceConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter(), optional);
}
}
@@ -145,8 +145,8 @@ public final class DomainmodelReferenceConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(typeRefConsumer, "type", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(typeRefConsumer, "type", false, false, false, getElement(), optional);
}
}
@@ -170,8 +170,8 @@ public final class DomainmodelReferenceConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$12$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$12$Delimiter(), optional);
}
}
@@ -194,8 +194,8 @@ public final class DomainmodelReferenceConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "opposite", false, false, getElement(), getCrossReference$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "opposite", false, false, getElement(), getCrossReference$14$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelStructuralFeatureConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelStructuralFeatureConsumer.java
index 4b44403..4f5ac88 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelStructuralFeatureConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelStructuralFeatureConsumer.java
@@ -51,8 +51,8 @@ public final class DomainmodelStructuralFeatureConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(attributeConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(attributeConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -63,8 +63,8 @@ public final class DomainmodelStructuralFeatureConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(referenceConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(referenceConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypeConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypeConsumer.java
index 00379d7..2da6843 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypeConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypeConsumer.java
@@ -51,8 +51,8 @@ public final class DomainmodelTypeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(entityConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(entityConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -63,8 +63,8 @@ public final class DomainmodelTypeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(dataTypeConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(dataTypeConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypeRefConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypeRefConsumer.java
index 6d31dbf..2b64f5a 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypeRefConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypeRefConsumer.java
@@ -48,8 +48,8 @@ public final class DomainmodelTypeRefConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "referenced", false, false, getElement(), getCrossReference$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "referenced", false, false, getElement(), getCrossReference$2$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypedElementConsumer.java b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypedElementConsumer.java
index 5f2f7a2..564a32a 100644
--- a/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypedElementConsumer.java
+++ b/examples/org.eclipse.xtext.example.domainmodel/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/DomainmodelTypedElementConsumer.java
@@ -51,8 +51,8 @@ public final class DomainmodelTypedElementConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(featureConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(featureConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -63,8 +63,8 @@ public final class DomainmodelTypedElementConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(parameterConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(parameterConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.genmodel b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.genmodel
index f1e5f10..1719d18 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.genmodel
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.genmodel
@@ -1,36 +1,36 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.example.ecoredsl/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="Ecoredsl" basePackage="org.eclipse.xtext.example" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//EcoreDsl"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//EcoreDsl"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//EcoreDsl/imports"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//EcoreDsl/imports"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//EcoreDsl/package"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//EcoreDsl/package"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//ImportStatementDecl"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//ImportStatementDecl"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//ImportStatementDecl/alias"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//ImportStatementDecl/alias"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//ImportStatementDecl/importURI"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//ImportStatementDecl/importURI"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//MapEntry"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//MapEntry"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//MapEntry/detailKey"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//MapEntry/detailKey"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//MapEntry/detailValue"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//MapEntry/detailValue"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//MultiplicityExpr"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/EcoreDsl.ecore#//MultiplicityExpr"/>
</genClasses>
</genPackages>
</genmodel:GenModel>
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEAnnotationDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEAnnotationDeclConsumer.java
index 244f941..6000874 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEAnnotationDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEAnnotationDeclConsumer.java
@@ -97,8 +97,8 @@ public final class EcoreDslEAnnotationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter(), optional);
}
}
@@ -121,8 +121,8 @@ public final class EcoreDslEAnnotationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "source", false, false, getElement(), getRuleCall$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "source", false, false, getElement(), getRuleCall$9$Delimiter(), optional);
}
}
@@ -145,8 +145,8 @@ public final class EcoreDslEAnnotationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "eModelElement", false, false, getElement(), getCrossReference$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "eModelElement", false, false, getElement(), getCrossReference$11$Delimiter(), optional);
}
}
@@ -157,8 +157,8 @@ public final class EcoreDslEAnnotationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$13$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$13$Delimiter(), optional);
}
}
@@ -181,8 +181,8 @@ public final class EcoreDslEAnnotationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(mapEntrySuperConsumer, "contents", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(mapEntrySuperConsumer, "contents", true, false, false, getElement(), optional);
}
}
@@ -206,8 +206,8 @@ public final class EcoreDslEAnnotationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter(), optional);
}
}
@@ -230,8 +230,8 @@ public final class EcoreDslEAnnotationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(mapEntrySuperConsumer, "contents", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(mapEntrySuperConsumer, "contents", true, false, false, getElement(), optional);
}
}
@@ -242,8 +242,8 @@ public final class EcoreDslEAnnotationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$20$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$20$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEAttributeDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEAttributeDeclConsumer.java
index 870a35f..2d4aa2a 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEAttributeDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEAttributeDeclConsumer.java
@@ -188,8 +188,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement(), optional);
}
}
@@ -231,8 +231,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "iD", false, true, getKeyword$18$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "iD", false, true, getKeyword$18$Delimiter(), optional);
}
}
@@ -255,8 +255,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "unique", false, true, getKeyword$20$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "unique", false, true, getKeyword$20$Delimiter(), optional);
}
}
@@ -279,8 +279,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "ordered", false, true, getKeyword$22$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "ordered", false, true, getKeyword$22$Delimiter(), optional);
}
}
@@ -303,8 +303,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "changeable", false, true, getKeyword$24$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "changeable", false, true, getKeyword$24$Delimiter(), optional);
}
}
@@ -327,8 +327,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "volatile", false, true, getKeyword$26$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "volatile", false, true, getKeyword$26$Delimiter(), optional);
}
}
@@ -351,8 +351,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "transient", false, true, getKeyword$28$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "transient", false, true, getKeyword$28$Delimiter(), optional);
}
}
@@ -375,8 +375,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "unsettable", false, true, getKeyword$30$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "unsettable", false, true, getKeyword$30$Delimiter(), optional);
}
}
@@ -399,8 +399,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "derived", false, true, getKeyword$32$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "derived", false, true, getKeyword$32$Delimiter(), optional);
}
}
@@ -411,8 +411,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$33$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$33$Delimiter(), optional);
}
}
@@ -435,8 +435,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericType", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericType", false, false, false, getElement(), optional);
}
}
@@ -462,8 +462,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$39$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$39$Delimiter(), optional);
}
}
@@ -486,8 +486,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, "lowerBound", false, false, getElement(), getRuleCall$41$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, "lowerBound", false, false, getElement(), getRuleCall$41$Delimiter(), optional);
}
}
@@ -511,8 +511,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$43$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$43$Delimiter(), optional);
}
}
@@ -535,8 +535,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(sintConsumer, "upperBound", false, true, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(sintConsumer, "upperBound", false, true, false, getElement(), optional);
}
}
@@ -547,8 +547,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$46$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$46$Delimiter(), optional);
}
}
@@ -571,8 +571,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$48$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$48$Delimiter(), optional);
}
}
@@ -596,8 +596,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$50$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$50$Delimiter(), optional);
}
}
@@ -620,8 +620,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "defaultValueLiteral", false, false, getElement(), getRuleCall$52$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "defaultValueLiteral", false, false, getElement(), getRuleCall$52$Delimiter(), optional);
}
}
@@ -632,8 +632,8 @@ public final class EcoreDslEAttributeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$53$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$53$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEClassDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEClassDeclConsumer.java
index e3729df..d4593eb 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEClassDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEClassDeclConsumer.java
@@ -182,8 +182,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement(), optional);
}
}
@@ -206,8 +206,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "abstract", false, true, getKeyword$13$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "abstract", false, true, getKeyword$13$Delimiter(), optional);
}
}
@@ -243,8 +243,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "interface", false, true, getKeyword$16$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "interface", false, true, getKeyword$16$Delimiter(), optional);
}
}
@@ -255,8 +255,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter(), optional);
}
}
@@ -279,8 +279,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$19$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$19$Delimiter(), optional);
}
}
@@ -306,8 +306,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$23$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$23$Delimiter(), optional);
}
}
@@ -330,8 +330,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eTypeParameterDeclConsumer, "eTypeParameters", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eTypeParameterDeclConsumer, "eTypeParameters", true, false, false, getElement(), optional);
}
}
@@ -355,8 +355,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$27$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$27$Delimiter(), optional);
}
}
@@ -379,8 +379,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eTypeParameterDeclConsumer, "eTypeParameters", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eTypeParameterDeclConsumer, "eTypeParameters", true, false, false, getElement(), optional);
}
}
@@ -391,8 +391,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$30$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$30$Delimiter(), optional);
}
}
@@ -417,8 +417,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$33$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$33$Delimiter(), optional);
}
}
@@ -441,8 +441,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericSuperTypes", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericSuperTypes", true, false, false, getElement(), optional);
}
}
@@ -466,8 +466,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$37$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$37$Delimiter(), optional);
}
}
@@ -490,8 +490,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericSuperTypes", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericSuperTypes", true, false, false, getElement(), optional);
}
}
@@ -515,8 +515,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$41$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$41$Delimiter(), optional);
}
}
@@ -539,8 +539,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(stringOrQidConsumer, "instanceClassName", false, true, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(stringOrQidConsumer, "instanceClassName", false, true, false, getElement(), optional);
}
}
@@ -551,8 +551,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$44$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$44$Delimiter(), optional);
}
}
@@ -588,8 +588,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eStructuralFeatureDeclConsumer, "eStructuralFeatures", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eStructuralFeatureDeclConsumer, "eStructuralFeatures", true, false, false, getElement(), optional);
}
}
@@ -612,8 +612,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eOperationDeclConsumer, "eOperations", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eOperationDeclConsumer, "eOperations", true, false, false, getElement(), optional);
}
}
@@ -624,8 +624,8 @@ public final class EcoreDslEClassDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$50$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$50$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEClassifierDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEClassifierDeclConsumer.java
index eea85be..946696d 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEClassifierDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEClassifierDeclConsumer.java
@@ -51,8 +51,8 @@ public final class EcoreDslEClassifierDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eClassDeclConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eClassDeclConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -63,8 +63,8 @@ public final class EcoreDslEClassifierDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eDataTypeDeclConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eDataTypeDeclConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEDataTypeDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEDataTypeDeclConsumer.java
index 3087e80..ebec2fa 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEDataTypeDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEDataTypeDeclConsumer.java
@@ -122,8 +122,8 @@ public final class EcoreDslEDataTypeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement(), optional);
}
}
@@ -146,8 +146,8 @@ public final class EcoreDslEDataTypeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "serializable", false, true, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "serializable", false, true, getKeyword$7$Delimiter(), optional);
}
}
@@ -158,8 +158,8 @@ public final class EcoreDslEDataTypeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$12$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$12$Delimiter(), optional);
}
}
@@ -182,8 +182,8 @@ public final class EcoreDslEDataTypeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$14$Delimiter(), optional);
}
}
@@ -194,8 +194,8 @@ public final class EcoreDslEDataTypeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$15$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$15$Delimiter(), optional);
}
}
@@ -218,8 +218,8 @@ public final class EcoreDslEDataTypeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(stringOrQidConsumer, "instanceClassName", false, true, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(stringOrQidConsumer, "instanceClassName", false, true, false, getElement(), optional);
}
}
@@ -230,8 +230,8 @@ public final class EcoreDslEDataTypeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$18$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$18$Delimiter(), optional);
}
}
@@ -242,8 +242,8 @@ public final class EcoreDslEDataTypeDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eEnumDeclConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eEnumDeclConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEEnumDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEEnumDeclConsumer.java
index 944ddaf..cdd5943 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEEnumDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEEnumDeclConsumer.java
@@ -95,8 +95,8 @@ public final class EcoreDslEEnumDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement(), optional);
}
}
@@ -107,8 +107,8 @@ public final class EcoreDslEEnumDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter(), optional);
}
}
@@ -131,8 +131,8 @@ public final class EcoreDslEEnumDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$10$Delimiter(), optional);
}
}
@@ -143,8 +143,8 @@ public final class EcoreDslEEnumDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter(), optional);
}
}
@@ -167,8 +167,8 @@ public final class EcoreDslEEnumDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eEnumLiteralDeclConsumer, "eLiterals", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eEnumLiteralDeclConsumer, "eLiterals", true, false, false, getElement(), optional);
}
}
@@ -179,8 +179,8 @@ public final class EcoreDslEEnumDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEEnumLiteralDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEEnumLiteralDeclConsumer.java
index 052a655..2c6622f 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEEnumLiteralDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEEnumLiteralDeclConsumer.java
@@ -102,8 +102,8 @@ public final class EcoreDslEEnumLiteralDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement(), optional);
}
}
@@ -126,8 +126,8 @@ public final class EcoreDslEEnumLiteralDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$8$Delimiter(), optional);
}
}
@@ -151,8 +151,8 @@ public final class EcoreDslEEnumLiteralDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter(), optional);
}
}
@@ -175,8 +175,8 @@ public final class EcoreDslEEnumLiteralDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, "value", false, false, getElement(), getRuleCall$12$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, "value", false, false, getElement(), getRuleCall$12$Delimiter(), optional);
}
}
@@ -199,8 +199,8 @@ public final class EcoreDslEEnumLiteralDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "literal", false, false, getElement(), getRuleCall$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "literal", false, false, getElement(), getRuleCall$14$Delimiter(), optional);
}
}
@@ -211,8 +211,8 @@ public final class EcoreDslEEnumLiteralDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$15$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$15$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEGenericTypeDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEGenericTypeDeclConsumer.java
index ac43dfa..a6b2626 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEGenericTypeDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEGenericTypeDeclConsumer.java
@@ -151,8 +151,8 @@ public final class EcoreDslEGenericTypeDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "eClassifier", false, false, getElement(), getCrossReference$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "eClassifier", false, false, getElement(), getCrossReference$5$Delimiter(), optional);
}
}
@@ -178,8 +178,8 @@ public final class EcoreDslEGenericTypeDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter(), optional);
}
}
@@ -202,8 +202,8 @@ public final class EcoreDslEGenericTypeDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeDeclConsumer, "eTypeArguments", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeDeclConsumer, "eTypeArguments", true, false, false, getElement(), optional);
}
}
@@ -227,8 +227,8 @@ public final class EcoreDslEGenericTypeDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter(), optional);
}
}
@@ -251,8 +251,8 @@ public final class EcoreDslEGenericTypeDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeDeclConsumer, "eTypeArguments", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeDeclConsumer, "eTypeArguments", true, false, false, getElement(), optional);
}
}
@@ -263,8 +263,8 @@ public final class EcoreDslEGenericTypeDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter(), optional);
}
}
@@ -288,8 +288,8 @@ public final class EcoreDslEGenericTypeDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$19$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$19$Delimiter(), optional);
}
}
@@ -312,8 +312,8 @@ public final class EcoreDslEGenericTypeDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "eTypeParameter", false, false, getElement(), getCrossReference$21$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "eTypeParameter", false, false, getElement(), getCrossReference$21$Delimiter(), optional);
}
}
@@ -337,8 +337,8 @@ public final class EcoreDslEGenericTypeDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$24$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$24$Delimiter(), optional);
}
}
@@ -375,8 +375,8 @@ public final class EcoreDslEGenericTypeDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$27$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$27$Delimiter(), optional);
}
}
@@ -399,8 +399,8 @@ public final class EcoreDslEGenericTypeDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeDeclConsumer, "eUpperBound", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeDeclConsumer, "eUpperBound", false, false, false, getElement(), optional);
}
}
@@ -424,8 +424,8 @@ public final class EcoreDslEGenericTypeDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$31$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$31$Delimiter(), optional);
}
}
@@ -448,8 +448,8 @@ public final class EcoreDslEGenericTypeDeclConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeDeclConsumer, "eLowerBound", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeDeclConsumer, "eLowerBound", false, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEGenericTypeReferenceDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEGenericTypeReferenceDeclConsumer.java
index 2ba9027..f3a5d17 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEGenericTypeReferenceDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEGenericTypeReferenceDeclConsumer.java
@@ -122,8 +122,8 @@ public final class EcoreDslEGenericTypeReferenceDeclConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "eClassifier", false, false, getElement(), getCrossReference$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "eClassifier", false, false, getElement(), getCrossReference$4$Delimiter(), optional);
}
}
@@ -149,8 +149,8 @@ public final class EcoreDslEGenericTypeReferenceDeclConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$9$Delimiter(), optional);
}
}
@@ -173,8 +173,8 @@ public final class EcoreDslEGenericTypeReferenceDeclConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeDeclConsumer, "eTypeArguments", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeDeclConsumer, "eTypeArguments", true, false, false, getElement(), optional);
}
}
@@ -198,8 +198,8 @@ public final class EcoreDslEGenericTypeReferenceDeclConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$13$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$13$Delimiter(), optional);
}
}
@@ -222,8 +222,8 @@ public final class EcoreDslEGenericTypeReferenceDeclConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeDeclConsumer, "eTypeArguments", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeDeclConsumer, "eTypeArguments", true, false, false, getElement(), optional);
}
}
@@ -234,8 +234,8 @@ public final class EcoreDslEGenericTypeReferenceDeclConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$16$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$16$Delimiter(), optional);
}
}
@@ -259,8 +259,8 @@ public final class EcoreDslEGenericTypeReferenceDeclConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$18$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$18$Delimiter(), optional);
}
}
@@ -283,8 +283,8 @@ public final class EcoreDslEGenericTypeReferenceDeclConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "eTypeParameter", false, false, getElement(), getCrossReference$20$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "eTypeParameter", false, false, getElement(), getCrossReference$20$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEOperationDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEOperationDeclConsumer.java
index 3065ac5..0c8a060 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEOperationDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEOperationDeclConsumer.java
@@ -189,8 +189,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement(), optional);
}
}
@@ -226,8 +226,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "unique", false, true, getKeyword$15$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "unique", false, true, getKeyword$15$Delimiter(), optional);
}
}
@@ -250,8 +250,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "ordered", false, true, getKeyword$17$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "ordered", false, true, getKeyword$17$Delimiter(), optional);
}
}
@@ -262,8 +262,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$18$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$18$Delimiter(), optional);
}
}
@@ -299,8 +299,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericType", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericType", false, false, false, getElement(), optional);
}
}
@@ -311,8 +311,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$22$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$22$Delimiter(), optional);
}
}
@@ -335,8 +335,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$24$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$24$Delimiter(), optional);
}
}
@@ -362,8 +362,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$28$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$28$Delimiter(), optional);
}
}
@@ -386,8 +386,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eTypeParameterDeclConsumer, "eTypeParameters", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eTypeParameterDeclConsumer, "eTypeParameters", true, false, false, getElement(), optional);
}
}
@@ -411,8 +411,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$32$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$32$Delimiter(), optional);
}
}
@@ -435,8 +435,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eTypeParameterDeclConsumer, "eTypeParameters", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eTypeParameterDeclConsumer, "eTypeParameters", true, false, false, getElement(), optional);
}
}
@@ -447,8 +447,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$35$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$35$Delimiter(), optional);
}
}
@@ -459,8 +459,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$36$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$36$Delimiter(), optional);
}
}
@@ -496,8 +496,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eParameterDeclConsumer, "eParameters", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eParameterDeclConsumer, "eParameters", true, false, false, getElement(), optional);
}
}
@@ -521,8 +521,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$41$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$41$Delimiter(), optional);
}
}
@@ -545,8 +545,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eParameterDeclConsumer, "eParameters", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eParameterDeclConsumer, "eParameters", true, false, false, getElement(), optional);
}
}
@@ -557,8 +557,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$44$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$44$Delimiter(), optional);
}
}
@@ -583,8 +583,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$47$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$47$Delimiter(), optional);
}
}
@@ -607,8 +607,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericExceptions", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericExceptions", true, false, false, getElement(), optional);
}
}
@@ -632,8 +632,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$51$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$51$Delimiter(), optional);
}
}
@@ -656,8 +656,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericExceptions", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericExceptions", true, false, false, getElement(), optional);
}
}
@@ -668,8 +668,8 @@ public final class EcoreDslEOperationDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$54$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$54$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEPackageDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEPackageDeclConsumer.java
index faeed1c..d1f0d9c 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEPackageDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEPackageDeclConsumer.java
@@ -136,8 +136,8 @@ public final class EcoreDslEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement(), optional);
}
}
@@ -148,8 +148,8 @@ public final class EcoreDslEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter(), optional);
}
}
@@ -172,8 +172,8 @@ public final class EcoreDslEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(qidConsumer, "name", false, true, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(qidConsumer, "name", false, true, false, getElement(), optional);
}
}
@@ -184,8 +184,8 @@ public final class EcoreDslEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter(), optional);
}
}
@@ -196,8 +196,8 @@ public final class EcoreDslEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$18$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$18$Delimiter(), optional);
}
}
@@ -220,8 +220,8 @@ public final class EcoreDslEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "nsURI", false, false, getElement(), getRuleCall$20$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "nsURI", false, false, getElement(), getRuleCall$20$Delimiter(), optional);
}
}
@@ -232,8 +232,8 @@ public final class EcoreDslEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$21$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$21$Delimiter(), optional);
}
}
@@ -244,8 +244,8 @@ public final class EcoreDslEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$22$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$22$Delimiter(), optional);
}
}
@@ -268,8 +268,8 @@ public final class EcoreDslEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(qidConsumer, "nsPrefix", false, true, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(qidConsumer, "nsPrefix", false, true, false, getElement(), optional);
}
}
@@ -280,8 +280,8 @@ public final class EcoreDslEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$25$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$25$Delimiter(), optional);
}
}
@@ -317,8 +317,8 @@ public final class EcoreDslEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(subEPackageDeclConsumer, "eSubpackages", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(subEPackageDeclConsumer, "eSubpackages", true, false, false, getElement(), optional);
}
}
@@ -341,8 +341,8 @@ public final class EcoreDslEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eClassifierDeclConsumer, "eClassifiers", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eClassifierDeclConsumer, "eClassifiers", true, false, false, getElement(), optional);
}
}
@@ -353,8 +353,8 @@ public final class EcoreDslEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$31$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$31$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEParameterDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEParameterDeclConsumer.java
index 3cdcf9b..17e1204 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEParameterDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEParameterDeclConsumer.java
@@ -78,8 +78,8 @@ public final class EcoreDslEParameterDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement(), optional);
}
}
@@ -102,8 +102,8 @@ public final class EcoreDslEParameterDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericType", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericType", false, false, false, getElement(), optional);
}
}
@@ -126,8 +126,8 @@ public final class EcoreDslEParameterDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$8$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEReferenceDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEReferenceDeclConsumer.java
index 84544c3..75639c7 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEReferenceDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEReferenceDeclConsumer.java
@@ -195,8 +195,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement(), optional);
}
}
@@ -238,8 +238,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "resolveProxies", false, true, getKeyword$18$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "resolveProxies", false, true, getKeyword$18$Delimiter(), optional);
}
}
@@ -262,8 +262,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "unique", false, true, getKeyword$20$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "unique", false, true, getKeyword$20$Delimiter(), optional);
}
}
@@ -286,8 +286,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "ordered", false, true, getKeyword$22$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "ordered", false, true, getKeyword$22$Delimiter(), optional);
}
}
@@ -310,8 +310,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "changeable", false, true, getKeyword$24$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "changeable", false, true, getKeyword$24$Delimiter(), optional);
}
}
@@ -334,8 +334,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "volatile", false, true, getKeyword$26$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "volatile", false, true, getKeyword$26$Delimiter(), optional);
}
}
@@ -358,8 +358,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "transient", false, true, getKeyword$28$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "transient", false, true, getKeyword$28$Delimiter(), optional);
}
}
@@ -382,8 +382,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "unsettable", false, true, getKeyword$30$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "unsettable", false, true, getKeyword$30$Delimiter(), optional);
}
}
@@ -406,8 +406,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "derived", false, true, getKeyword$32$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "derived", false, true, getKeyword$32$Delimiter(), optional);
}
}
@@ -443,8 +443,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "containment", false, true, getKeyword$35$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "containment", false, true, getKeyword$35$Delimiter(), optional);
}
}
@@ -455,8 +455,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$36$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$36$Delimiter(), optional);
}
}
@@ -479,8 +479,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericType", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeReferenceDeclConsumer, "eGenericType", false, false, false, getElement(), optional);
}
}
@@ -506,8 +506,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$42$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$42$Delimiter(), optional);
}
}
@@ -530,8 +530,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, "lowerBound", false, false, getElement(), getRuleCall$44$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, "lowerBound", false, false, getElement(), getRuleCall$44$Delimiter(), optional);
}
}
@@ -555,8 +555,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$46$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$46$Delimiter(), optional);
}
}
@@ -579,8 +579,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(sintConsumer, "upperBound", false, true, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(sintConsumer, "upperBound", false, true, false, getElement(), optional);
}
}
@@ -591,8 +591,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$49$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$49$Delimiter(), optional);
}
}
@@ -616,8 +616,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$51$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$51$Delimiter(), optional);
}
}
@@ -640,8 +640,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "eOpposite", false, false, getElement(), getCrossReference$53$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "eOpposite", false, false, getElement(), getCrossReference$53$Delimiter(), optional);
}
}
@@ -664,8 +664,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$56$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$56$Delimiter(), optional);
}
}
@@ -676,8 +676,8 @@ public final class EcoreDslEReferenceDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$57$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$57$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEStructuralFeatureDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEStructuralFeatureDeclConsumer.java
index 4ae6243..da21f2e 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEStructuralFeatureDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEStructuralFeatureDeclConsumer.java
@@ -51,8 +51,8 @@ public final class EcoreDslEStructuralFeatureDeclConsumer extends NonTerminalCon
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eAttributeDeclConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eAttributeDeclConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -63,8 +63,8 @@ public final class EcoreDslEStructuralFeatureDeclConsumer extends NonTerminalCon
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eReferenceDeclConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eReferenceDeclConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslETypeParameterDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslETypeParameterDeclConsumer.java
index 13b645e..b913202 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslETypeParameterDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslETypeParameterDeclConsumer.java
@@ -79,8 +79,8 @@ public final class EcoreDslETypeParameterDeclConsumer extends NonTerminalConsume
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$3$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$3$Delimiter(), optional);
}
}
@@ -104,8 +104,8 @@ public final class EcoreDslETypeParameterDeclConsumer extends NonTerminalConsume
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
@@ -128,8 +128,8 @@ public final class EcoreDslETypeParameterDeclConsumer extends NonTerminalConsume
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eGenericTypeDeclConsumer, "eBounds", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eGenericTypeDeclConsumer, "eBounds", true, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEcoreDslConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEcoreDslConsumer.java
index ef53cb6..5c4058e 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEcoreDslConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslEcoreDslConsumer.java
@@ -68,8 +68,8 @@ public final class EcoreDslEcoreDslConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(importStatementDeclConsumer, "imports", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(importStatementDeclConsumer, "imports", true, false, false, getElement(), optional);
}
}
@@ -92,8 +92,8 @@ public final class EcoreDslEcoreDslConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(ePackageDeclConsumer, "package", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(ePackageDeclConsumer, "package", false, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslImportStatementDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslImportStatementDeclConsumer.java
index aa7c112..bc818b0 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslImportStatementDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslImportStatementDeclConsumer.java
@@ -78,8 +78,8 @@ public final class EcoreDslImportStatementDeclConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -115,8 +115,8 @@ public final class EcoreDslImportStatementDeclConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "alias", false, false, getElement(), getRuleCall$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "alias", false, false, getElement(), getRuleCall$7$Delimiter(), optional);
}
}
@@ -127,8 +127,8 @@ public final class EcoreDslImportStatementDeclConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter(), optional);
}
}
@@ -151,8 +151,8 @@ public final class EcoreDslImportStatementDeclConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "importURI", false, false, getElement(), getRuleCall$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "importURI", false, false, getElement(), getRuleCall$10$Delimiter(), optional);
}
}
@@ -163,8 +163,8 @@ public final class EcoreDslImportStatementDeclConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMapEntryConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMapEntryConsumer.java
index 0c525fb..d3f27b3 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMapEntryConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMapEntryConsumer.java
@@ -79,8 +79,8 @@ public final class EcoreDslMapEntryConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "detailKey", false, false, getElement(), getRuleCall$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "detailKey", false, false, getElement(), getRuleCall$4$Delimiter(), optional);
}
}
@@ -91,8 +91,8 @@ public final class EcoreDslMapEntryConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
@@ -115,8 +115,8 @@ public final class EcoreDslMapEntryConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "detailValue", false, false, getElement(), getRuleCall$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "detailValue", false, false, getElement(), getRuleCall$7$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMapEntrySuperConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMapEntrySuperConsumer.java
index eeff631..35f641d 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMapEntrySuperConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMapEntrySuperConsumer.java
@@ -31,8 +31,8 @@ public final class EcoreDslMapEntrySuperConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(mapEntryConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(mapEntryConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMultiplicityExprConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMultiplicityExprConsumer.java
index 6fa3695..35db84a 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMultiplicityExprConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslMultiplicityExprConsumer.java
@@ -56,8 +56,8 @@ public final class EcoreDslMultiplicityExprConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$3$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$3$Delimiter(), optional);
}
}
@@ -68,8 +68,8 @@ public final class EcoreDslMultiplicityExprConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -80,8 +80,8 @@ public final class EcoreDslMultiplicityExprConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslQIDConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslQIDConsumer.java
index f54ec6a..f6f7a81 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslQIDConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslQIDConsumer.java
@@ -68,8 +68,8 @@ public final class EcoreDslQIDConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, null, false, false, getElement(), getRuleCall$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, null, false, false, getElement(), getRuleCall$2$Delimiter(), optional);
}
}
@@ -106,8 +106,8 @@ public final class EcoreDslQIDConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
@@ -118,8 +118,8 @@ public final class EcoreDslQIDConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter(), optional);
}
}
@@ -130,8 +130,8 @@ public final class EcoreDslQIDConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, null, false, false, getElement(), getRuleCall$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, null, false, false, getElement(), getRuleCall$7$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSINTConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSINTConsumer.java
index 393ad66..88b72d0 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSINTConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSINTConsumer.java
@@ -55,8 +55,8 @@ public final class EcoreDslSINTConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -67,8 +67,8 @@ public final class EcoreDslSINTConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, null, false, false, getElement(), getRuleCall$3$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, null, false, false, getElement(), getRuleCall$3$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSTRING_OR_QIDConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSTRING_OR_QIDConsumer.java
index 26f95fa..42e872e 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSTRING_OR_QIDConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSTRING_OR_QIDConsumer.java
@@ -54,8 +54,8 @@ public final class EcoreDslSTRING_OR_QIDConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, null, false, false, getElement(), getRuleCall$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, null, false, false, getElement(), getRuleCall$2$Delimiter(), optional);
}
}
@@ -66,8 +66,8 @@ public final class EcoreDslSTRING_OR_QIDConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(qidConsumer, null, false, true, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(qidConsumer, null, false, true, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSubEPackageDeclConsumer.java b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSubEPackageDeclConsumer.java
index c88b57e..ce1c39f 100644
--- a/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSubEPackageDeclConsumer.java
+++ b/examples/org.eclipse.xtext.example.ecoredsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/EcoreDslSubEPackageDeclConsumer.java
@@ -104,8 +104,8 @@ public final class EcoreDslSubEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eAnnotationDeclConsumer, "eAnnotations", true, false, false, getElement(), optional);
}
}
@@ -116,8 +116,8 @@ public final class EcoreDslSubEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter(), optional);
}
}
@@ -140,8 +140,8 @@ public final class EcoreDslSubEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$10$Delimiter(), optional);
}
}
@@ -152,8 +152,8 @@ public final class EcoreDslSubEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter(), optional);
}
}
@@ -189,8 +189,8 @@ public final class EcoreDslSubEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(subEPackageDeclConsumer, "eSubpackages", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(subEPackageDeclConsumer, "eSubpackages", true, false, false, getElement(), optional);
}
}
@@ -213,8 +213,8 @@ public final class EcoreDslSubEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eClassifierDeclConsumer, "eClassifiers", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eClassifierDeclConsumer, "eClassifiers", true, false, false, getElement(), optional);
}
}
@@ -225,8 +225,8 @@ public final class EcoreDslSubEPackageDeclConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.genmodel b/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.genmodel
index 4dd6de8..ad52aa7 100644
--- a/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.genmodel
+++ b/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.genmodel
@@ -1,59 +1,59 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.example.fowlerdsl/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="Fowlerdsl" basePackage="org.eclipse.xtext.example" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Statemachine"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Statemachine"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Statemachine/events"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Statemachine/events"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Statemachine/commands"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Statemachine/commands"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Statemachine/states"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Statemachine/states"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Event"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Event"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Event/resetting"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Event/resetting"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Event/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Event/name"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Event/code"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Event/code"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Command"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Command"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Command/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Command/name"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Command/code"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Command/code"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//State"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//State"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//State/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//State/name"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//State/actions"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//State/actions"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//State/transitions"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//State/transitions"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Transition"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Transition"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Transition/event"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Transition/event"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Transition/state"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/FowlerDsl.ecore#//Transition/state"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslCommandConsumer.java b/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslCommandConsumer.java
index e7179ec..aac76d6 100644
--- a/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslCommandConsumer.java
+++ b/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslCommandConsumer.java
@@ -70,8 +70,8 @@ public final class FowlerDslCommandConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$3$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$3$Delimiter(), optional);
}
}
@@ -94,8 +94,8 @@ public final class FowlerDslCommandConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "code", false, false, getElement(), getRuleCall$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "code", false, false, getElement(), getRuleCall$5$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslEventConsumer.java b/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslEventConsumer.java
index 7d35d0c..b31ee36 100644
--- a/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslEventConsumer.java
+++ b/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslEventConsumer.java
@@ -79,8 +79,8 @@ public final class FowlerDslEventConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "resetting", false, true, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "resetting", false, true, getKeyword$4$Delimiter(), optional);
}
}
@@ -103,8 +103,8 @@ public final class FowlerDslEventConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter(), optional);
}
}
@@ -127,8 +127,8 @@ public final class FowlerDslEventConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "code", false, false, getElement(), getRuleCall$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "code", false, false, getElement(), getRuleCall$8$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslStateConsumer.java b/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslStateConsumer.java
index ef6de90..e5e9909 100644
--- a/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslStateConsumer.java
+++ b/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslStateConsumer.java
@@ -93,8 +93,8 @@ public final class FowlerDslStateConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
@@ -117,8 +117,8 @@ public final class FowlerDslStateConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$7$Delimiter(), optional);
}
}
@@ -144,8 +144,8 @@ public final class FowlerDslStateConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter(), optional);
}
}
@@ -156,8 +156,8 @@ public final class FowlerDslStateConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$12$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$12$Delimiter(), optional);
}
}
@@ -180,8 +180,8 @@ public final class FowlerDslStateConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "actions", true, false, getElement(), getCrossReference$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "actions", true, false, getElement(), getCrossReference$14$Delimiter(), optional);
}
}
@@ -192,8 +192,8 @@ public final class FowlerDslStateConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$16$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$16$Delimiter(), optional);
}
}
@@ -216,8 +216,8 @@ public final class FowlerDslStateConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(transitionConsumer, "transitions", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(transitionConsumer, "transitions", true, false, false, getElement(), optional);
}
}
@@ -228,8 +228,8 @@ public final class FowlerDslStateConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$19$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$19$Delimiter(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslStatemachineConsumer.java b/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslStatemachineConsumer.java
index 62a9fb6..d2061a6 100644
--- a/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslStatemachineConsumer.java
+++ b/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslStatemachineConsumer.java
@@ -85,8 +85,8 @@ public final class FowlerDslStatemachineConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter(), optional);
}
}
@@ -109,8 +109,8 @@ public final class FowlerDslStatemachineConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(eventConsumer, "events", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(eventConsumer, "events", true, false, false, getElement(), optional);
}
}
@@ -121,8 +121,8 @@ public final class FowlerDslStatemachineConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter(), optional);
}
}
@@ -133,8 +133,8 @@ public final class FowlerDslStatemachineConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter(), optional);
}
}
@@ -157,8 +157,8 @@ public final class FowlerDslStatemachineConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(commandConsumer, "commands", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(commandConsumer, "commands", true, false, false, getElement(), optional);
}
}
@@ -169,8 +169,8 @@ public final class FowlerDslStatemachineConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter(), optional);
}
}
@@ -193,8 +193,8 @@ public final class FowlerDslStatemachineConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(stateConsumer, "states", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(stateConsumer, "states", true, false, false, getElement(), optional);
}
}
diff --git a/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslTransitionConsumer.java b/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslTransitionConsumer.java
index d3754ed..23efc89 100644
--- a/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslTransitionConsumer.java
+++ b/examples/org.eclipse.xtext.example.fowlerdsl/src-gen/org/eclipse/xtext/example/parser/packrat/consumers/FowlerDslTransitionConsumer.java
@@ -77,8 +77,8 @@ public final class FowlerDslTransitionConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "event", false, false, getElement(), getCrossReference$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "event", false, false, getElement(), getCrossReference$4$Delimiter(), optional);
}
}
@@ -89,8 +89,8 @@ public final class FowlerDslTransitionConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter(), optional);
}
}
@@ -113,8 +113,8 @@ public final class FowlerDslTransitionConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "state", false, false, getElement(), getCrossReference$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "state", false, false, getElement(), getCrossReference$8$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.genmodel b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.genmodel
index c59588d..0fb5756 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.genmodel
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.genmodel
@@ -1,176 +1,176 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.generator.tests/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="XtextTest" basePackage="org.eclipse.xtext" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar/abstract"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar/abstract"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar/name"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar/superGrammar"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar/superGrammar"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar/definesHiddenTokens"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar/definesHiddenTokens"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar/hiddenTokens"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar/hiddenTokens"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar/metamodelDeclarations"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar/metamodelDeclarations"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar/rules"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Grammar/rules"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractRule"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractRule"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractRule/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractRule/name"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractRule/type"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractRule/type"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractMetamodelDeclaration"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractMetamodelDeclaration"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractMetamodelDeclaration/ePackage"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractMetamodelDeclaration/ePackage"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractMetamodelDeclaration/alias"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractMetamodelDeclaration/alias"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//GeneratedMetamodel"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//GeneratedMetamodel"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//GeneratedMetamodel/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//GeneratedMetamodel/name"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//ReferencedMetamodel"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//ReferencedMetamodel"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//LexerRule"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//LexerRule"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//LexerRule/body"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//LexerRule/body"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//ParserRule"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//ParserRule"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//ParserRule/definesHiddenTokens"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//ParserRule/definesHiddenTokens"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//ParserRule/hiddenTokens"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//ParserRule/hiddenTokens"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//ParserRule/alternatives"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//ParserRule/alternatives"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//ParserRule/terminal"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//ParserRule/terminal"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//TypeRef"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//TypeRef"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//TypeRef/metamodel"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//TypeRef/metamodel"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//TypeRef/type"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//TypeRef/type"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractElement"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractElement"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractElement/cardinality"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractElement/cardinality"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Assignment"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Assignment"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Assignment/feature"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Assignment/feature"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Assignment/operator"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Assignment/operator"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Assignment/terminal"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Assignment/terminal"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Action"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Action"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Action/typeName"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Action/typeName"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Action/feature"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Action/feature"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Action/operator"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Action/operator"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractNegatedToken"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractNegatedToken"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractNegatedToken/terminal"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//AbstractNegatedToken/terminal"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//NegatedToken"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//NegatedToken"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//UpToToken"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//UpToToken"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Wildcard"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Wildcard"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Wildcard/isWildcard"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Wildcard/isWildcard"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//CrossReference"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//CrossReference"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//CrossReference/type"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//CrossReference/type"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//CrossReference/rule"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//CrossReference/rule"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Keyword"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Keyword"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Keyword/value"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Keyword/value"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//RuleCall"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//RuleCall"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//RuleCall/rule"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//RuleCall/rule"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Alternatives"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Alternatives"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Alternatives/groups"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Alternatives/groups"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Group"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Group"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Group/abstractTokens"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//Group/abstractTokens"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//CharacterRange"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//CharacterRange"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//CharacterRange/left"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//CharacterRange/left"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//CharacterRange/right"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/XtextGrammarTestLanguage.ecore#//CharacterRange/right"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.genmodel b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.genmodel
index 2567df7..d8378a8 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.genmodel
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.genmodel
@@ -1,29 +1,29 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.generator.tests/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="ImportedURI" basePackage="org.eclipse.xtext.crossrefs" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Main"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Main"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Main/imports"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Main/imports"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Main/types"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Main/types"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Import"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Import"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Import/importURI"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Import/importURI"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Type"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Type"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Type/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Type/name"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Type/extends"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/ImportUriTestLanguage.ecore#//Type/extends"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.genmodel b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.genmodel
index 266253d..6158bb2 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.genmodel
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.genmodel
@@ -1,29 +1,29 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.generator.tests/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="LangATestLanguage" basePackage="org.eclipse.xtext.crossrefs" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Main"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Main"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Main/imports"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Main/imports"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Main/types"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Main/types"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Import"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Import"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Import/uri"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Import/uri"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Type"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Type"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Type/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Type/name"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Type/extends"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/LangATestLanguage.ecore#//Type/extends"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageImportConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageImportConsumer.java
index 6ec087f..688252a 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageImportConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageImportConsumer.java
@@ -58,8 +58,8 @@ public final class ImportUriTestLanguageImportConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -82,8 +82,8 @@ public final class ImportUriTestLanguageImportConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "importURI", false, false, getElement(), getRuleCall$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "importURI", false, false, getElement(), getRuleCall$4$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageMainConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageMainConsumer.java
index f15b6a4..8b44a70 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageMainConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageMainConsumer.java
@@ -68,8 +68,8 @@ public final class ImportUriTestLanguageMainConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(importConsumer, "imports", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(importConsumer, "imports", true, false, false, getElement(), optional);
}
}
@@ -92,8 +92,8 @@ public final class ImportUriTestLanguageMainConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(typeConsumer, "types", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(typeConsumer, "types", true, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageTypeConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageTypeConsumer.java
index c30b4fa..9b736bf 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageTypeConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/ImportUriTestLanguageTypeConsumer.java
@@ -71,8 +71,8 @@ public final class ImportUriTestLanguageTypeConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -95,8 +95,8 @@ public final class ImportUriTestLanguageTypeConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter(), optional);
}
}
@@ -107,8 +107,8 @@ public final class ImportUriTestLanguageTypeConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter(), optional);
}
}
@@ -131,8 +131,8 @@ public final class ImportUriTestLanguageTypeConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "extends", false, false, getElement(), getCrossReference$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "extends", false, false, getElement(), getCrossReference$9$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageImportConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageImportConsumer.java
index d56223e..2e6a2e3 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageImportConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageImportConsumer.java
@@ -58,8 +58,8 @@ public final class LangATestLanguageImportConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -82,8 +82,8 @@ public final class LangATestLanguageImportConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "uri", false, false, getElement(), getRuleCall$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "uri", false, false, getElement(), getRuleCall$4$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageMainConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageMainConsumer.java
index 0ca148e..7bb695c 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageMainConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageMainConsumer.java
@@ -68,8 +68,8 @@ public final class LangATestLanguageMainConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(importConsumer, "imports", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(importConsumer, "imports", true, false, false, getElement(), optional);
}
}
@@ -92,8 +92,8 @@ public final class LangATestLanguageMainConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(typeConsumer, "types", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(typeConsumer, "types", true, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageTypeConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageTypeConsumer.java
index 0f0e5bb..c20e52f 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageTypeConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/crossrefs/parser/packrat/consumers/LangATestLanguageTypeConsumer.java
@@ -71,8 +71,8 @@ public final class LangATestLanguageTypeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -95,8 +95,8 @@ public final class LangATestLanguageTypeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter(), optional);
}
}
@@ -107,8 +107,8 @@ public final class LangATestLanguageTypeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter(), optional);
}
}
@@ -131,8 +131,8 @@ public final class LangATestLanguageTypeConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "extends", false, false, getElement(), getCrossReference$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "extends", false, false, getElement(), getCrossReference$9$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.genmodel b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.genmodel
index ae672e8..71c1020 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.genmodel
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.genmodel
@@ -1,23 +1,23 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.generator.tests/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="DummyLang" basePackage="org.eclipse.xtext.dummy" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.ecore#//Model"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.ecore#//Model"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.ecore#//Model/elements"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.ecore#//Model/elements"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.ecore#//Element"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.ecore#//Element"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.ecore#//Element/optional"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.ecore#//Element/optional"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.ecore#//Element/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.ecore#//Element/name"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.ecore#//Element/descriptions"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/DummyTestLanguage.ecore#//Element/descriptions"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/parser/packrat/consumers/DummyTestLanguageElementConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/parser/packrat/consumers/DummyTestLanguageElementConsumer.java
index e48873a..5a23a72 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/parser/packrat/consumers/DummyTestLanguageElementConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/parser/packrat/consumers/DummyTestLanguageElementConsumer.java
@@ -91,8 +91,8 @@ public final class DummyTestLanguageElementConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "optional", false, true, getKeyword$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "optional", false, true, getKeyword$6$Delimiter(), optional);
}
}
@@ -103,8 +103,8 @@ public final class DummyTestLanguageElementConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter(), optional);
}
}
@@ -127,8 +127,8 @@ public final class DummyTestLanguageElementConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$9$Delimiter(), optional);
}
}
@@ -151,8 +151,8 @@ public final class DummyTestLanguageElementConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "descriptions", true, false, getElement(), getRuleCall$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "descriptions", true, false, getElement(), getRuleCall$11$Delimiter(), optional);
}
}
@@ -163,8 +163,8 @@ public final class DummyTestLanguageElementConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$12$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$12$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/parser/packrat/consumers/DummyTestLanguageModelConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/parser/packrat/consumers/DummyTestLanguageModelConsumer.java
index f558563..e91af87 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/parser/packrat/consumers/DummyTestLanguageModelConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/dummy/parser/packrat/consumers/DummyTestLanguageModelConsumer.java
@@ -46,8 +46,8 @@ public final class DummyTestLanguageModelConsumer extends NonTerminalConsumer {
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(elementConsumer, "elements", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(elementConsumer, "elements", true, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/lowerCaseNamedTestLanguage.genmodel b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/lowerCaseNamedTestLanguage.genmodel
index 3f9f30b..6f1349b 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/lowerCaseNamedTestLanguage.genmodel
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/lowerCaseNamedTestLanguage.genmodel
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.generator.tests/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="LowerCaseNamedTestLanguage" basePackage="org.eclipse.xtext.generator" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/lowerCaseNamedTestLanguage.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/lowerCaseNamedTestLanguage.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/lowerCaseNamedTestLanguage.ecore#//Model"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/lowerCaseNamedTestLanguage.ecore#//Model"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/lowerCaseNamedTestLanguage.ecore#//Model/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/lowerCaseNamedTestLanguage.ecore#//Model/name"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/parser/packrat/consumers/LowerCaseNamedTestLanguageModelConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/parser/packrat/consumers/LowerCaseNamedTestLanguageModelConsumer.java
index 1563e8a..6427a6c 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/parser/packrat/consumers/LowerCaseNamedTestLanguageModelConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/generator/parser/packrat/consumers/LowerCaseNamedTestLanguageModelConsumer.java
@@ -48,8 +48,8 @@ public final class LowerCaseNamedTestLanguageModelConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$2$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/BaseInheritanceTestLanguage.genmodel b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/BaseInheritanceTestLanguage.genmodel
index 77d3b8d..0bbf330 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/BaseInheritanceTestLanguage.genmodel
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/BaseInheritanceTestLanguage.genmodel
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.generator.tests/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="BaseInheritanceTest" basePackage="org.eclipse.xtext.grammarinheritance" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/BaseInheritanceTestLanguage.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/BaseInheritanceTestLanguage.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/BaseInheritanceTestLanguage.ecore#//Model"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/BaseInheritanceTestLanguage.ecore#//Model"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/BaseInheritanceTestLanguage.ecore#//Model/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/BaseInheritanceTestLanguage.ecore#//Model/name"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.genmodel b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.genmodel
index 87e40d9..d3b93b3 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.genmodel
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.genmodel
@@ -1,53 +1,53 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.generator.tests/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="Foo" basePackage="org.eclipse.xtext.grammarinheritance" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//RootRule"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//RootRule"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//ConcreteParserRule"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//ConcreteParserRule"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//ConcreteParserRule/magicNumber"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//ConcreteParserRule/magicNumber"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//ConcreteParserRule/elements"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//ConcreteParserRule/elements"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//CallOverridenParserRule"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//CallOverridenParserRule"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//CallOverridenParserRule/call"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//CallOverridenParserRule/call"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//AType2"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//AType2"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//AType2/age"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//AType2/age"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//Subrule1"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//Subrule1"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//Subrule1/sub1"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//Subrule1/sub1"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//Subrule2"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//Subrule2"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//Subrule2/sub2"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//Subrule2/sub2"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//Subrule3"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//Subrule3"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//Subrule3/sub1"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//Subrule3/sub1"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//CallExtendedParserRule"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//CallExtendedParserRule"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//CallExtendedParserRule/call"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/ConcreteTestLanguage.ecore#//CallExtendedParserRule/call"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.genmodel b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.genmodel
index b54f4dd..07733e4 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.genmodel
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.genmodel
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.generator.tests/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="InheritanceTest" basePackage="org.eclipse.xtext.grammarinheritance" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.ecore#//Model"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.ecore#//Model"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.ecore#//Model/elements"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.ecore#//Model/elements"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.ecore#//Element"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.ecore#//Element"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.ecore#//Element/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/InheritanceTestLanguage.ecore#//Element/name"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageAbstractCallExtendedParserRuleConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageAbstractCallExtendedParserRuleConsumer.java
index 7718071..b5debd2 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageAbstractCallExtendedParserRuleConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageAbstractCallExtendedParserRuleConsumer.java
@@ -56,8 +56,8 @@ public final class AbstractTestLanguageAbstractCallExtendedParserRuleConsumer ex
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -80,8 +80,8 @@ public final class AbstractTestLanguageAbstractCallExtendedParserRuleConsumer ex
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(extendableParserRuleConsumer, "elements", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(extendableParserRuleConsumer, "elements", true, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageAbstractCallOverridenParserRuleConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageAbstractCallOverridenParserRuleConsumer.java
index cebb41c..3d47117 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageAbstractCallOverridenParserRuleConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageAbstractCallOverridenParserRuleConsumer.java
@@ -56,8 +56,8 @@ public final class AbstractTestLanguageAbstractCallOverridenParserRuleConsumer e
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -80,8 +80,8 @@ public final class AbstractTestLanguageAbstractCallOverridenParserRuleConsumer e
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(overridableParserRuleConsumer, "elements", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(overridableParserRuleConsumer, "elements", true, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageExtendableParserRuleConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageExtendableParserRuleConsumer.java
index a679b13..5fef2bf 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageExtendableParserRuleConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageExtendableParserRuleConsumer.java
@@ -58,8 +58,8 @@ public final class AbstractTestLanguageExtendableParserRuleConsumer extends NonT
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -82,8 +82,8 @@ public final class AbstractTestLanguageExtendableParserRuleConsumer extends NonT
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageInheritedParserRuleConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageInheritedParserRuleConsumer.java
index 5c502af..68ebef6 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageInheritedParserRuleConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageInheritedParserRuleConsumer.java
@@ -58,8 +58,8 @@ public final class AbstractTestLanguageInheritedParserRuleConsumer extends NonTe
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -82,8 +82,8 @@ public final class AbstractTestLanguageInheritedParserRuleConsumer extends NonTe
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageOverridableParserRule2Consumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageOverridableParserRule2Consumer.java
index c524a5a..fa95dac 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageOverridableParserRule2Consumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageOverridableParserRule2Consumer.java
@@ -58,8 +58,8 @@ public final class AbstractTestLanguageOverridableParserRule2Consumer extends No
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -82,8 +82,8 @@ public final class AbstractTestLanguageOverridableParserRule2Consumer extends No
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageOverridableParserRuleConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageOverridableParserRuleConsumer.java
index b6f0de4..0e2b115 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageOverridableParserRuleConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/AbstractTestLanguageOverridableParserRuleConsumer.java
@@ -58,8 +58,8 @@ public final class AbstractTestLanguageOverridableParserRuleConsumer extends Non
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -82,8 +82,8 @@ public final class AbstractTestLanguageOverridableParserRuleConsumer extends Non
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/BaseInheritanceTestLanguageModelConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/BaseInheritanceTestLanguageModelConsumer.java
index ac1aab2..145a210 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/BaseInheritanceTestLanguageModelConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/BaseInheritanceTestLanguageModelConsumer.java
@@ -58,8 +58,8 @@ public final class BaseInheritanceTestLanguageModelConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -82,8 +82,8 @@ public final class BaseInheritanceTestLanguageModelConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageCallExtendedParserRuleConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageCallExtendedParserRuleConsumer.java
index e2b6255..68877c0 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageCallExtendedParserRuleConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageCallExtendedParserRuleConsumer.java
@@ -46,8 +46,8 @@ public final class ConcreteTestLanguageCallExtendedParserRuleConsumer extends No
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(abstractCallExtendedParserRuleConsumer, "call", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(abstractCallExtendedParserRuleConsumer, "call", false, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageCallOverridenParserRuleConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageCallOverridenParserRuleConsumer.java
index 72f3940..c1656f7 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageCallOverridenParserRuleConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageCallOverridenParserRuleConsumer.java
@@ -46,8 +46,8 @@ public final class ConcreteTestLanguageCallOverridenParserRuleConsumer extends N
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(abstractCallOverridenParserRuleConsumer, "call", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(abstractCallOverridenParserRuleConsumer, "call", false, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageConcreteParserRuleConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageConcreteParserRuleConsumer.java
index 0ed3226..ee6c632 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageConcreteParserRuleConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageConcreteParserRuleConsumer.java
@@ -71,8 +71,8 @@ public final class ConcreteTestLanguageConcreteParserRuleConsumer extends NonTer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -95,8 +95,8 @@ public final class ConcreteTestLanguageConcreteParserRuleConsumer extends NonTer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(realConsumer, "magicNumber", false, false, getElement(), getRuleCall$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(realConsumer, "magicNumber", false, false, getElement(), getRuleCall$6$Delimiter(), optional);
}
}
@@ -107,8 +107,8 @@ public final class ConcreteTestLanguageConcreteParserRuleConsumer extends NonTer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter(), optional);
}
}
@@ -131,8 +131,8 @@ public final class ConcreteTestLanguageConcreteParserRuleConsumer extends NonTer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(inheritedParserRuleConsumer, "elements", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(inheritedParserRuleConsumer, "elements", true, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageExtendableParserRuleConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageExtendableParserRuleConsumer.java
index c2495a3..5e46ea4 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageExtendableParserRuleConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageExtendableParserRuleConsumer.java
@@ -56,8 +56,8 @@ public final class ConcreteTestLanguageExtendableParserRuleConsumer extends NonT
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(subrule1Consumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(subrule1Consumer, null, false, false, false, getElement(), optional);
}
}
@@ -68,8 +68,8 @@ public final class ConcreteTestLanguageExtendableParserRuleConsumer extends NonT
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(subrule2Consumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(subrule2Consumer, null, false, false, false, getElement(), optional);
}
}
@@ -80,8 +80,8 @@ public final class ConcreteTestLanguageExtendableParserRuleConsumer extends NonT
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(subrule3Consumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(subrule3Consumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageOverridableParserRule2Consumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageOverridableParserRule2Consumer.java
index 2737e90..6fae279 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageOverridableParserRule2Consumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageOverridableParserRule2Consumer.java
@@ -72,8 +72,8 @@ public final class ConcreteTestLanguageOverridableParserRule2Consumer extends No
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -96,8 +96,8 @@ public final class ConcreteTestLanguageOverridableParserRule2Consumer extends No
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter(), optional);
}
}
@@ -108,8 +108,8 @@ public final class ConcreteTestLanguageOverridableParserRule2Consumer extends No
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter(), optional);
}
}
@@ -132,8 +132,8 @@ public final class ConcreteTestLanguageOverridableParserRule2Consumer extends No
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, "age", false, false, getElement(), getRuleCall$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, "age", false, false, getElement(), getRuleCall$9$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageOverridableParserRuleConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageOverridableParserRuleConsumer.java
index 17cc620..b27ae7b 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageOverridableParserRuleConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageOverridableParserRuleConsumer.java
@@ -58,8 +58,8 @@ public final class ConcreteTestLanguageOverridableParserRuleConsumer extends Non
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -82,8 +82,8 @@ public final class ConcreteTestLanguageOverridableParserRuleConsumer extends Non
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageRootRuleConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageRootRuleConsumer.java
index f3b907c..0ed3014 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageRootRuleConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageRootRuleConsumer.java
@@ -61,8 +61,8 @@ public final class ConcreteTestLanguageRootRuleConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(concreteParserRuleConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(concreteParserRuleConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -73,8 +73,8 @@ public final class ConcreteTestLanguageRootRuleConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(callOverridenParserRuleConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(callOverridenParserRuleConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -85,8 +85,8 @@ public final class ConcreteTestLanguageRootRuleConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(callExtendedParserRuleConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(callExtendedParserRuleConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -97,8 +97,8 @@ public final class ConcreteTestLanguageRootRuleConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(overridableParserRule2Consumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(overridableParserRule2Consumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule1Consumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule1Consumer.java
index 3eb7385..7d399dd 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule1Consumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule1Consumer.java
@@ -65,8 +65,8 @@ public final class ConcreteTestLanguageSubrule1Consumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$3$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$3$Delimiter(), optional);
}
}
@@ -89,8 +89,8 @@ public final class ConcreteTestLanguageSubrule1Consumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$5$Delimiter(), optional);
}
}
@@ -113,8 +113,8 @@ public final class ConcreteTestLanguageSubrule1Consumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "sub1", false, false, getElement(), getRuleCall$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "sub1", false, false, getElement(), getRuleCall$7$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule2Consumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule2Consumer.java
index 26922cd..414fcac 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule2Consumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule2Consumer.java
@@ -67,8 +67,8 @@ public final class ConcreteTestLanguageSubrule2Consumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$3$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$3$Delimiter(), optional);
}
}
@@ -91,8 +91,8 @@ public final class ConcreteTestLanguageSubrule2Consumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$5$Delimiter(), optional);
}
}
@@ -115,8 +115,8 @@ public final class ConcreteTestLanguageSubrule2Consumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "sub2", false, false, getElement(), getRuleCall$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "sub2", false, false, getElement(), getRuleCall$7$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule3Consumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule3Consumer.java
index 324526b..e7f7864 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule3Consumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/ConcreteTestLanguageSubrule3Consumer.java
@@ -67,8 +67,8 @@ public final class ConcreteTestLanguageSubrule3Consumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$3$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$3$Delimiter(), optional);
}
}
@@ -91,8 +91,8 @@ public final class ConcreteTestLanguageSubrule3Consumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$5$Delimiter(), optional);
}
}
@@ -115,8 +115,8 @@ public final class ConcreteTestLanguageSubrule3Consumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, "sub1", false, false, getElement(), getRuleCall$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, "sub1", false, false, getElement(), getRuleCall$7$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/InheritanceTestLanguageElementConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/InheritanceTestLanguageElementConsumer.java
index 6e4d0ce..1e75635 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/InheritanceTestLanguageElementConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/InheritanceTestLanguageElementConsumer.java
@@ -58,8 +58,8 @@ public final class InheritanceTestLanguageElementConsumer extends NonTerminalCon
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$2$Delimiter(), optional);
}
}
@@ -82,8 +82,8 @@ public final class InheritanceTestLanguageElementConsumer extends NonTerminalCon
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$4$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/InheritanceTestLanguageModelConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/InheritanceTestLanguageModelConsumer.java
index 1d93d9f..f80382d 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/InheritanceTestLanguageModelConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/grammarinheritance/parser/packrat/consumers/InheritanceTestLanguageModelConsumer.java
@@ -76,8 +76,8 @@ public final class InheritanceTestLanguageModelConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
@@ -100,8 +100,8 @@ public final class InheritanceTestLanguageModelConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$7$Delimiter(), optional);
}
}
@@ -112,8 +112,8 @@ public final class InheritanceTestLanguageModelConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter(), optional);
}
}
@@ -136,8 +136,8 @@ public final class InheritanceTestLanguageModelConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(elementConsumer, "elements", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(elementConsumer, "elements", true, false, false, getElement(), optional);
}
}
@@ -148,8 +148,8 @@ public final class InheritanceTestLanguageModelConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MetamodelRefTestLanguage.genmodel b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MetamodelRefTestLanguage.genmodel
index 0c0c828..488ba23 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MetamodelRefTestLanguage.genmodel
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MetamodelRefTestLanguage.genmodel
@@ -1,14 +1,14 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.generator.tests/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="AnotherSimpleTest" basePackage="org.eclipse.xtext.metamodelreferencing.tests" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MetamodelRefTestLanguage.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MetamodelRefTestLanguage.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MetamodelRefTestLanguage.ecore#//Foo"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MetamodelRefTestLanguage.ecore#//Foo"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MetamodelRefTestLanguage.ecore#//Foo/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MetamodelRefTestLanguage.ecore#//Foo/name"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MetamodelRefTestLanguage.ecore#//Foo/nameRefs"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MetamodelRefTestLanguage.ecore#//Foo/nameRefs"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.genmodel b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.genmodel
index 07cf877..983074e 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.genmodel
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.genmodel
@@ -1,23 +1,23 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.generator.tests/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="SimpleTest" basePackage="org.eclipse.xtext.metamodelreferencing.tests" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.ecore#/0"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.ecore#/0"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.ecore#/0/Foo"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.ecore#/0/Foo"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.ecore#/0/Foo/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.ecore#/0/Foo/name"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.ecore#/0/Foo/nameRefs"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.ecore#/0/Foo/nameRefs"/>
</genFeatures>
</genClasses>
</genPackages>
<genPackages prefix="OtherTest" basePackage="org.eclipse.xtext.metamodelreferencing.tests" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.ecore#/1"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.ecore#/1"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.ecore#/1/FooBar"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.ecore#/1/FooBar"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.ecore#/1/FooBar/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/MultiGenMMTestLanguage.ecore#/1/FooBar/name"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageFooConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageFooConsumer.java
index ce93f21..7a6f195 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageFooConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageFooConsumer.java
@@ -71,8 +71,8 @@ public final class MetamodelRefTestLanguageFooConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$3$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$3$Delimiter(), optional);
}
}
@@ -95,8 +95,8 @@ public final class MetamodelRefTestLanguageFooConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(nameRefConsumer, "nameRefs", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(nameRefConsumer, "nameRefs", true, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageMyRuleConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageMyRuleConsumer.java
index 014c1a0..9f4e0b4 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageMyRuleConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageMyRuleConsumer.java
@@ -48,8 +48,8 @@ public final class MetamodelRefTestLanguageMyRuleConsumer extends NonTerminalCon
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$2$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageNameRefConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageNameRefConsumer.java
index 180d987..38d3708 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageNameRefConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MetamodelRefTestLanguageNameRefConsumer.java
@@ -48,8 +48,8 @@ public final class MetamodelRefTestLanguageNameRefConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "rule", false, false, getElement(), getCrossReference$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "rule", false, false, getElement(), getCrossReference$2$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MultiGenMMTestLanguageFooConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MultiGenMMTestLanguageFooConsumer.java
index 9e11924..534f540 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MultiGenMMTestLanguageFooConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MultiGenMMTestLanguageFooConsumer.java
@@ -71,8 +71,8 @@ public final class MultiGenMMTestLanguageFooConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$3$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$3$Delimiter(), optional);
}
}
@@ -95,8 +95,8 @@ public final class MultiGenMMTestLanguageFooConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(nameRefConsumer, "nameRefs", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(nameRefConsumer, "nameRefs", true, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MultiGenMMTestLanguageNameRefConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MultiGenMMTestLanguageNameRefConsumer.java
index b9ebc78..c9e1074 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MultiGenMMTestLanguageNameRefConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/metamodelreferencing/tests/parser/packrat/consumers/MultiGenMMTestLanguageNameRefConsumer.java
@@ -48,8 +48,8 @@ public final class MultiGenMMTestLanguageNameRefConsumer extends NonTerminalCons
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "name", false, false, getElement(), getRuleCall$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "name", false, false, getElement(), getRuleCall$2$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.genmodel b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.genmodel
index 202ebf1..8f5fd59 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.genmodel
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.genmodel
@@ -1,26 +1,26 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.generator.tests/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="DatatypeRulesTestLanguage" basePackage="org.eclipse.xtext.parser.datatyperules" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#//CompositeModel"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#//CompositeModel"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#//CompositeModel/model"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#//CompositeModel/model"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#//Model"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#//Model"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#//Model/id"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#//Model/id"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#//Model/value"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#//Model/value"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#//Model/vector"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#//Model/vector"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#//Model/dots"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/DatatypeRulesTestLanguage.ecore#//Model/dots"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageCompositeModelConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageCompositeModelConsumer.java
index db4be1d..b3fa98b 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageCompositeModelConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageCompositeModelConsumer.java
@@ -46,8 +46,8 @@ public final class DatatypeRulesTestLanguageCompositeModelConsumer extends NonTe
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(modelConsumer, "model", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(modelConsumer, "model", true, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageDotsConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageDotsConsumer.java
index 6189fee..fae099c 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageDotsConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageDotsConsumer.java
@@ -71,8 +71,8 @@ public final class DatatypeRulesTestLanguageDotsConsumer extends NonTerminalCons
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$3$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$3$Delimiter(), optional);
}
}
@@ -83,8 +83,8 @@ public final class DatatypeRulesTestLanguageDotsConsumer extends NonTerminalCons
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -95,8 +95,8 @@ public final class DatatypeRulesTestLanguageDotsConsumer extends NonTerminalCons
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageFractionConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageFractionConsumer.java
index 67f995b..0a32d83 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageFractionConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageFractionConsumer.java
@@ -61,8 +61,8 @@ public final class DatatypeRulesTestLanguageFractionConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, null, false, false, getElement(), getRuleCall$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, null, false, false, getElement(), getRuleCall$2$Delimiter(), optional);
}
}
@@ -86,8 +86,8 @@ public final class DatatypeRulesTestLanguageFractionConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -98,8 +98,8 @@ public final class DatatypeRulesTestLanguageFractionConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, null, false, false, getElement(), getRuleCall$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, null, false, false, getElement(), getRuleCall$5$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageModelConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageModelConsumer.java
index c8fc747..77564c7 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageModelConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageModelConsumer.java
@@ -107,8 +107,8 @@ public final class DatatypeRulesTestLanguageModelConsumer extends NonTerminalCon
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(nestedModelIdConsumer, "id", false, true, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(nestedModelIdConsumer, "id", false, true, false, getElement(), optional);
}
}
@@ -132,8 +132,8 @@ public final class DatatypeRulesTestLanguageModelConsumer extends NonTerminalCon
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter(), optional);
}
}
@@ -156,8 +156,8 @@ public final class DatatypeRulesTestLanguageModelConsumer extends NonTerminalCon
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(fractionConsumer, "value", false, true, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(fractionConsumer, "value", false, true, false, getElement(), optional);
}
}
@@ -181,8 +181,8 @@ public final class DatatypeRulesTestLanguageModelConsumer extends NonTerminalCon
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$12$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$12$Delimiter(), optional);
}
}
@@ -205,8 +205,8 @@ public final class DatatypeRulesTestLanguageModelConsumer extends NonTerminalCon
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(vectorConsumer, "vector", false, true, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(vectorConsumer, "vector", false, true, false, getElement(), optional);
}
}
@@ -230,8 +230,8 @@ public final class DatatypeRulesTestLanguageModelConsumer extends NonTerminalCon
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$16$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$16$Delimiter(), optional);
}
}
@@ -254,8 +254,8 @@ public final class DatatypeRulesTestLanguageModelConsumer extends NonTerminalCon
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(dotsConsumer, "dots", false, true, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(dotsConsumer, "dots", false, true, false, getElement(), optional);
}
}
@@ -266,8 +266,8 @@ public final class DatatypeRulesTestLanguageModelConsumer extends NonTerminalCon
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$19$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$19$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageModelIdConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageModelIdConsumer.java
index 64d431a..2d97c54 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageModelIdConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageModelIdConsumer.java
@@ -60,8 +60,8 @@ public final class DatatypeRulesTestLanguageModelIdConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, null, false, false, getElement(), getRuleCall$3$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, null, false, false, getElement(), getRuleCall$3$Delimiter(), optional);
}
}
@@ -72,8 +72,8 @@ public final class DatatypeRulesTestLanguageModelIdConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -84,8 +84,8 @@ public final class DatatypeRulesTestLanguageModelIdConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, null, false, false, getElement(), getRuleCall$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, null, false, false, getElement(), getRuleCall$5$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageNestedModelIdConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageNestedModelIdConsumer.java
index 8b57dac..158ce0d 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageNestedModelIdConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageNestedModelIdConsumer.java
@@ -56,8 +56,8 @@ public final class DatatypeRulesTestLanguageNestedModelIdConsumer extends NonTer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(modelIdConsumer, null, false, true, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(modelIdConsumer, null, false, true, false, getElement(), optional);
}
}
@@ -68,8 +68,8 @@ public final class DatatypeRulesTestLanguageNestedModelIdConsumer extends NonTer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -80,8 +80,8 @@ public final class DatatypeRulesTestLanguageNestedModelIdConsumer extends NonTer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(modelIdConsumer, null, false, true, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(modelIdConsumer, null, false, true, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageVectorConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageVectorConsumer.java
index 650d840..55ccd2c 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageVectorConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/datatyperules/parser/packrat/consumers/DatatypeRulesTestLanguageVectorConsumer.java
@@ -65,8 +65,8 @@ public final class DatatypeRulesTestLanguageVectorConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -77,8 +77,8 @@ public final class DatatypeRulesTestLanguageVectorConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, null, false, false, getElement(), getRuleCall$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, null, false, false, getElement(), getRuleCall$5$Delimiter(), optional);
}
}
@@ -89,8 +89,8 @@ public final class DatatypeRulesTestLanguageVectorConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, null, false, false, getElement(), getRuleCall$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, null, false, false, getElement(), getRuleCall$6$Delimiter(), optional);
}
}
@@ -101,8 +101,8 @@ public final class DatatypeRulesTestLanguageVectorConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.genmodel b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.genmodel
index 856acfc..259d794 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.genmodel
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.genmodel
@@ -1,203 +1,203 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.generator.tests/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="EpatchTestLanguage" basePackage="org.eclipse.xtext.parser.epatch" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//EPatch"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//EPatch"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//EPatch/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//EPatch/name"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//EPatch/imports"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//EPatch/imports"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//EPatch/resources"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//EPatch/resources"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//EPatch/objects"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//EPatch/objects"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Import"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Import"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ModelImport"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ModelImport"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ModelImport/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ModelImport/name"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ResourceImport"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ResourceImport"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ResourceImport/uri"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ResourceImport/uri"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//EPackageImport"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//EPackageImport"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//EPackageImport/nsURI"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//EPackageImport/nsURI"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//JavaImport"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//JavaImport"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//JavaImport/path"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//JavaImport/path"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ExtensionImport"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ExtensionImport"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ExtensionImport/path"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ExtensionImport/path"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedResource"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedResource"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedResource/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedResource/name"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedResource/leftUri"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedResource/leftUri"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedResource/leftRoot"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedResource/leftRoot"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedResource/rightUri"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedResource/rightUri"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedResource/rightRoot"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedResource/rightRoot"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedObject"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedObject"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedObject/name"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedObject/name"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedObject/assignments"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedObject/assignments"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedObject/leftMig"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//NamedObject/leftMig"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectRef"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectRef"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectRef/leftRes"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectRef/leftRes"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectRef/leftFrag"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectRef/leftFrag"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectRef/rightRes"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectRef/rightRes"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectRef/rightFrag"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectRef/rightFrag"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectRef/rightMig"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectRef/rightMig"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Assignment"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Assignment"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Assignment/feature"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Assignment/feature"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//SingleAssignment"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//SingleAssignment"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//SingleAssignment/leftValue"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//SingleAssignment/leftValue"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//SingleAssignment/rightValue"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//SingleAssignment/rightValue"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ListAssignment"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ListAssignment"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ListAssignment/leftValues"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ListAssignment/leftValues"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ListAssignment/rightValues"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ListAssignment/rightValues"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/value"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/value"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/refObject"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/refObject"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/refFeature"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/refFeature"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/refIndex"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/refIndex"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/newObject"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/newObject"/>
</genFeatures>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/import"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/import"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/impFrag"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/impFrag"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/index"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/index"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/keyword"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//AssignmentValue/keyword"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//CreatedObject"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//CreatedObject"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectNew"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectNew"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectNew/import"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectNew/import"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectNew/impFrag"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectNew/impFrag"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectCopy"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectCopy"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectCopy/resource"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectCopy/resource"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectCopy/fragment"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ObjectCopy/fragment"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Migration"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Migration"/>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Migration/first"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Migration/first"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Migration/asOp"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Migration/asOp"/>
</genFeatures>
<genFeatures property="None" children="true" createChild="true">
- <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Migration/eachOp"/>
+ <ecoreFeature xsi:type="ecore:EReference" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Migration/eachOp"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Executable"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//Executable"/>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//JavaExecutable"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//JavaExecutable"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//JavaExecutable/method"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//JavaExecutable/method"/>
</genFeatures>
</genClasses>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ExpressionExecutable"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ExpressionExecutable"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ExpressionExecutable/exprstr"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/EpatchTestLanguage.ecore#//ExpressionExecutable/exprstr"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageAssignmentConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageAssignmentConsumer.java
index 63ae8f5..8776a65 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageAssignmentConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageAssignmentConsumer.java
@@ -61,8 +61,8 @@ public final class EpatchTestLanguageAssignmentConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(biSingleAssignmentConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(biSingleAssignmentConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -73,8 +73,8 @@ public final class EpatchTestLanguageAssignmentConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(biListAssignmentConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(biListAssignmentConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -85,8 +85,8 @@ public final class EpatchTestLanguageAssignmentConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(monoSingleAssignmentConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(monoSingleAssignmentConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -97,8 +97,8 @@ public final class EpatchTestLanguageAssignmentConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(monoListAssignmentConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(monoListAssignmentConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageAssignmentValueConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageAssignmentValueConsumer.java
index ba9f73d..aa434cf 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageAssignmentValueConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageAssignmentValueConsumer.java
@@ -133,8 +133,8 @@ public final class EpatchTestLanguageAssignmentValueConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "value", false, false, getElement(), getRuleCall$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "value", false, false, getElement(), getRuleCall$5$Delimiter(), optional);
}
}
@@ -170,8 +170,8 @@ public final class EpatchTestLanguageAssignmentValueConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "refObject", false, false, getElement(), getCrossReference$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "refObject", false, false, getElement(), getCrossReference$8$Delimiter(), optional);
}
}
@@ -196,8 +196,8 @@ public final class EpatchTestLanguageAssignmentValueConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$12$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$12$Delimiter(), optional);
}
}
@@ -220,8 +220,8 @@ public final class EpatchTestLanguageAssignmentValueConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "refFeature", false, false, getElement(), getRuleCall$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "refFeature", false, false, getElement(), getRuleCall$14$Delimiter(), optional);
}
}
@@ -246,8 +246,8 @@ public final class EpatchTestLanguageAssignmentValueConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter(), optional);
}
}
@@ -270,8 +270,8 @@ public final class EpatchTestLanguageAssignmentValueConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, "refIndex", false, false, getElement(), getRuleCall$19$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, "refIndex", false, false, getElement(), getRuleCall$19$Delimiter(), optional);
}
}
@@ -282,8 +282,8 @@ public final class EpatchTestLanguageAssignmentValueConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$20$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$20$Delimiter(), optional);
}
}
@@ -306,8 +306,8 @@ public final class EpatchTestLanguageAssignmentValueConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(createdObjectConsumer, "newObject", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(createdObjectConsumer, "newObject", false, false, false, getElement(), optional);
}
}
@@ -343,8 +343,8 @@ public final class EpatchTestLanguageAssignmentValueConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "import", false, false, getElement(), getCrossReference$25$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "import", false, false, getElement(), getCrossReference$25$Delimiter(), optional);
}
}
@@ -367,8 +367,8 @@ public final class EpatchTestLanguageAssignmentValueConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(fragmentConsumer, "impFrag", false, false, getElement(), getRuleCall$28$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(fragmentConsumer, "impFrag", false, false, getElement(), getRuleCall$28$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageBiListAssignmentConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageBiListAssignmentConsumer.java
index be2f34d..00b7558 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageBiListAssignmentConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageBiListAssignmentConsumer.java
@@ -127,8 +127,8 @@ public final class EpatchTestLanguageBiListAssignmentConsumer extends NonTermina
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "feature", false, false, getElement(), getRuleCall$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "feature", false, false, getElement(), getRuleCall$9$Delimiter(), optional);
}
}
@@ -139,8 +139,8 @@ public final class EpatchTestLanguageBiListAssignmentConsumer extends NonTermina
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter(), optional);
}
}
@@ -151,8 +151,8 @@ public final class EpatchTestLanguageBiListAssignmentConsumer extends NonTermina
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter(), optional);
}
}
@@ -188,8 +188,8 @@ public final class EpatchTestLanguageBiListAssignmentConsumer extends NonTermina
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(listAssignmentValueConsumer, "leftValues", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(listAssignmentValueConsumer, "leftValues", true, false, false, getElement(), optional);
}
}
@@ -213,8 +213,8 @@ public final class EpatchTestLanguageBiListAssignmentConsumer extends NonTermina
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$16$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$16$Delimiter(), optional);
}
}
@@ -237,8 +237,8 @@ public final class EpatchTestLanguageBiListAssignmentConsumer extends NonTermina
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(listAssignmentValueConsumer, "leftValues", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(listAssignmentValueConsumer, "leftValues", true, false, false, getElement(), optional);
}
}
@@ -249,8 +249,8 @@ public final class EpatchTestLanguageBiListAssignmentConsumer extends NonTermina
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$19$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$19$Delimiter(), optional);
}
}
@@ -286,8 +286,8 @@ public final class EpatchTestLanguageBiListAssignmentConsumer extends NonTermina
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(listAssignmentValueConsumer, "rightValues", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(listAssignmentValueConsumer, "rightValues", true, false, false, getElement(), optional);
}
}
@@ -311,8 +311,8 @@ public final class EpatchTestLanguageBiListAssignmentConsumer extends NonTermina
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$24$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$24$Delimiter(), optional);
}
}
@@ -335,8 +335,8 @@ public final class EpatchTestLanguageBiListAssignmentConsumer extends NonTermina
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(listAssignmentValueConsumer, "rightValues", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(listAssignmentValueConsumer, "rightValues", true, false, false, getElement(), optional);
}
}
@@ -347,8 +347,8 @@ public final class EpatchTestLanguageBiListAssignmentConsumer extends NonTermina
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$27$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$27$Delimiter(), optional);
}
}
@@ -359,8 +359,8 @@ public final class EpatchTestLanguageBiListAssignmentConsumer extends NonTermina
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$28$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$28$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageBiSingleAssignmentConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageBiSingleAssignmentConsumer.java
index 4710602..27469dd 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageBiSingleAssignmentConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageBiSingleAssignmentConsumer.java
@@ -93,8 +93,8 @@ public final class EpatchTestLanguageBiSingleAssignmentConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "feature", false, false, getElement(), getRuleCall$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "feature", false, false, getElement(), getRuleCall$7$Delimiter(), optional);
}
}
@@ -105,8 +105,8 @@ public final class EpatchTestLanguageBiSingleAssignmentConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter(), optional);
}
}
@@ -129,8 +129,8 @@ public final class EpatchTestLanguageBiSingleAssignmentConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(singleAssignmentValueConsumer, "leftValue", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(singleAssignmentValueConsumer, "leftValue", false, false, false, getElement(), optional);
}
}
@@ -141,8 +141,8 @@ public final class EpatchTestLanguageBiSingleAssignmentConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter(), optional);
}
}
@@ -165,8 +165,8 @@ public final class EpatchTestLanguageBiSingleAssignmentConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(singleAssignmentValueConsumer, "rightValue", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(singleAssignmentValueConsumer, "rightValue", false, false, false, getElement(), optional);
}
}
@@ -177,8 +177,8 @@ public final class EpatchTestLanguageBiSingleAssignmentConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageCreatedObjectConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageCreatedObjectConsumer.java
index 1f20549..09e4b20 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageCreatedObjectConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageCreatedObjectConsumer.java
@@ -110,8 +110,8 @@ public final class EpatchTestLanguageCreatedObjectConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(objectNewConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(objectNewConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -122,8 +122,8 @@ public final class EpatchTestLanguageCreatedObjectConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(objectCopyConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(objectCopyConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -146,8 +146,8 @@ public final class EpatchTestLanguageCreatedObjectConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$7$Delimiter(), optional);
}
}
@@ -173,8 +173,8 @@ public final class EpatchTestLanguageCreatedObjectConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$11$Delimiter(), optional);
}
}
@@ -210,8 +210,8 @@ public final class EpatchTestLanguageCreatedObjectConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(monoSingleAssignmentConsumer, "assignments", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(monoSingleAssignmentConsumer, "assignments", true, false, false, getElement(), optional);
}
}
@@ -234,8 +234,8 @@ public final class EpatchTestLanguageCreatedObjectConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(monoListAssignmentConsumer, "assignments", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(monoListAssignmentConsumer, "assignments", true, false, false, getElement(), optional);
}
}
@@ -258,8 +258,8 @@ public final class EpatchTestLanguageCreatedObjectConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(migrationConsumer, "leftMig", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(migrationConsumer, "leftMig", false, false, false, getElement(), optional);
}
}
@@ -270,8 +270,8 @@ public final class EpatchTestLanguageCreatedObjectConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$19$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$19$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageEPackageImportConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageEPackageImportConsumer.java
index 0fe212c..cccf711 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageEPackageImportConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageEPackageImportConsumer.java
@@ -72,8 +72,8 @@ public final class EpatchTestLanguageEPackageImportConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -96,8 +96,8 @@ public final class EpatchTestLanguageEPackageImportConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter(), optional);
}
}
@@ -108,8 +108,8 @@ public final class EpatchTestLanguageEPackageImportConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter(), optional);
}
}
@@ -132,8 +132,8 @@ public final class EpatchTestLanguageEPackageImportConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "nsURI", false, false, getElement(), getRuleCall$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "nsURI", false, false, getElement(), getRuleCall$9$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageEPatchConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageEPatchConsumer.java
index 6267dea..adab618 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageEPatchConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageEPatchConsumer.java
@@ -90,8 +90,8 @@ public final class EpatchTestLanguageEPatchConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter(), optional);
}
}
@@ -114,8 +114,8 @@ public final class EpatchTestLanguageEPatchConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$9$Delimiter(), optional);
}
}
@@ -126,8 +126,8 @@ public final class EpatchTestLanguageEPatchConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter(), optional);
}
}
@@ -150,8 +150,8 @@ public final class EpatchTestLanguageEPatchConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(importConsumer, "imports", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(importConsumer, "imports", true, false, false, getElement(), optional);
}
}
@@ -174,8 +174,8 @@ public final class EpatchTestLanguageEPatchConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(namedResourceConsumer, "resources", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(namedResourceConsumer, "resources", true, false, false, getElement(), optional);
}
}
@@ -198,8 +198,8 @@ public final class EpatchTestLanguageEPatchConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(objectRefConsumer, "objects", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(objectRefConsumer, "objects", true, false, false, getElement(), optional);
}
}
@@ -210,8 +210,8 @@ public final class EpatchTestLanguageEPatchConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExecutableConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExecutableConsumer.java
index b33c685..831fd74 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExecutableConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExecutableConsumer.java
@@ -51,8 +51,8 @@ public final class EpatchTestLanguageExecutableConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(javaExecutableConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(javaExecutableConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -63,8 +63,8 @@ public final class EpatchTestLanguageExecutableConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(expressionExecutableConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(expressionExecutableConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExpressionExecutableConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExpressionExecutableConsumer.java
index 87626f3..75523d3 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExpressionExecutableConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExpressionExecutableConsumer.java
@@ -48,8 +48,8 @@ public final class EpatchTestLanguageExpressionExecutableConsumer extends NonTer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "exprstr", false, false, getElement(), getRuleCall$2$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "exprstr", false, false, getElement(), getRuleCall$2$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExtensionImportConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExtensionImportConsumer.java
index 0022aed..688d20a 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExtensionImportConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageExtensionImportConsumer.java
@@ -76,8 +76,8 @@ public final class EpatchTestLanguageExtensionImportConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -88,8 +88,8 @@ public final class EpatchTestLanguageExtensionImportConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
@@ -112,8 +112,8 @@ public final class EpatchTestLanguageExtensionImportConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "path", true, false, getElement(), getRuleCall$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "path", true, false, getElement(), getRuleCall$7$Delimiter(), optional);
}
}
@@ -137,8 +137,8 @@ public final class EpatchTestLanguageExtensionImportConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$9$Delimiter(), optional);
}
}
@@ -161,8 +161,8 @@ public final class EpatchTestLanguageExtensionImportConsumer extends NonTerminal
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "path", true, false, getElement(), getRuleCall$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "path", true, false, getElement(), getRuleCall$11$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageImportConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageImportConsumer.java
index 69e6896..ecd1409 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageImportConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageImportConsumer.java
@@ -56,8 +56,8 @@ public final class EpatchTestLanguageImportConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(modelImportConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(modelImportConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -68,8 +68,8 @@ public final class EpatchTestLanguageImportConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(javaImportConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(javaImportConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -80,8 +80,8 @@ public final class EpatchTestLanguageImportConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(extensionImportConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(extensionImportConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageJavaExecutableConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageJavaExecutableConsumer.java
index 32c7738..b3ef62c 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageJavaExecutableConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageJavaExecutableConsumer.java
@@ -68,8 +68,8 @@ public final class EpatchTestLanguageJavaExecutableConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -92,8 +92,8 @@ public final class EpatchTestLanguageJavaExecutableConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "method", false, false, getElement(), getRuleCall$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "method", false, false, getElement(), getRuleCall$6$Delimiter(), optional);
}
}
@@ -104,8 +104,8 @@ public final class EpatchTestLanguageJavaExecutableConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter(), optional);
}
}
@@ -116,8 +116,8 @@ public final class EpatchTestLanguageJavaExecutableConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageJavaImportConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageJavaImportConsumer.java
index 006b3ca..be00d09 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageJavaImportConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageJavaImportConsumer.java
@@ -76,8 +76,8 @@ public final class EpatchTestLanguageJavaImportConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -88,8 +88,8 @@ public final class EpatchTestLanguageJavaImportConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
@@ -112,8 +112,8 @@ public final class EpatchTestLanguageJavaImportConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "path", true, false, getElement(), getRuleCall$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "path", true, false, getElement(), getRuleCall$7$Delimiter(), optional);
}
}
@@ -137,8 +137,8 @@ public final class EpatchTestLanguageJavaImportConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$9$Delimiter(), optional);
}
}
@@ -161,8 +161,8 @@ public final class EpatchTestLanguageJavaImportConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "path", true, false, getElement(), getRuleCall$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "path", true, false, getElement(), getRuleCall$11$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageListAssignmentValueConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageListAssignmentValueConsumer.java
index 6368b60..7b9d953 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageListAssignmentValueConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageListAssignmentValueConsumer.java
@@ -160,8 +160,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, "index", false, false, getElement(), getRuleCall$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, "index", false, false, getElement(), getRuleCall$4$Delimiter(), optional);
}
}
@@ -172,8 +172,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$5$Delimiter(), optional);
}
}
@@ -214,8 +214,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$12$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$12$Delimiter(), optional);
}
}
@@ -238,8 +238,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, "refIndex", false, false, getElement(), getRuleCall$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, "refIndex", false, false, getElement(), getRuleCall$14$Delimiter(), optional);
}
}
@@ -250,8 +250,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$15$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$15$Delimiter(), optional);
}
}
@@ -274,8 +274,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "value", false, false, getElement(), getRuleCall$17$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "value", false, false, getElement(), getRuleCall$17$Delimiter(), optional);
}
}
@@ -311,8 +311,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "refObject", false, false, getElement(), getCrossReference$20$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "refObject", false, false, getElement(), getCrossReference$20$Delimiter(), optional);
}
}
@@ -337,8 +337,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$24$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$24$Delimiter(), optional);
}
}
@@ -361,8 +361,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "refFeature", false, false, getElement(), getRuleCall$26$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "refFeature", false, false, getElement(), getRuleCall$26$Delimiter(), optional);
}
}
@@ -387,8 +387,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$29$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$29$Delimiter(), optional);
}
}
@@ -411,8 +411,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, "refIndex", false, false, getElement(), getRuleCall$31$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, "refIndex", false, false, getElement(), getRuleCall$31$Delimiter(), optional);
}
}
@@ -423,8 +423,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$32$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$32$Delimiter(), optional);
}
}
@@ -447,8 +447,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(createdObjectConsumer, "newObject", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(createdObjectConsumer, "newObject", false, false, false, getElement(), optional);
}
}
@@ -484,8 +484,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "import", false, false, getElement(), getCrossReference$37$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "import", false, false, getElement(), getCrossReference$37$Delimiter(), optional);
}
}
@@ -508,8 +508,8 @@ public final class EpatchTestLanguageListAssignmentValueConsumer extends NonTerm
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(fragmentConsumer, "impFrag", false, false, getElement(), getRuleCall$40$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(fragmentConsumer, "impFrag", false, false, getElement(), getRuleCall$40$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMigrationConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMigrationConsumer.java
index 76e244a..c476226 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMigrationConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMigrationConsumer.java
@@ -85,8 +85,8 @@ public final class EpatchTestLanguageMigrationConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -109,8 +109,8 @@ public final class EpatchTestLanguageMigrationConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(executableConsumer, "first", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(executableConsumer, "first", false, false, false, getElement(), optional);
}
}
@@ -147,8 +147,8 @@ public final class EpatchTestLanguageMigrationConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$9$Delimiter(), optional);
}
}
@@ -171,8 +171,8 @@ public final class EpatchTestLanguageMigrationConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(executableConsumer, "asOp", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(executableConsumer, "asOp", false, false, false, getElement(), optional);
}
}
@@ -196,8 +196,8 @@ public final class EpatchTestLanguageMigrationConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$13$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$13$Delimiter(), optional);
}
}
@@ -220,8 +220,8 @@ public final class EpatchTestLanguageMigrationConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(executableConsumer, "eachOp", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(executableConsumer, "eachOp", false, false, false, getElement(), optional);
}
}
@@ -232,8 +232,8 @@ public final class EpatchTestLanguageMigrationConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$16$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$16$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageModelImportConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageModelImportConsumer.java
index 261b754..d387a20 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageModelImportConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageModelImportConsumer.java
@@ -51,8 +51,8 @@ public final class EpatchTestLanguageModelImportConsumer extends NonTerminalCons
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(resourceImportConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(resourceImportConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -63,8 +63,8 @@ public final class EpatchTestLanguageModelImportConsumer extends NonTerminalCons
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(ePackageImportConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(ePackageImportConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMonoListAssignmentConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMonoListAssignmentConsumer.java
index 9c40e49..708e24c 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMonoListAssignmentConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMonoListAssignmentConsumer.java
@@ -105,8 +105,8 @@ public final class EpatchTestLanguageMonoListAssignmentConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "feature", false, false, getElement(), getRuleCall$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "feature", false, false, getElement(), getRuleCall$7$Delimiter(), optional);
}
}
@@ -117,8 +117,8 @@ public final class EpatchTestLanguageMonoListAssignmentConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$8$Delimiter(), optional);
}
}
@@ -129,8 +129,8 @@ public final class EpatchTestLanguageMonoListAssignmentConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$9$Delimiter(), optional);
}
}
@@ -166,8 +166,8 @@ public final class EpatchTestLanguageMonoListAssignmentConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(assignmentValueConsumer, "leftValues", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(assignmentValueConsumer, "leftValues", true, false, false, getElement(), optional);
}
}
@@ -191,8 +191,8 @@ public final class EpatchTestLanguageMonoListAssignmentConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter(), optional);
}
}
@@ -215,8 +215,8 @@ public final class EpatchTestLanguageMonoListAssignmentConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(assignmentValueConsumer, "leftValues", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(assignmentValueConsumer, "leftValues", true, false, false, getElement(), optional);
}
}
@@ -227,8 +227,8 @@ public final class EpatchTestLanguageMonoListAssignmentConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter(), optional);
}
}
@@ -239,8 +239,8 @@ public final class EpatchTestLanguageMonoListAssignmentConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$18$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$18$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMonoSingleAssignmentConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMonoSingleAssignmentConsumer.java
index 489a03a..eaeeafc 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMonoSingleAssignmentConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageMonoSingleAssignmentConsumer.java
@@ -83,8 +83,8 @@ public final class EpatchTestLanguageMonoSingleAssignmentConsumer extends NonTer
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "feature", false, false, getElement(), getRuleCall$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "feature", false, false, getElement(), getRuleCall$5$Delimiter(), optional);
}
}
@@ -95,8 +95,8 @@ public final class EpatchTestLanguageMonoSingleAssignmentConsumer extends NonTer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$6$Delimiter(), optional);
}
}
@@ -119,8 +119,8 @@ public final class EpatchTestLanguageMonoSingleAssignmentConsumer extends NonTer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(singleAssignmentValueConsumer, "leftValue", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(singleAssignmentValueConsumer, "leftValue", false, false, false, getElement(), optional);
}
}
@@ -131,8 +131,8 @@ public final class EpatchTestLanguageMonoSingleAssignmentConsumer extends NonTer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$9$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageNamedObjectConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageNamedObjectConsumer.java
index 5e28d3d..21f552a 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageNamedObjectConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageNamedObjectConsumer.java
@@ -51,8 +51,8 @@ public final class EpatchTestLanguageNamedObjectConsumer extends NonTerminalCons
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(objectRefConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(objectRefConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -63,8 +63,8 @@ public final class EpatchTestLanguageNamedObjectConsumer extends NonTerminalCons
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(createdObjectConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(createdObjectConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageNamedResourceConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageNamedResourceConsumer.java
index 760c3ac..1875707 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageNamedResourceConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageNamedResourceConsumer.java
@@ -132,8 +132,8 @@ public final class EpatchTestLanguageNamedResourceConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$10$Delimiter(), optional);
}
}
@@ -156,8 +156,8 @@ public final class EpatchTestLanguageNamedResourceConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$12$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$12$Delimiter(), optional);
}
}
@@ -168,8 +168,8 @@ public final class EpatchTestLanguageNamedResourceConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$13$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$13$Delimiter(), optional);
}
}
@@ -180,8 +180,8 @@ public final class EpatchTestLanguageNamedResourceConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$14$Delimiter(), optional);
}
}
@@ -218,8 +218,8 @@ public final class EpatchTestLanguageNamedResourceConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$17$Delimiter(), optional);
}
}
@@ -242,8 +242,8 @@ public final class EpatchTestLanguageNamedResourceConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "leftUri", false, false, getElement(), getRuleCall$19$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "leftUri", false, false, getElement(), getRuleCall$19$Delimiter(), optional);
}
}
@@ -266,8 +266,8 @@ public final class EpatchTestLanguageNamedResourceConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(createdObjectConsumer, "leftRoot", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(createdObjectConsumer, "leftRoot", false, false, false, getElement(), optional);
}
}
@@ -278,8 +278,8 @@ public final class EpatchTestLanguageNamedResourceConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$22$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$22$Delimiter(), optional);
}
}
@@ -290,8 +290,8 @@ public final class EpatchTestLanguageNamedResourceConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$23$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$23$Delimiter(), optional);
}
}
@@ -328,8 +328,8 @@ public final class EpatchTestLanguageNamedResourceConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$26$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$26$Delimiter(), optional);
}
}
@@ -352,8 +352,8 @@ public final class EpatchTestLanguageNamedResourceConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "rightUri", false, false, getElement(), getRuleCall$28$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "rightUri", false, false, getElement(), getRuleCall$28$Delimiter(), optional);
}
}
@@ -376,8 +376,8 @@ public final class EpatchTestLanguageNamedResourceConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(createdObjectConsumer, "rightRoot", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(createdObjectConsumer, "rightRoot", false, false, false, getElement(), optional);
}
}
@@ -388,8 +388,8 @@ public final class EpatchTestLanguageNamedResourceConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$31$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$31$Delimiter(), optional);
}
}
@@ -400,8 +400,8 @@ public final class EpatchTestLanguageNamedResourceConsumer extends NonTerminalCo
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$32$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$32$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectCopyConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectCopyConsumer.java
index 3639122..0c7ee3c 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectCopyConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectCopyConsumer.java
@@ -68,8 +68,8 @@ public final class EpatchTestLanguageObjectCopyConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$3$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$3$Delimiter(), optional);
}
}
@@ -92,8 +92,8 @@ public final class EpatchTestLanguageObjectCopyConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "resource", false, false, getElement(), getCrossReference$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "resource", false, false, getElement(), getCrossReference$5$Delimiter(), optional);
}
}
@@ -116,8 +116,8 @@ public final class EpatchTestLanguageObjectCopyConsumer extends NonTerminalConsu
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(fragmentConsumer, "fragment", false, false, getElement(), getRuleCall$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(fragmentConsumer, "fragment", false, false, getElement(), getRuleCall$8$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectNewConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectNewConsumer.java
index eb95348..0a8e8d9 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectNewConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectNewConsumer.java
@@ -68,8 +68,8 @@ public final class EpatchTestLanguageObjectNewConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$3$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$3$Delimiter(), optional);
}
}
@@ -92,8 +92,8 @@ public final class EpatchTestLanguageObjectNewConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "import", false, false, getElement(), getCrossReference$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "import", false, false, getElement(), getCrossReference$5$Delimiter(), optional);
}
}
@@ -116,8 +116,8 @@ public final class EpatchTestLanguageObjectNewConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(fragmentConsumer, "impFrag", false, false, getElement(), getRuleCall$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(fragmentConsumer, "impFrag", false, false, getElement(), getRuleCall$8$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectRefConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectRefConsumer.java
index 07d511d..8738356 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectRefConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageObjectRefConsumer.java
@@ -161,8 +161,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -185,8 +185,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter(), optional);
}
}
@@ -235,8 +235,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "leftRes", false, false, getElement(), getCrossReference$10$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "leftRes", false, false, getElement(), getCrossReference$10$Delimiter(), optional);
}
}
@@ -259,8 +259,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(fragmentConsumer, "leftFrag", false, false, getElement(), getRuleCall$13$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(fragmentConsumer, "leftFrag", false, false, getElement(), getRuleCall$13$Delimiter(), optional);
}
}
@@ -288,8 +288,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$19$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$19$Delimiter(), optional);
}
}
@@ -312,8 +312,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "leftRes", false, false, getElement(), getCrossReference$21$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "leftRes", false, false, getElement(), getCrossReference$21$Delimiter(), optional);
}
}
@@ -336,8 +336,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(fragmentConsumer, "leftFrag", false, false, getElement(), getRuleCall$24$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(fragmentConsumer, "leftFrag", false, false, getElement(), getRuleCall$24$Delimiter(), optional);
}
}
@@ -348,8 +348,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$25$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$25$Delimiter(), optional);
}
}
@@ -372,8 +372,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "rightRes", false, false, getElement(), getCrossReference$27$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "rightRes", false, false, getElement(), getCrossReference$27$Delimiter(), optional);
}
}
@@ -396,8 +396,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(fragmentConsumer, "rightFrag", false, false, getElement(), getRuleCall$30$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(fragmentConsumer, "rightFrag", false, false, getElement(), getRuleCall$30$Delimiter(), optional);
}
}
@@ -424,8 +424,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$35$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$35$Delimiter(), optional);
}
}
@@ -461,8 +461,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(biSingleAssignmentConsumer, "assignments", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(biSingleAssignmentConsumer, "assignments", true, false, false, getElement(), optional);
}
}
@@ -485,8 +485,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(biListAssignmentConsumer, "assignments", true, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(biListAssignmentConsumer, "assignments", true, false, false, getElement(), optional);
}
}
@@ -510,8 +510,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$42$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$42$Delimiter(), optional);
}
}
@@ -534,8 +534,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(migrationConsumer, "leftMig", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(migrationConsumer, "leftMig", false, false, false, getElement(), optional);
}
}
@@ -559,8 +559,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$46$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$46$Delimiter(), optional);
}
}
@@ -583,8 +583,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(migrationConsumer, "rightMig", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(migrationConsumer, "rightMig", false, false, false, getElement(), optional);
}
}
@@ -595,8 +595,8 @@ public final class EpatchTestLanguageObjectRefConsumer extends NonTerminalConsum
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$49$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$49$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageResourceImportConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageResourceImportConsumer.java
index 92971c1..33feb31 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageResourceImportConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageResourceImportConsumer.java
@@ -72,8 +72,8 @@ public final class EpatchTestLanguageResourceImportConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$4$Delimiter(), optional);
}
}
@@ -96,8 +96,8 @@ public final class EpatchTestLanguageResourceImportConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "name", false, false, getElement(), getRuleCall$6$Delimiter(), optional);
}
}
@@ -108,8 +108,8 @@ public final class EpatchTestLanguageResourceImportConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$7$Delimiter(), optional);
}
}
@@ -132,8 +132,8 @@ public final class EpatchTestLanguageResourceImportConsumer extends NonTerminalC
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "uri", false, false, getElement(), getRuleCall$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "uri", false, false, getElement(), getRuleCall$9$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageSingleAssignmentValueConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageSingleAssignmentValueConsumer.java
index 8ccdf5e..9379c45 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageSingleAssignmentValueConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/epatch/parser/packrat/consumers/EpatchTestLanguageSingleAssignmentValueConsumer.java
@@ -140,8 +140,8 @@ public final class EpatchTestLanguageSingleAssignmentValueConsumer extends NonTe
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "keyword", false, false, getKeyword$6$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "keyword", false, false, getKeyword$6$Delimiter(), optional);
}
}
@@ -164,8 +164,8 @@ public final class EpatchTestLanguageSingleAssignmentValueConsumer extends NonTe
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(stringConsumer, "value", false, false, getElement(), getRuleCall$8$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(stringConsumer, "value", false, false, getElement(), getRuleCall$8$Delimiter(), optional);
}
}
@@ -201,8 +201,8 @@ public final class EpatchTestLanguageSingleAssignmentValueConsumer extends NonTe
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "import", false, false, getElement(), getCrossReference$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "import", false, false, getElement(), getCrossReference$11$Delimiter(), optional);
}
}
@@ -225,8 +225,8 @@ public final class EpatchTestLanguageSingleAssignmentValueConsumer extends NonTe
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(fragmentConsumer, "impFrag", false, false, getElement(), getRuleCall$14$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(fragmentConsumer, "impFrag", false, false, getElement(), getRuleCall$14$Delimiter(), optional);
}
}
@@ -262,8 +262,8 @@ public final class EpatchTestLanguageSingleAssignmentValueConsumer extends NonTe
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "refObject", false, false, getElement(), getCrossReference$17$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "refObject", false, false, getElement(), getCrossReference$17$Delimiter(), optional);
}
}
@@ -288,8 +288,8 @@ public final class EpatchTestLanguageSingleAssignmentValueConsumer extends NonTe
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$21$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$21$Delimiter(), optional);
}
}
@@ -312,8 +312,8 @@ public final class EpatchTestLanguageSingleAssignmentValueConsumer extends NonTe
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(idConsumer, "refFeature", false, false, getElement(), getRuleCall$23$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(idConsumer, "refFeature", false, false, getElement(), getRuleCall$23$Delimiter(), optional);
}
}
@@ -338,8 +338,8 @@ public final class EpatchTestLanguageSingleAssignmentValueConsumer extends NonTe
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$26$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$26$Delimiter(), optional);
}
}
@@ -362,8 +362,8 @@ public final class EpatchTestLanguageSingleAssignmentValueConsumer extends NonTe
}
@Override
- protected int doConsume() throws Exception {
- return consumeTerminal(intConsumer, "refIndex", false, false, getElement(), getRuleCall$28$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeTerminal(intConsumer, "refIndex", false, false, getElement(), getRuleCall$28$Delimiter(), optional);
}
}
@@ -374,8 +374,8 @@ public final class EpatchTestLanguageSingleAssignmentValueConsumer extends NonTe
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), null, false, false, getKeyword$29$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), null, false, false, getKeyword$29$Delimiter(), optional);
}
}
@@ -398,8 +398,8 @@ public final class EpatchTestLanguageSingleAssignmentValueConsumer extends NonTe
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(createdObjectConsumer, "newObject", false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(createdObjectConsumer, "newObject", false, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.genmodel b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.genmodel
index f267944..bae6b1c 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.genmodel
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.genmodel
@@ -1,20 +1,20 @@
<?xml version="1.0" encoding="ASCII"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="../org.eclipse.xtext.generator.tests/src-gen" forceOverwrite="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" bundleManifest="false" complianceLevel="5.0" copyrightFields="false">
<genPackages prefix="KeywordsTestLanguage" basePackage="org.eclipse.xtext.parser.keywords" disposableProviderFactory="true">
- <ecorePackage href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.ecore#/"/>
+ <ecorePackage href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.ecore#/"/>
<genClasses>
- <ecoreClass href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.ecore#//Model"/>
+ <ecoreClass href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.ecore#//Model"/>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.ecore#//Model/first"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.ecore#//Model/first"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.ecore#//Model/second"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.ecore#//Model/second"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.ecore#//Model/third"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.ecore#//Model/third"/>
</genFeatures>
<genFeatures createChild="false">
- <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/svenefftinge/Documents/workspace/ws-oaw5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.ecore#//Model/forth"/>
+ <ecoreFeature xsi:type="ecore:EAttribute" href="file:/Users/zarnekow/EclipseWorkspaces/3.5M5/develop/../org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/KeywordsTestLanguage.ecore#//Model/forth"/>
</genFeatures>
</genClasses>
</genPackages>
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/parser/packrat/consumers/KeywordsTestLanguageModelConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/parser/packrat/consumers/KeywordsTestLanguageModelConsumer.java
index c855ee7..6f12b93 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/parser/packrat/consumers/KeywordsTestLanguageModelConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/keywords/parser/packrat/consumers/KeywordsTestLanguageModelConsumer.java
@@ -82,8 +82,8 @@ public final class KeywordsTestLanguageModelConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "first", false, true, getKeyword$5$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "first", false, true, getKeyword$5$Delimiter(), optional);
}
}
@@ -106,8 +106,8 @@ public final class KeywordsTestLanguageModelConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "second", false, true, getKeyword$7$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "second", false, true, getKeyword$7$Delimiter(), optional);
}
}
@@ -130,8 +130,8 @@ public final class KeywordsTestLanguageModelConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "third", false, true, getKeyword$9$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "third", false, true, getKeyword$9$Delimiter(), optional);
}
}
@@ -154,8 +154,8 @@ public final class KeywordsTestLanguageModelConsumer extends NonTerminalConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeKeyword(getElement(), "forth", false, true, getKeyword$11$Delimiter());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeKeyword(getElement(), "forth", false, true, getKeyword$11$Delimiter(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractMetamodelDeclarationConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractMetamodelDeclarationConsumer.java
index 0091f94..65fd750 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractMetamodelDeclarationConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractMetamodelDeclarationConsumer.java
@@ -51,8 +51,8 @@ public final class XtextGrammarTestLanguageAbstractMetamodelDeclarationConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(generatedMetamodelConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(generatedMetamodelConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -63,8 +63,8 @@ public final class XtextGrammarTestLanguageAbstractMetamodelDeclarationConsumer
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(referencedMetamodelConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(referencedMetamodelConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractNegatedTokenConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractNegatedTokenConsumer.java
index a4157ca..633b406 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractNegatedTokenConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractNegatedTokenConsumer.java
@@ -51,8 +51,8 @@ public final class XtextGrammarTestLanguageAbstractNegatedTokenConsumer extends
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(negatedTokenConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(negatedTokenConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -63,8 +63,8 @@ public final class XtextGrammarTestLanguageAbstractNegatedTokenConsumer extends
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(upToTokenConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(upToTokenConsumer, null, false, false, false, getElement(), optional);
}
}
diff --git a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractRuleConsumer.java b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractRuleConsumer.java
index 754ff07..59c85f7 100644
--- a/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractRuleConsumer.java
+++ b/tests/org.eclipse.xtext.generator.tests/src-gen/org/eclipse/xtext/parser/packrat/consumers/XtextGrammarTestLanguageAbstractRuleConsumer.java
@@ -56,8 +56,8 @@ public final class XtextGrammarTestLanguageAbstractRuleConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(lexerRuleConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(lexerRuleConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -68,8 +68,8 @@ public final class XtextGrammarTestLanguageAbstractRuleConsumer extends NonTermi
}
@Override
- protected int doConsume() throws Exception {
- return consumeNonTerminal(parserRuleConsumer, null, false, false, false, getElement());
+ protected int doConsume(boolean optional) throws Exception {
+ return consumeNonTerminal(parserRuleConsumer, null, false, false, false, getElement(), optional);
}
}
@@ -80,8 +80,8 @@ public final class XtextGrammarTestLanguageAbstractRuleConsumer extends NonTermi
<