Holger Schill
3c4601363e
Make use of JavaFileAccess to get better results to compare.
2018-03-26 18:25:04 +02:00
Holger Schill
2af21460ea
Add javaDoc to new Fragments
2018-03-26 17:44:02 +02:00
Holger Schill
5e9889ce92
Register XMLTypePackage explicitly in setup
2018-03-26 17:23:41 +02:00
Holger Schill
8ab08f8792
Make use of GlobalStateMemento
2018-03-26 17:07:15 +02:00
Holger Schill
6a0c83ed40
Remove XMLNamespacePackage from org.eclipse.xtext.xtext.generator.AbstractGeneratorFragmentTests.FakeEMFGeneratorFragment2.getReferencedEPackages(List<EPackage>)
2018-03-26 16:50:52 +02:00
Holger Schill
0e93f81c2d
Work with GenModel without pollution the environment with globals
2018-03-26 16:31:17 +02:00
Holger Schill
47effb3ff1
Allow multiple annotations on Terminal but restrict it to a well defined set.
2018-03-26 16:15:53 +02:00
Holger Schill
d6f4ecc4c1
Enable ecore only for FragmentTests
2018-03-26 15:39:48 +02:00
Holger Schill
59b8642d93
Use exists instead of Java 8 syntax in Fragments.
...
Reenable Fragment tests -> Last build ran green without those tests.
Try with approach to not load XMLPackage Class
2018-03-26 15:24:49 +02:00
Holger Schill
cb1b9ef32c
Adjust @since tag
...
Disable GeneratorFragmentTests again since an NPE happens on the CI and we want to find out if this is the cause for the other tests to fail.
2018-03-26 15:12:34 +02:00
Holger Schill
893a6ed207
Make tests run again
2018-03-26 14:45:59 +02:00
Holger Schill
9641e3b52c
Bypass resolution of all crossRefs for FragmentTests.
...
Reenable all Fragmenttests
2018-03-26 13:34:06 +02:00
Holger Schill
66c27998e8
Ignore Fragment-tests to see if the server behaves different for CI now.
...
This is a temporally state
2018-03-26 13:24:32 +02:00
Holger Schill
70886d54a5
Make ResourceDesecriptionStrategyFragment and ValidationFragment more configurable
2018-03-26 12:40:19 +02:00
Holger Schill
d377312850
Merge branch 'master' into hs/664_grammarannotations
2018-03-26 11:19:49 +02:00
Holger Schill
047b035d55
Apply changes from review comments from 23.3
2018-03-26 10:46:20 +02:00
Karsten Thoms
43bab93b99
Merge pull request #667 from eclipse/kth_issue_eclipse520_2
...
[eclipse/xtext-eclipse#520 ] Adjust to latest API
2018-03-23 13:44:52 +01:00
Christian Dietrich
37ad4c8668
Merge pull request #669 from FStolte/fixTestsOnWindows
...
Fixed a test that did not work on windows due to line ending issues
2018-03-23 12:40:21 +01:00
Karsten Thoms
e689a0a723
[ eclipse/xtext-eclipse#520 ] Use type references
...
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-03-23 12:08:52 +01:00
Florian Stolte
73677dccb3
Fixed a test that did not work on windows due to line ending issues
...
Signed-off-by: Florian Stolte <fstolte@gmx.de>
2018-03-23 11:21:06 +01:00
Christian Dietrich
0cd8e8acf4
[ #665 ] added test for execute command service
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-03-22 19:36:45 +01:00
Christian Dietrich
f59edef7a1
[ #665 ] implemented a very simple command service
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-03-22 19:36:09 +01:00
Christian Dietrich
0b6d40d4eb
[ #665 ] added multiple file extensions for test lang
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-03-22 19:35:04 +01:00
Christian Dietrich
721c690639
[ #665 ] regenerated test languages
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-03-22 19:34:25 +01:00
Christian Dietrich
39f6f30ed5
[ #665 ] determine unique resource service providers only
...
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-03-22 18:17:15 +01:00
Karsten Thoms
52becf6462
[ eclipse/xtext-eclipse#520 ] Adjust to latest API
...
The code mining provider base class has been renamed and only offers one
abstract method to implement by clients.
Also some minor cleanups.
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-03-22 17:54:30 +01:00
Holger Schill
8893b09e57
GrammarAnnotations: @Deprecated Annotation and corresponding tests
2018-03-22 14:40:23 +01:00
Holger Schill
fafdce378e
Merge branch 'master' into grammarannotations
2018-03-22 11:17:31 +01:00
Holger Schill
f995ce41ec
Refactor names of generated Classes of ResourceDescriptionStrategyFragment
2018-03-22 11:12:43 +01:00
Holger Schill
2bfe5fb64b
Allow multiple Annotations on ParserRules
2018-03-22 11:12:08 +01:00
Holger Schill
a25e761971
Grammarannotations - Exported annotation and corresponding Fragment incl. tests
2018-03-22 09:02:27 +01:00
Karsten Thoms
a97d21c413
Merge pull request #660 from eclipse/codemining
...
Add Code Mining support
2018-03-21 18:50:55 +01:00
Sebastian Zarnekow
7da28520af
Merge pull request #663 from eclipse/sz/bug361216
...
[361216] Improved logic that registers scope wrappers
2018-03-21 18:48:14 +01:00
Christian Dietrich
4b0d37e1aa
Merge pull request #659 from ArneDeutsch/recursive-emf
...
[#449 ] Avoid stack overflow with deep EMF containment trees.
2018-03-21 18:45:30 +01:00
Christian Dietrich
01b08b5309
Merge pull request #661 from ArneDeutsch/globalreg
...
[522715] Copy/Clear new EAnnotationValidator registry map in EMF 2.14+.
2018-03-21 18:28:54 +01:00
Sebastian Zarnekow
a46f701920
Incorporated review feedback
2018-03-21 17:23:28 +01:00
Sebastian Zarnekow
9adf2d94ed
[361216] Improved logic that registeres scope wrappers
2018-03-21 17:13:06 +01:00
Arne Deutsch
89ec47729e
[522715] Copy/Clear new EAnnotationValidator registry map in EMF 2.14+.
...
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2018-03-21 17:04:58 +01:00
Christian Dietrich
a7391d825e
Merge pull request #662 from ArneDeutsch/resourceset
...
[#476 ] Support EMF's ResourceLocators in XtextResourceSet.
2018-03-21 16:49:57 +01:00
Arne Deutsch
e90230f1b1
[ #476 ] Support EMF's ResourceLocators in XtextResourceSet.
...
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2018-03-21 15:40:22 +01:00
Karsten Thoms
18834db32d
[ eclipse/xtext-eclipse#520 ] Revert unwanted changes
...
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-03-21 14:46:19 +01:00
Arne Deutsch
3ecaa1a493
[ #449 ] Avoid stack overflow with deep EMF containment trees.
...
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2018-03-21 14:22:01 +01:00
Holger Schill
04e0375fec
Introduce Final Annotation on ParserRules and corresponding test
2018-03-20 16:57:28 +01:00
Karsten Thoms
aa0561cdb9
[ eclipse/xtext#520 ] Code Mining integration
...
- Rename class suffix 'Strategy' -> 'Provider'
- Reduce dependencies of generated bundles
- Move provider from generid IDE to Eclipse plugin project
- Binding of reconciler strategies
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-03-20 16:29:31 +01:00
René Purrio
b69051f260
[ eclipse/xtext-eclipse#520 ] code mining support with own api
...
Signed-off-by: René Purrio <rpurrio@itemis.de>
2018-03-19 06:50:38 +01:00
Karsten Thoms
f4280fc031
Merge pull request #655 from eclipse/cd_xtext_issue1177
...
Updated to Gradle Wrapper Version 4.6
2018-03-09 19:46:42 +01:00
Christian Dietrich
2d8c00c5cc
Updated to Gradle Wrapper Version 4.6
...
https://github.com/eclipse/xtext/issues/1177
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-03-09 17:31:43 +01:00
Moritz Eysholdt
72b66ecaba
[ChangeSerializer] don't update local refs in related resources
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2018-03-09 13:16:22 +01:00
Karsten Thoms
7a66642d2d
Merge pull request #593 from ArneDeutsch/feature-1154
...
[#1154 ] Add new project wizard with project template support.
2018-03-06 10:38:55 +01:00
Moritz Eysholdt
cfb627da1e
[hidden regions] Code Cleanup
...
Signed-off-by: Moritz Eysholdt <moritz.eysholdt@typefox.io>
2018-03-05 17:16:54 +01:00