Commit graph

4634 commits

Author SHA1 Message Date
Christian Schneider
c1186a05f9 [xtext generator] Migrated 'Ecore2XtextValueConverterServiceFragment'
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-22 10:14:54 +02:00
Stefan Oehme
30f25bc56f remove confusing setter from languageSetup
Thanks Miro for spotting that =)
2015-10-22 09:12:44 +02:00
Stefan Oehme
eb1cc00bd5 fix order of standard language fragments 2015-10-22 09:07:36 +02:00
Stefan Oehme
37218795e8 remove brittle nested class detection magic from TypeReference 2015-10-21 16:17:53 +02:00
Stefan Oehme
9f4a7ff41a pull generateStub/inheritImplementation to super classes 2015-10-21 16:17:50 +02:00
Stefan Oehme
b2060c6151 [generator2] aggregate exceptions from generator fragments 2015-10-21 16:17:48 +02:00
Christian Schneider
c4d9d79983 [antlr grammar generation] simplified 'replace' expression in 'compileParserMembers'
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-21 15:59:19 +02:00
Christian Schneider
fde041627e [antlr grammar generation] partial revert in 'compileParserMembers'
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-21 15:41:30 +02:00
Christian Schneider
f6d4cac3df [antlr grammar generation] fixed issue in 'compileParserMembers' of content assist grammar generator and 'compileTokens' of AbstractAntlrGrammarGenerator
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-21 15:14:07 +02:00
Stefan Oehme
b3a4d042c1 Merge pull request #715 from eclipse/sz/grammarGenFixes
A few fixes for the Antlr generator 2
2015-10-21 14:52:24 +02:00
Stefan Oehme
21dd488f2c Merge pull request #716 from sailingKieler/cs/codeConfigEncodingLineDelim
[xtext generator] added default value of 'encoding' and 'lineDelimiter' in CodeConfig
2015-10-21 14:49:04 +02:00
Dennis Huebner
ea1ad3a21b [wiz] Updated generated TP to mars sr1 + mwe2 2.8,1
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-10-21 14:36:26 +02:00
Dennis Huebner
e3898c1477 Bug 480097 - [generator] Xtext 2.9 Maven build failed (edit)
https://bugs.eclipse.org/bugs/show_bug.cgi?id=480097
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2015-10-21 14:03:36 +02:00
Christian Schneider
3b6fbab23b [xtext generator] added default value of 'encoding' and 'lineDelimiter' in CodeConfig, removed pre-setting from workflow template in RuntimeProjectDescriptor
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-21 11:48:07 +02:00
Sebastian Zarnekow
bec297a790 Adjusted API filters 2015-10-21 10:54:51 +02:00
Sebastian Zarnekow
7667467a0c Merge branch 'master' into me/serializer 2015-10-21 10:37:59 +02:00
Sebastian Zarnekow
c6a128f934 A few fixes for the Antlr generator 2 2015-10-21 10:14:49 +02:00
Stefan Oehme
8f6be88c7a [generator2] don't complain about missing outlets 2015-10-21 09:04:37 +02:00
Stefan Oehme
ea92173b37 Merge pull request #700 from sailingKieler/aa/grammarComparison
Contribution of 'XtextAntlrGeneratorComparisonFragment' + '...Test'
2015-10-21 08:48:35 +02:00
Stefan Oehme
310e88ab8b [generator 2] standardize stub-generating fragments 2015-10-21 08:39:57 +02:00
Moritz Eysholdt
6b88799f19 [serializer] only check parameters when needed
only check the value of parameters when the same context eobject maps to
different constraints. 

Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-10-20 23:49:22 +02:00
Sebastian Zarnekow
e4f2c37d9d Reduce code size of generated sequencer 2015-10-20 21:39:39 +02:00
Moritz Eysholdt
77e153e61a [serializer] check value ranges properly to determine context
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-10-20 21:34:30 +02:00
Sebastian Zarnekow
24845d80a5 Merge branch 'master' into me/serializer 2015-10-20 19:09:10 +02:00
Stefan Oehme
ce487deaf9 [generator2] pass line separator to file system access 2015-10-20 17:36:20 +02:00
Stefan Oehme
2fa1b6869e Merge pull request #713 from eclipse/so_generator_improvements
[generator2] remove commented imports
2015-10-20 16:45:31 +02:00
Sebastian Zarnekow
8c9115a994 Merge pull request #712 from eclipse/sz/grammarGenFixes
Fixed a few things in the Antlr generators
2015-10-20 16:40:30 +02:00
Sebastian Zarnekow
6249d5121e Double escape unicode escape sequences 2015-10-20 16:38:58 +02:00
Sven Efftinge
54eb9880f9 Merge pull request #709 from eclipse/se/projectConfigAdapter_install
made ProjectConfigAdapter constructor protected and changed all callers to use ProjectConfigAdapter#install
2015-10-20 16:38:43 +02:00
Stefan Oehme
465d8efecf Merge pull request #710 from eclipse/so_generator_improvements
Renamings and API shrinking for new Generator
2015-10-20 16:34:44 +02:00
Stefan Oehme
7b83ef68f1 [generator2] remove commented imports 2015-10-20 15:59:02 +02:00
Sebastian Zarnekow
6cec69e73d Merge branch 'sz/grammarGenFixes' into me/serializer 2015-10-20 15:35:45 +02:00
Sebastian Zarnekow
18d41a890a Fixed a few things in the Antlr generators 2015-10-20 15:33:48 +02:00
Sebastian Zarnekow
93e75d5658 API filters 2015-10-20 15:26:00 +02:00
Stefan Oehme
df288afc65 fix Bug 480196 2015-10-20 14:37:15 +02:00
Stefan Oehme
d4a6249bcf narrow down API of Generator2 to the essentials 2015-10-20 14:28:57 +02:00
Christian Schneider
34576c8da3 [antlr grammar comparison] more refactoring and polishing in the grammar comparison classes
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-20 14:27:25 +02:00
Sven Efftinge
cad20c26ae made ProjectConfigAdapter constructor protected and changed all callers to use ProjectConfigAdapter#install 2015-10-20 13:59:56 +02:00
Sven Efftinge
bd5a38428d Merge pull request #706 from eclipse/se/ishouldgenerate_uses_projectconfig
[builder] IShouldGenerate uses ProjectConfig
2015-10-20 13:52:37 +02:00
Sven Efftinge
7b45c20a69 [builder] IShouldGenerate uses ProjectConfig 2015-10-20 13:52:13 +02:00
Sebastian Zarnekow
2f14516fad [479400] Fixed broken tests and improved Xtext serializer 2015-10-20 13:48:56 +02:00
Stefan Oehme
16fe7c487d mark MweIssues package private 2015-10-20 13:43:42 +02:00
Stefan Oehme
2451062e0b split SubProjectConfig classes into separate files 2015-10-20 12:10:12 +02:00
Sven Efftinge
c0102a3b3d [480136] generated proposal provider should inherit from TerminalsProposalProvider 2015-10-20 12:06:14 +02:00
Stefan Oehme
498ad15dae move project config to its own package 2015-10-20 12:04:19 +02:00
Stefan Oehme
99c0195998 more consistent naming of Generator2 concepts 2015-10-20 11:49:05 +02:00
Sebastian Zarnekow
36c8bbaa8e Merge branch 'master' into me/serializer 2015-10-20 11:38:12 +02:00
Christian Schneider
9b91477282 [antlr grammar comparator] renamed error handler's method 'handleUnexpectedCharSequence' into 'handleInvalidGrammarFile'
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-20 11:35:46 +02:00
Stefan Oehme
8898f31ae5 Merge pull request #701 from sailingKieler/aa/validatorNaming
[xtext generator] Extracted the composition of the generated validator classes' names
2015-10-20 10:32:37 +02:00
Stefan Oehme
0d01cdead3 add return type on public signatures
Hotfix for failing job at
https://hudson.eclipse.org/xtext/job/xtext-xtend/2846/
2015-10-20 10:31:35 +02:00