Commit graph

331 commits

Author SHA1 Message Date
Christian Dietrich
4ac89676f9 [eclipse/xtext#1649] update to ASM 8.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-04-28 08:27:41 +02:00
Christian Dietrich
e3c5d32f1b [eclipse/xtext#1679] converted Xtend code to Java
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-04-24 16:43:37 +02:00
Christian Dietrich
0feb2d17a2 [eclipse/xtext#1679] converted Xtend code to Java
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-04-24 11:12:44 +02:00
Christian Dietrich
0f16e3b7e0 [eclipse/xtext#1679] converted Xtend code to Java
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-04-21 16:43:59 +02:00
Christian Dietrich
000984c463 [eclipse/xtext-core#1318] fixed dependencies of file template active annotation in wizard
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-03-27 08:04:13 +01:00
Christian Dietrich
92ce90d882 [#1427] ditch idea generator from xtext generator
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-03-23 12:16:19 +01:00
Christian Dietrich
199efb4682 [eclipse/xtext#1679] ported more code to java
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-03-21 14:06:43 +01:00
Christian Dietrich
85e0b14485
Merge pull request #1421 from eclipse/cd_xtext_core_issue1418
[eclipse/xtext-core#1418] removed redundant superinterface from generated ca parsers
2020-03-16 16:28:10 +01:00
Christian Dietrich
2dd5cb5c96 [eclipse/xtext-core#1418] removed redundant superinterface from generated ca parsers
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-03-16 12:09:33 +01:00
Christian Dietrich
fbe0c8382f [#1410] added java stub support for web
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-03-13 10:43:45 +01:00
Sebastian Zarnekow
7425f83b2a [bug 318482] Support keywords as terminals in cross references 2020-03-05 22:19:34 +01:00
Nico Prediger
7c82447f16 [releng] Update Xtext version to 2.22.0
Signed-off-by: Nico Prediger <mail@nicoprediger.de>
2020-03-03 12:00:56 +00:00
Sven Efftinge
f9b6d1bebe
[eclipse/xtext#1176] Migrate to EPL 2.0
Signed-off-by: Sven Efftinge <sven.efftinge@typefox.io>
Co-authored-by: Sebastian Zarnekow <Sebastian.Zarnekow@gmail.com>
2020-02-11 12:02:02 +01:00
Tamas Miklossy
5f86d1ae28 Use consistent indentation in the ImplicitFragment (plugin.xml).
Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
2020-01-30 12:39:20 +01:00
Tamas Miklossy
4cc8ba90ca Remove trailing whitespace from EMFGeneratorFragment2 (plugin.xml).
Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
2020-01-27 08:57:00 +01:00
Christian Dietrich
a928fbe711
Merge pull request #1348 from eclipse/cd_xtext_issue1642regen
[eclipse/xtext#1642] regenerated xtend code with latest xtend
2020-01-10 12:19:22 +01:00
Christian Dietrich
0f87a7343c enhance deprecation of fragments
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-10 07:54:24 +01:00
Christian Dietrich
79e1ebcfed [eclipse/xtext#1642] regenerated xtend code with latest xtend
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-09 13:57:00 +01:00
Tamas Miklossy
664fb2e8e8 Convert EMFGeneratorFragment2.trimMultiLineComment to an instance method
- to be able to override that method in derived classes.

Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
2020-01-09 10:15:30 +01:00
Tamas Miklossy
889aef2385 [#1345] Improve EMFGeneratorFragment2 fileHeader handling.
- Improve the trimMultiLineComment method to properly handle the /**,
/*******, **/ and ****************/ symbols.
- Implement corresponding EmfGeneratorFragment2Test test cases.

Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
2020-01-09 09:15:11 +01:00
Sebastian Zarnekow
9913e888dd [eclipse/xtext#1282] Update to EMF 2.20: Set GenRuntimeVersion to 2.20 by default 2020-01-04 08:37:28 +01:00
Christian Dietrich
83249956d4 [eclipse/xtext#1282] Update to EMF 2.20: change version constraints in MANIFESTs
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-03 16:38:15 +01:00
Christian Dietrich
1f8b21ff15 [eclipse/xtext#1282] Update to EMF 2.20: regenerated languages
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2020-01-03 16:38:14 +01:00
Tamas Miklossy
b4cc111f25 [#1272] Add missing '@Override' to the descriptionLabelProvider methods.
Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
2019-12-14 18:45:16 +01:00
Tamas Miklossy
00c6be4d34 [#1272] Add missing 'See' prefix to the url in javadoc comments.
Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
2019-12-14 18:45:16 +01:00
Arne Deutsch
1cd12a8644
Merge pull request #1326 from eclipse/ade-project-wizard-avoid-image-override
[#1321] Do not override icons when regenerate.
2019-12-12 16:02:32 +01:00
Arne Deutsch
9d9137ef66 [#1321] Do not override icons when regenerate.
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2019-12-12 13:51:30 +01:00
Christian Dietrich
18e4a6c7ee [#1324] teach partial class extractor about fragment rules
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-12-12 10:24:11 +01:00
Christian Dietrich
1320766ad3 [#1318] added missing xtend.lib dependency to make sure AA can run
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-12-09 13:18:36 +01:00
Christian Dietrich
d29aa413ac [#1312] fixed broken stub code
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-12-02 21:15:43 +01:00
Karsten Thoms
325fa1e8d6 [releng] Update Xtext version to 2.21.0
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-12-02 14:06:33 +00:00
Christian Dietrich
b78d337a9c review feedback
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-11-26 12:39:28 +01:00
Sebastian Zarnekow
231b4ef862 Reuse parts of the AbstractAntlrGeneratorFragment2 2019-11-24 15:20:39 +01:00
Christian Dietrich
6245f3e6e6 provided replacement for ExternalAntlrLexerFragment
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-11-24 14:30:49 +01:00
Tamas Miklossy
87435d7a8b [https://github.com/eclipse/xtext-eclipse/issues/1229]
Xtext New Project Wizard / New File Wizard Fragment: add possibilities
to generate toolbar buttons.

Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
2019-11-21 07:53:33 +01:00
Sebastian Zarnekow
0db28cc4c2 Add output folders to build.properties 2019-11-18 08:42:38 +01:00
Sebastian Zarnekow
e814a7d8dd Fixed build.properties, fixed a few warnings on the go 2019-11-18 08:42:38 +01:00
Sebastian Zarnekow
bbbdf68391 Added missing build.properties, fixed a couple of warnings 2019-11-18 08:42:38 +01:00
Christian Dietrich
98bd79e264 [eclipse/xtext#1504] added Eclipse-SourceReferences to manifests
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-11-15 12:28:44 +01:00
Christian Dietrich
1d1ac03d97 regenerated with latest xbase.lib
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-11-15 10:32:07 +01:00
Sebastian Zarnekow
9f8aee979a [eclipse/xtext#1573] Ensure that all plugins do have a ManifestBuilder 2019-11-04 14:34:21 +01:00
Sebastian Zarnekow
b1b444f504 [eclipse/xtext#1567] Upgrade to asm 7.2 2019-10-27 16:24:43 +01:00
Tamas Miklossy
c609328cbb [https://github.com/eclipse/xtext/issues/1556]
- Fix links to documentation.

Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
2019-10-11 10:51:26 +02:00
Christian Dietrich
00897b1b35 [eclipse/xtext#1550] set default compliance level to 8.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-09-23 11:27:08 +02:00
Christian Dietrich
9781970287 [eclipse/xtext#1550] set default compliance level to 8.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-09-23 10:48:51 +02:00
Karsten
365ba15867 [releng] Set version to 2.20.0
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-09-03 15:24:30 +00:00
Christian Dietrich
4fe27c6a0d update to jquery 3.4.1
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-07-09 10:56:25 +02:00
Christian Dietrich
45709aa876 regenerate with latest xtend
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-07-09 07:03:23 +02:00
Sebastian Zarnekow
db80cd8a50 [eclipse/xtext-xtend#818] Adjusted new project wizard 2019-06-19 20:55:12 +02:00
Nico Prediger
c9a07291d8 [eclipse/xtext#1474] Prepare Master for 2.19
Signed-off-by: Nico Prediger <mail@nicoprediger.de>
2019-06-03 14:02:18 +02:00
Christian Dietrich
4f4f161bc7 fixed broken manifests
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-05-14 15:33:51 +02:00
Christian Dietrich
86fb88215c fixed deprecations with java 11
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-05-07 12:18:47 +02:00
Christian Dietrich
bc3f2870e7 [eclipse/xtext#1437] Regenerated with 2.18.0.M2
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-05-06 14:59:20 +02:00
Arne Deutsch
23e73a25d4 [eclipse/xtext#1440] Update to ASM 7.1.0.
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2019-05-02 13:09:19 +02:00
Titouan Vervack
bac941cb75 Uppercase first word in AntlrToolFacade download logging
Just to make it consistent with the other fragments

Signed-off-by: Titouan Vervack <titouan.vervack@sigasi.com>
2019-04-19 12:11:12 +02:00
Sebastian Zarnekow
9f1b16b6a4 Fixed regression in injector provider 2019-04-04 21:50:57 +02:00
Sebastian Zarnekow
27548a0b96 [xtext-xtend#734] Updated generator for injector providers 2019-04-04 14:24:23 +02:00
Holger Schill
5b59665a25 Remove implicit IDEAPluginGenerator
Signed-off-by: Holger Schill <Holger.Schill@itemis.de>
2019-04-02 20:44:56 +02:00
Holger Schill
6113cb4fbd Remove implicit IDEA support since it got dropped
Signed-off-by: Holger Schill <Holger.Schill@itemis.de>
2019-04-02 20:44:56 +02:00
Holger Schill
fe96a20cf9 Remove IDEA since the support has been dropped.
Signed-off-by: Holger Schill <Holger.Schill@itemis.de>
2019-04-02 08:48:56 +02:00
Jan Koehnlein
0ef82b8219 [ls] further rename fix and test
- restored the old APIs and deprecated them
- built a new API next to the old one
  - use ILanguageServerAccess to read files
  - extended ILSA to provide new resource sets and the initialization params
- extended the Xtext generator to use the new API
- made sure customizations of the old API don't get lost
- revised the find element at position strategy
- revised error handling
- added a test language and tests
2019-03-20 15:51:19 +01:00
Christian Dietrich
48ac48df2b [544435] fixed issue with serializer and groups in non terminal rules
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-03-06 09:30:06 +01:00
Christian Dietrich
f8708cefd5 [eclipse/xtext#1414] prepared master for version 2.18.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-03-05 16:47:14 +01:00
Sebastian Zarnekow
4f2f3f7022
Merge pull request #1008 from jschuhmacher/inheriting-resourcedescriptionstrategy
Make ResourceDescriptionStrategyFragment aware of super grammars
2019-02-21 13:19:25 +01:00
Sebastian Zarnekow
09c3ceac85 Make bin/main also the default output directory to avoid buildship confusion 2019-02-10 14:55:03 +01:00
Karsten Thoms
98a17c35da [eclipse/xtext#1274] Updated .classpath by Gradle
Changes done by Buildship 3.0.1.v20181217-1554

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-02-07 17:03:45 +01:00
Sebastian Zarnekow
cb8a9aa96b Incorporated review feedback 2019-02-05 14:33:49 +01:00
Sebastian Zarnekow
6e243524dc Also extract the dfa string array into an own static inner class 2019-02-05 14:14:32 +01:00
Christian Dietrich
175d7bc975 set minimal mwe version to the one from oxygen
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-02-01 10:39:20 +01:00
Jelle Schuhmacher
86dfd39e94 ... and don't forget to return the result
Signed-off-by: Jelle Schuhmacher <jelle.schuhmacher@altran.com>
2019-02-01 08:06:59 +01:00
Jelle Schuhmacher
b40ce61068 ... also invoke super ResourceDescriptionStrategy
Oops

Signed-off-by: Jelle Schuhmacher <jelle.schuhmacher@altran.com>
2019-01-30 12:17:43 +01:00
Jelle Schuhmacher
2ef95c9623 Make ResourceDescriptionStrategyFragment aware of super grammars
such that the @Exported annotations of any supergrammars are used as
well, making it behave like the ValidatorFragment2.

Signed-off-by: Jelle Schuhmacher <jelle.schuhmacher@altran.com>
2019-01-30 11:50:01 +01:00
Holger Schill
771eb06607 Update WebFragment, Wizard and tests to use latest versions of web frameworks 2019-01-17 11:03:38 +01:00
Sebastian Zarnekow
ecc7ae0bc3
[eclipse/xtext#1249] use bom for version management (#988) 2019-01-11 16:41:50 +01:00
Christian Dietrich
1b4f6c78a4 change version 2.16.0 -> 2.17.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-12-05 09:48:47 +01:00
Christian Dietrich
8db53e0260 [#967] [Generator] Add option to set GenModel.rootExtendsClass from EMFGeneratorFragment2
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-11-21 10:58:41 +01:00
Karsten Thoms
37172c68dd [eclipse/xtext#1168] Minimal target platform Oxygen.3a
Update lower bound version constraints on platform related bundles with
versions from an Oxygen.3a platform.

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-11-14 17:27:50 +01:00
Christian Dietrich
e4f8ff8047 [#946] Fixed broken class splitting with enum rules
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-11-07 16:32:29 +01:00
Christian Dietrich
9515372b39 [eclipse/xtext#1325] switch to ASM 7
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-10-31 12:51:25 +01:00
Arne Deutsch
5e5dc014eb #864: Rewrite MergeableManifest to MergeableManifest2 to avoid refl.
Adding extensive unit tests to ensure behavior does not change.
Use only MergeableManifest2 internally.

Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2018-10-17 16:48:32 +02:00
Karsten Thoms
2b7e2b4609 [eclipse/xtext#1272] Compile with Xtend 2.15
Order of static & final modifiers changed
(eclipse/xtext-xtend#554)

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-09-21 17:45:41 +02:00
Christian Dietrich
2f0f093fb5 updated versions to 2.16.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-09-03 11:11:51 +02:00
Arne Deutsch
86ff0e1266 [#851] Add xtext builder to example project template.
Signed-off-by: Arne Deutsch <Arne.Deutsch@itemis.de>
2018-08-30 14:21:49 +02:00
Christian Dietrich
1639c0a2b0
Merge pull request #839 from eclipse/cd_issue1266_asm62
[eclipse/xtext#1266] Update to ASM 6.2
2018-08-29 14:38:30 +02:00
Christian Dietrich
a2250de55e [eclipse/xtext#1266] Update to ASM 6.2
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-08-29 14:37:03 +02:00
Holger Schill
bd0f23efcc ValidatorFragment2 generates an overridden version of addComboBox for Xbase languages #771
Signed-off-by: Holger Schill <Holger.Schill@itemis.de>
2018-08-28 12:24:47 +02:00
Holger Schill
f379c56a25 ConfigurableIssueCodesProvider generated even when no grammar annotations are used #825 2018-08-22 16:39:23 +02:00
Karsten Thoms
e953fc8db4 [#816] Harmonize plugin.xml contribution
Prefer tabs instead of spaces.
Prefix class names with Executable Extension Factory class name.

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-08-16 17:26:28 +02:00
Christian Dietrich
13b5966d3f [eclipse/xtext#1263] Pinned EMF Version to 2.12
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-08-14 11:17:35 +02:00
Christian Dietrich
abf92b6776 [#804] Added EOF to keyword escape list
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-07-26 17:49:57 +02:00
Christian Dietrich
a897ee5e54 regenerated against latest xtend
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-07-18 19:30:53 +02:00
Karsten Thoms
dddcf63d61 [eclipse/xtext#1238] Restrict version of org.antlr.runtime
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-07-12 23:39:11 +02:00
Sebastian Zarnekow
d25e6c7e30
Merge pull request #777 from eclipse/sz_issue474
[xtend#474] Allow to skip generation of validator ui contributions
2018-07-04 19:59:19 +02:00
Christian Dietrich
0277b89235 [eclipse/xtext#1231] fixed jdt and platform versions
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-07-03 19:24:04 +02:00
Sebastian Zarnekow
e228edfd44 [xtend#474] Allow to skip generation of validator ui contributions 2018-06-27 19:19:29 +02:00
Titouan Vervack
63c4439ad4 Reduced "potential null pointer access" errors
Signed-off-by: Titouan Vervack <titouan.vervack@sigasi.com>
2018-06-05 18:11:37 +02:00
Karsten Thoms
7dcc65bb2e [release] Increment version to 2.15.0
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-05-22 23:53:44 +02:00
Karsten Thoms
0049750108
Merge pull request #735 from eclipse/junit5_dependencies
[#666] JUnit 5 dependencies
2018-05-16 23:19:00 +02:00
Karsten Thoms
0bef495014 [#666] JUnit 5 dependencies
- Use Tycho 1.2 for JUnit 5
- Removed adding of org.junit as imported package - test projects are
already created with a bundle dependency

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-05-16 21:44:37 +02:00
Christian Dietrich
f54be52d97 fixed some warnings
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-05-12 10:58:14 +02:00