Commit graph

6784 commits

Author SHA1 Message Date
Christian Dietrich
e7002113d2
Merge pull request #1002 from AndersDala/patch
Improve ResourceSetBasedAllContainersStateProvider.getResourc…
2019-01-28 19:16:52 +01:00
Christian Dietrich
fdf0d9e55c
Merge pull request #1000 from eclipse/cd_java11
[eclipse/xtext#1182] added support for java 11 as target
2019-01-28 09:18:23 +01:00
qdagans
703bd62f09 427770: Improve ResourceSetBasedAllContainersStateProvider.getResourceSet
Short:
    Implement solution mentioned in above BUG report.

Longer:
    Bug (?) can be triggered by e.g.:

    IResourceServiceProvider sp = IResourceServiceProvider.Registry.INSTANCE.getResourceServiceProvider(fileUri);
    IResourceSetProvider provider = sp.get(IResourceSetProvider.class);
    IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
    // ... file etc
    IProject project = file.getProject();
    // Use the provider to get the resource set for the given project
    // FIXME how to get the existing XtextResourceSet? Below just creates a new rs. :-(
    ResourceSet rs = provider.get(project);
    // ... run build to generate index used by namespace etc
    BuildRequest request = new BuildRequest();
    request.setResourceSet(rs);
    request.setBaseDir(UriUtil.createFolderURI(new File(baseDir)));
    request.setDirtyFiles(allFiles);
    // ... copy paste code ...
    indexState = incrementalBuilder.build(request, languages).getIndexState();

    Hints for doing this correctly/cleaner is highly appreciated!

    After the code above has been triggered doing a Project Clean will
    trigger method from title to be called with a CurrentDescriptions.

Note that this commit goes together with a commit in xtext-eclipse (see
fork).

Signed-off-by: Anders Dahlberg <anders.xb.dahlberg@ericsson.com>
2019-01-24 16:45:47 +01:00
Christian Dietrich
e654364f73 [eclipse/xtext#1182] added support for java 11 as target
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-01-22 21:55:07 +01:00
Christian Dietrich
4222ab8501
Merge pull request #998 from eclipse/cd_fixGuavaDeprecations
fixed guava deprecations
2019-01-20 15:14:24 +01:00
Christian Dietrich
d649ead3c8 fixed guava deprecations
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-01-20 12:20:42 +01:00
Christian Dietrich
a9ffe46cd6
Merge pull request #987 from eclipse/cd_xtext_issue1372
[eclipse/xtext#1372] Use 2019-03 in target platforms
2019-01-18 17:16:26 +01:00
Christian Dietrich
dec5c39745
Merge pull request #976 from eclipse/cd_issue971
[#971] make junit5 support api
2019-01-18 12:05:46 +01:00
Holger Schill
1fa8b6262e
Merge pull request #995 from eclipse/hs_web_update
Update WebFragment, Wizard and tests to use latest versions of web fr…
2019-01-17 18:04:32 +01:00
Christian Dietrich
eb3adc4c31
Merge pull request #996 from eclipse/miklossy_issue1330
[https://github.com/eclipse/xtext/issues/1330] Update developers section
2019-01-17 12:41:20 +01:00
Tamas Miklossy
9251c96901 [https://github.com/eclipse/xtext/issues/1330] Update developers section
Signed-off-by: Tamas Miklossy <miklossy@itemis.de>
2019-01-17 12:16:31 +01:00
Karsten Thoms
596a8b368e
Merge pull request #990 from eclipse/bootstrap_2.17.0.M1
[eclipse/xtext#1382] Bootstrap against 2.17.0.M1
2019-01-17 11:42:30 +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
Karsten Thoms
2ad19ab6cd
Merge pull request #994 from eclipse/issue1249_native_bom
Native Gradle BOM & drop of maven-deployment.gradle
2019-01-16 15:10:30 +01:00
Karsten Thoms
501571bd3c [eclipse/xtext-core#991, eclipse/xtext#1249] Update test expectation
Native usage of Maven BOM
Drop generation of maven-deployment.gradle

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-01-16 15:09:18 +01:00
Christian Dietrich
7a147629b9
Merge pull request #992 from eclipse/cd_issue981
made args4j non optional
2019-01-16 15:04:26 +01:00
Karsten Thoms
c5687f17bb [eclipse/xtext-core#991] Dropped generation of maven-deployment.gradle
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-01-16 13:59:12 +01:00
Christian Dietrich
8a2d7a12bb made args4j non optional
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-01-16 12:24:21 +01:00
Karsten Thoms
da04cb6c4b [eclipse/xtext#1249] Native Gradle BOM management
Remove usage of io.spring.gradle:dependency-management-plugin
Using Gradle standard BOM dependency management

Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-01-16 12:05:33 +01:00
Karsten Thoms
9ad47e0021 [eclipse/xtext#1382] Bootstrap against 2.17.0.M1
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2019-01-16 10:20:05 +01:00
Christian Dietrich
393b63928a [eclipse/xtext#1372] Use 2019-03 in target platforms
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2019-01-13 10:54:04 +01:00
Sebastian Zarnekow
ecc7ae0bc3
[eclipse/xtext#1249] use bom for version management (#988) 2019-01-11 16:41:50 +01:00
Karsten Thoms
666779139d [#983] Make exception based diagnostic creation customizable
Signed-off-by: Karsten Thoms <karsten.thoms@itemis.de>
2018-12-18 07:41:04 +01:00
Christian Dietrich
e866dc17fb
Merge pull request #980 from eclipse/cd_xtext_issue1322
[eclipse/xtext#1322] switched to tycho 1.3.0
2018-12-14 19:14:46 +01:00
Christian Dietrich
df19dcb001 [eclipse/xtext#1322] switched to tycho 1.3.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-12-13 15:42:53 +01:00
Christian Dietrich
0583ed054b [#971] make junit5 support api
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-12-12 14:16:26 +01:00
Christian Dietrich
0c558d02b8
Merge pull request #977 from pngowda/master
bootstraping version to 2.16.0
2018-12-11 13:54:10 +01:00
Prajwal Gowda
08acd985d8 bootstraping version to 2.16.0
Signed-off-by: Prajwal Gowda <pgowda@itemis.de>
2018-12-11 13:33:20 +01:00
Christian Dietrich
f21f2dcf63
Merge pull request #972 from eclipse/cd_gradle50
[eclipse/xtext#1350] Update to Gradle 5
2018-12-07 09:23:31 +01:00
Christian Dietrich
8e2218c541
Merge pull request #974 from eclipse/cd_orbit201903
switched to orbit 2019-03
2018-12-07 09:23:12 +01:00
Christian Dietrich
daeb98019b [eclipse/xtext#1350][Wizard] update to gradle 5.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-12-06 15:43:08 +01:00
Christian Dietrich
c3648e82c7 [eclipse/xtext#1350] update to gradle 5.0
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-12-06 15:43:08 +01:00
Christian Dietrich
658fb9683d switched to orbit 2019-03
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-12-06 15:11:28 +01:00
Christian Dietrich
3327561263
Merge pull request #973 from eclipse/cd_bump
change version 2.16.0 -> 2.17.0
2018-12-05 12:24:20 +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
619b938c01
Merge pull request #951 from eclipse/cd_tycho13
switched to tycho 1.3 in wizard
2018-12-01 09:18:26 +01:00
Christian Dietrich
61144af965 switched to tycho 1.3 in wizard
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-11-30 12:00:43 +01:00
Christian Dietrich
37007a0065
Merge pull request #955 from eclipse/cd_issue893_final
[#893] switch to lsp4j 0.6.0 final
2018-11-30 11:36:27 +01:00
Christian Dietrich
3aca7cb1fa [#893] switch to lsp4j 0.6.0 final
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
2018-11-29 11:04:39 +01:00
Titouan Vervack
818e1c00d4 Fixed typos in javadoc
Signed-off-by: Titouan Vervack <titouan.vervack@sigasi.com>
2018-11-26 20:01:30 +01:00
Titouan Vervack
4721ed5171
Merge pull request #966 from eclipse/use_tryReadOnly
Use try read only
2018-11-21 22:51:12 +01:00
Titouan Vervack
51df51946f Wrap CancelableUnitOfWork in a CancelableUnitOfWork instead of a lambda
Signed-off-by: Titouan Vervack <titouan.vervack@sigasi.com>
2018-11-21 15:29:59 +01:00
Christian Dietrich
235d4c90a9
Merge pull request #968 from eclipse/cd_issue967
[#967] [Generator] Add option to set GenModel.rootExtendsClass from EMFGeneratorFragment2
2018-11-21 15:11:57 +01:00
Dennis Huebner
2010d3d476
Merge pull request #969 from eclipse/dh-trace-performance
[trace] Improved implementation for GeneratorNodeProcessor.Context
All checks passed
2018-11-21 13:59:12 +01:00
Dennis Huebner
9a2696a017 Fixed typo
Signed-off-by: Dennis Huebner <dennis.huebner@gmail.com>
2018-11-21 13:21:05 +01:00
Dennis Huebner
e0ab9c11a3 Update copyright
Signed-off-by: Dennis Huebner <dennis.huebner@gmail.com>
2018-11-21 12:14:31 +01:00
Dennis Huebner
28d7c94ed5 [trace] Improved implementation for GeneratorNodeProcessor.Context
Signed-off-by: Dennis Huebner <dennis.huebner@gmail.com>
2018-11-21 11:48:19 +01:00
Titouan Vervack
d557bd5af8
Merge pull request #965 from eclipse/set_reference_kind_ide_proposal
Set reference kind when we know it should be set
2018-11-21 11:29:29 +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
Titouan Vervack
8348cb99aa Set reference kind when we know it should be set
Signed-off-by: Titouan Vervack <titouan.vervack@sigasi.com>
2018-11-20 11:56:26 +01:00