Stefan Oehme
d817d347dd
Merge remote-tracking branch 'origin/master' into so_structured_project_config
2015-10-09 10:06:51 +02:00
Stefan Oehme
0237660913
Merge pull request #653 from sailingKieler/aa/quickfixProvider
...
[xtext generator] Migration of 'QuickfixProviderFragment'
2015-10-09 08:31:55 +02:00
Stefan Oehme
11b4324836
Merge pull request #662 from sailingKieler/aa/contentAssistProvider
...
[xtend generator] Migration of 'ContentAssistFragment'/'JavaBasedContentAssistFragment'
2015-10-09 08:30:59 +02:00
Moritz Eysholdt
ce58e99eaa
[serializer] re-implemented grammar constraint provider
...
It's now based on the NFAs from SemanticSequencerNFAProvider.
Therefore, it will now benefit from all NFA/PDA processing
that's happening up the chain.
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-10-08 20:43:58 +02:00
Christian Schneider
e4f8bf4a97
[xtend generator] improvement of the 'ContentAssistFragment2' as suggested in review
...
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-08 16:15:54 +02:00
Christian Schneider
8f52d3adf6
[xtext generator] improved 'QuickfixProviderFragment2' as suggested in review
...
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-08 15:20:01 +02:00
Stefan Oehme
dab34de485
renamed files to match type names
2015-10-08 14:48:12 +02:00
Christian Schneider
98861a3e65
[xtend generator] Migration of 'ContentAssistFragment'
...
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-08 14:09:09 +02:00
Stefan Oehme
016b3567fd
adapt quickoutline fragment to new project config
2015-10-08 13:41:13 +02:00
Stefan Oehme
9c561c2bd3
Merge remote-tracking branch 'origin/master' into so_structured_project_config
2015-10-08 13:40:05 +02:00
Stefan Oehme
7df92e3ff4
[generator2] make XtextProjectConfig more structured
2015-10-08 12:29:18 +02:00
Stefan Oehme
513f1462ca
Merge pull request #643 from sailingKieler/aa/quickOutlineFragment
...
[xtext generator] Migration of the 'QuickOutlineFragment'
2015-10-08 11:08:09 +02:00
Christian Schneider
779f30fac9
[xtext generator] fixed nasty mistake in class name composition in new QuickfixProviderFragment2
...
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-08 08:55:36 +02:00
Sebastian Zarnekow
1ad499f4db
[479161]: Don’t allow fragments in assignments
2015-10-07 20:50:01 +02:00
Sebastian Zarnekow
319163fb7c
Fixed NodeModelUtils wrt to parser rule fragments
2015-10-07 20:48:35 +02:00
Stefan Oehme
8764c05e56
[generator2] provide a simpler alternative to StandaloneSetup
2015-10-07 15:17:14 +02:00
Stefan Oehme
0d2e953795
[generator2] move implicit runtime/ui code to own class
2015-10-07 11:47:15 +02:00
Stefan Oehme
da891708b0
[generator2] remove idea specific code from generic antlr generator
2015-10-07 11:00:17 +02:00
Christian Schneider
76b07340b4
[xtext tests] updated expected 'GenerateMyDsl.mwe2' files checked by 'CliWizardIntegrationTest'
...
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-07 10:18:05 +02:00
Christian Schneider
d2decd2c84
Re-added lost 'auto-inject' in the project wizard's workflow template to call of 'OutlineTreeProviderFragment2' (related to #641 , c064033e22973955dfae969680cbdec5efe1d808)
...
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-07 10:11:22 +02:00
Christian Schneider
c2e0ad7397
[xtext generator] migrated 'QuickOutlineFragment'
...
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-07 10:11:20 +02:00
Christian Schneider
5ac7f257cb
[xtext generator] removed commented imports from quickfixProvider stub template as discussed in the review
...
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-07 09:52:12 +02:00
Stefan Oehme
3883c3bf86
[wizard] add m2e lifecycle mappings for tycho and buildhelper
2015-10-06 15:12:37 +02:00
Christian Schneider
653009124b
[xtext generator] changed hardcoded validator name to grammar dependent one in QuickfixProvider stub template, according to review suggestion
...
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-06 15:03:33 +02:00
Stefan Oehme
609e2c7107
[generator2] directory cleaner that understands XtextProjectConfig
2015-10-06 15:01:34 +02:00
Stefan Oehme
1dbec35330
[wizard] add generator dependencies for plain maven projects
...
IDE integration for plain maven is not aware of dependencies that are
only listed in the <plugin> section. So to make the projects usable, we
add the dependencies to the compile classpath. We mark them optional so
they don't get pulled at runtime.
2015-10-06 10:50:00 +02:00
Christian Schneider
d9342e1c5e
[xtext generator] replaced '::' by a single dot in template of xtend-based quickfix provider stub according to review suggestion.
...
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-06 10:26:13 +02:00
Stefan Oehme
150e743f00
[wizard] add group and description to jettyRun
2015-10-06 10:24:46 +02:00
Stefan Oehme
0a4f4c60a9
[wizard] use latest xtext-idea-plugin
2015-10-06 10:23:24 +02:00
Christian Schneider
cecacb3085
[xtext generator] Migration of 'QuickfixProviderFragment'
...
Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
2015-10-06 10:17:54 +02:00
Stefan Oehme
7594456e64
Merge pull request #656 from eclipse/so_fix_xbase_generator
...
set rootpath and basename in GenerateXbase
2015-10-06 09:11:24 +02:00
Stefan Oehme
66cde8ea28
set rootpath and basename in GenerateXbase
...
also add a validation so that this doesn't go unnoticed again
2015-10-06 08:47:58 +02:00
Stefan Oehme
d21cbe1da1
Merge pull request #655 from eclipse/so_fix_generator_bundlename
...
[generator 2] fix manifest bundle name
2015-10-05 18:00:43 +02:00
Stefan Oehme
7bc3cccf1b
[generator 2]fix manifest bundle name
2015-10-05 16:53:26 +02:00
Moritz Eysholdt
5ce4f91a62
Merge pull request #652 from eclipse/me/move_FlattenedGrammarAccess_to_xtext.xtext
...
Me/move flattened grammar access to xtext.xtext
2015-10-05 16:09:25 +02:00
Moritz Eysholdt
4825c50e78
Merge pull request #651 from eclipse/me/move_RuleName_to_xtext.xtext
...
Move class 'RuleNames' to o.e.xtext.xtext
2015-10-05 15:05:49 +02:00
Stefan Oehme
5c92b49d98
Merge pull request #649 from eclipse/so_maven_clean_task
...
[wizard][maven] clean test-src-gen folders
2015-10-05 14:40:59 +02:00
Stefan Oehme
dc40b98081
Merge pull request #648 from eclipse/so_m2e_buildship_integration
...
[wizard] generate m2e/buildship integration
2015-10-05 14:40:54 +02:00
Stefan Oehme
5a64d76ee0
Merge pull request #647 from eclipse/so_fix_container_jar_pattern
...
make container_jar_pattern more restrictive
2015-10-05 14:40:37 +02:00
Moritz Eysholdt
23a90dc931
moved 'FlattenedGrammarAccess' to o.e.xtext.xtext
...
This makes it accessible for the serializer
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-10-05 14:22:35 +02:00
Moritz Eysholdt
71c030d1f9
Move class 'RuleNames' to o.e.xtext.xtext
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-10-05 14:04:55 +02:00
Stefan Oehme
0befbf41f1
[wizard][maven] clean test-src-gen folders
2015-10-05 11:47:53 +02:00
Stefan Oehme
42e4881ef4
[wizard] fixed test expectations
2015-10-05 11:28:08 +02:00
Stefan Oehme
eb00888154
make container_jar_pattern more restrictive
2015-10-05 11:19:36 +02:00
Moritz Eysholdt
fb3e180f8a
added support for grammar fragments and refactored pda providers
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-10-05 10:53:49 +02:00
Stefan Oehme
31bdc4f9a4
[wizard] generate m2e/buildship integration
2015-10-05 10:20:36 +02:00
Moritz Eysholdt
2b95508568
Make XtextInjectorProvider accessible for all test projects
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@itemis.de>
2015-10-05 09:36:23 +02:00
Stefan Oehme
4d064aa885
Merge pull request #644 from eclipse/so_remove_naming_setters
...
[generator2] remove package setters from naming
2015-10-03 23:35:32 +02:00
Sven Efftinge
c62b28a5f3
Merge pull request #641 from sailingKieler/cs/generatorFragments/OutlineTreeProvider
...
[xtext generator] Migration of the 'OutlineTreeProviderFragment'
2015-10-02 22:20:46 +02:00
Stefan Oehme
6752b2a579
fixed test expectation
2015-10-02 17:26:34 +02:00