Commit graph

3836 commits

Author SHA1 Message Date
Dennis Huebner
2e27578b3d [misc] Fixed warnings (override/imports)
Change-Id: I171faa5c9efaa74439a651ca0567bcd003656900
2015-01-07 13:34:43 +01:00
Dennis Huebner
d9ffe68826 [api] Api warnings clean up
Change-Id: I9a29374bb33b980be728ab40c9c499e6dd8be251
2015-01-07 13:01:08 +01:00
Dennis Huebner
ee24f02634 [clean-up] Suppress optional java warnigs in emf-gen.
Added missing source entry in ide.common. 

Change-Id: Ie71e583ce73f4cbe3fbd6a9d91fdc92bb3c44144
2015-01-07 04:39:25 -05:00
Sven Efftinge
280c3135e3 Merge "regenerated test languages, updated some BREEs to Java 6" 2015-01-07 04:27:48 -05:00
Sven Efftinge
008b7c241b regenerated test languages, updated some BREEs to Java 6
Change-Id: If866388166840ae4153873ce00fac589b35bf1fb
2015-01-07 09:20:11 +01:00
Sebastian Zarnekow
c6ff450923 [xtext][validation] Forgot tests for prev commit
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=456789

Change-Id: I825c3935dd0ddaf14c39b86e945936cc5cf831bb
2015-01-06 18:26:34 +01:00
Dennis Huebner
c085070155 Merge "[xtext][validation] Fixed performance problem in OverriddenValueInspector" 2015-01-06 10:13:13 -05:00
Sebastian Zarnekow
e66c8ea2ff [xtext][validation] Fixed performance problem in OverriddenValueInspector
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=456789

Change-Id: I23e94429577cc6918952386d42aceacbeab3f72c
2015-01-06 14:00:38 +01:00
akosyakov
0325dff423 [IDEA][xtend] Provided support for brace pairs matching
Change-Id: Icef7d4a31e95ea8094f96fe2c62027a628a21744
Signed-off-by: akosyakov <anton.kosyakov@itemis.de>
2015-01-06 13:20:19 +01:00
Dennis Huebner
8562203200 Merge "[xtext][index] Generalize specialization of the ResourceDescriptionsProvider" 2015-01-05 06:54:48 -05:00
Sebastian Zarnekow
afde505d19 [xtext][index] Generalize specialization of the ResourceDescriptionsProvider
Access to resources from the current project is disallowed during
the indexing phase.

see https://bugs.eclipse.org/bugs/show_bug.cgi?id=450046

Change-Id: Iff8875d5a74e30aa8d8e31cea599d128a01f1c30
2015-01-05 11:24:25 +01:00
Sven Efftinge
ce2a533887 [resource storage] added storage of portable ReferenceDescriptions 2015-01-05 10:28:51 +01:00
Sven Efftinge
80551f4162 [storage] Make standalone compiler and xtend batch compiler optionally write storage resource data.
Change-Id: I628cb357cc7c65fe70706aa83eb9a489a708605c
2015-01-02 15:35:59 +01:00
Sven Efftinge
aba9b31c60 Improved PortableURIs 2014-12-30 15:12:42 +01:00
Sven Efftinge
0d6e48fbed fixed failing tests
Change-Id: I4d82f0b97919dc2a7170efabe7c2ad6ba82438a8
2014-12-30 11:29:31 +01:00
Sven Efftinge
86ece9e580 [resource storage] Introduce support for storing computed resources, so the computed state can be loaded quickly when needed. (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=453047)
Change-Id: I575c46c7e3fe89cb178adb26b02df74c25308df1
2014-12-29 15:00:45 -05:00
Sebastian Zarnekow
fdfe435236 [xbase][validation] Fixed location of error marker for invalid assignments
see bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=398302

Change-Id: I5cca18ed95f52ad71e649da2eddb9a530aad7a66
2014-12-29 16:39:14 +01:00
Sebastian Zarnekow
d797a9e26c [xtext][encoding] Make backwards binding of encoding provider backwards compatible
Also mark the stateful instance as a singleton.

Change-Id: Ic4e20432a228b5c94b58c81f1888feed65932ab0
2014-12-18 09:47:31 +01:00
Dennis Huebner
24ff1ee0fb Merge "[xbase][editor] Copy/Paste not only the text but also imports" 2014-12-17 12:18:59 -05:00
Dennis Huebner
2b59b6ffb5 [xbase][editor] Copy/Paste not only the text but also imports
Change-Id: Ia58567be40edbedbce88c4d749f62bdd7a5004f0
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2014-12-17 17:32:56 +01:00
Sebastian Zarnekow
97bd0d8747 [antlr] Add default antlr params to the beginning of the list
Other fragments may make assumptions about the params that they add
dynamically, e.g. that they are at the end of the list

see https://bugs.eclipse.org/bugs/show_bug.cgi?id=453732

Change-Id: I3eaec23a8412bccccc97a3307bd1aaaa797cd954
2014-12-17 17:23:53 +01:00
Sebastian Zarnekow
65b6a064d5 Merge "Created encoding provider for project properties, which is required for running workflows that load resources with different encodings" 2014-12-17 03:46:52 -05:00
Sebastian Zarnekow
9fe7a58aa3 Merge "[454551] Added check for equal classifier ID and namespace URI for better error message when an inconsistent type is found" 2014-12-16 08:12:38 -05:00
Miro Spönemann
7c56600678 Created encoding provider for project properties, which is required for running workflows that load resources with different encodings
Change-Id: I7fb9963e4fbd418855a574d11b811a4c0b177e58
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2014-12-16 13:46:41 +01:00
Miro Spönemann
0ac8ef3ccb [454551] Added check for equal classifier ID and namespace URI for better error message when an inconsistent type is found
Change-Id: I28814cfab1ed053d9e594a768acf2bfd6f8d4157
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2014-12-15 13:49:53 +01:00
Lorenzo Bettini
bcf56d635d [455181] ValidationTestHelper should show offset and length
https://bugs.eclipse.org/bugs/show_bug.cgi?id=455181

Change-Id: I5218a8c7bf1f5e42425bcbaf434cb111504eb5c6
Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>
2014-12-15 10:14:47 +01:00
Sebastian Zarnekow
bcd60753e6 [minor] Removed a few warnings from code base
Change-Id: I3b8cecfe00a50921e74618fbcbd4a28314a3972c
2014-12-12 13:09:18 +01:00
Miro Spönemann
0f09576578 Added @Override annotations to interface implementations due to recent switching of Java compatibility level to 6
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2014-12-12 11:18:07 +01:00
Dennis Huebner
850c21c152 [454857] Increase BREE and compiler settings to JavaSE-1.6
Change-Id: Ib690b285004951bf39ed53ccf0abb52730e4312b
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2014-12-11 17:22:53 +01:00
Dennis Huebner
a8f1fffdd4 [releng] Fixed old 2.7.0 version constraints
Change-Id: Ibb4fe8c22b273e120c2e7a0b97c3e5216cbb789a
2014-12-11 16:26:43 +01:00
Sebastian Zarnekow
298342c6ad [xtext][validation] Propagate cancellation
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=454776

Change-Id: I74f53817f1e8fc6498af4b62f93fb26b2e9e4a88
2014-12-10 18:30:23 +01:00
Sebastian Zarnekow
21c5de639b [xtext][ui] Get rid of deprecation warnings
Change-Id: I65d683216478c18eb08b1f59295026f356506d34
2014-12-05 13:11:17 +01:00
Stefan Oehme
faade51daa Merge "more documentation for AllChangeAware" 2014-12-03 07:18:09 -05:00
Stefan Oehme
60fa3b51e5 Merge "fixed file that was accidently overwritten by generator" 2014-12-03 07:18:04 -05:00
Sven Efftinge
063aa839e6 Merge "Fixes bug 453524: - created a preference page and a project properties page to manage problem markers in the Xtext grammar editor - added a warning for bidirectional references - moved issue identifier strings from XtextValidator to XtextConfigurableIssueCodes - using addIssue(..) instead of error(..) / warning(..) in order to respect the user preferences - added ConfigurableIssueCodesPreferenceStoreInitializer to DefaultUiModule - fixed a problem in OptionsConfigurationBlock.hasProjectSpecificOptions(IProject)" 2014-12-03 05:36:58 -05:00
Stefan Oehme
3fddff5a1e more documentation for AllChangeAware 2014-12-03 11:28:16 +01:00
Stefan Oehme
69f6254f1e fixed file that was accidently overwritten by generator 2014-12-03 11:25:07 +01:00
Miro Spönemann
ad152a1fcf Fixes bug 453524:
- created a preference page and a project properties page to manage problem markers in the Xtext grammar editor
- added a warning for bidirectional references
- moved issue identifier strings from XtextValidator to XtextConfigurableIssueCodes
- using addIssue(..) instead of error(..) / warning(..) in order to respect the user preferences
- added ConfigurableIssueCodesPreferenceStoreInitializer to DefaultUiModule
- fixed a problem in OptionsConfigurationBlock.hasProjectSpecificOptions(IProject)

Change-Id: I78c4681dfd2c0e9ad937662ed71d8c968463614b
Signed-off-by: Miro Spönemann <miro.spoenemann@itemis.de>
2014-12-03 11:22:09 +01:00
Dennis Huebner
5354a5e12b [findbugs] Fixed a minor issues
Change-Id: I5b7be71d6f66eaf40ebe460f0da75fb853833405
Signed-off-by: Dennis Huebner <dennis.huebner@itemis.de>
2014-12-03 11:06:53 +01:00
Stefan Oehme
e77154d709 Merge "[new CA] gracefully handle invalid selections" 2014-12-02 07:09:11 -05:00
Stefan Oehme
e508198da4 [new CA] gracefully handle invalid selections
Change-Id: I5d5c0e2dfcd93a4ea11036713e13fe2e2d5785b5
2014-12-02 11:36:27 +01:00
Moritz Eysholdt
692a5d946a [formatter2] hide a method from public API 2014-12-02 09:58:21 +01:00
Dennis Huebner
e7e8f1bc58 Merge "[formatter2/regionaccess] improved naming" 2014-12-01 10:59:53 -05:00
Moritz Eysholdt
b675ba4dc7 [formatter2/regionaccess] improved naming 2014-12-01 16:00:47 +01:00
Stefan Oehme
965a414bce Merge "regenerated remaining test languages" 2014-12-01 09:47:55 -05:00
Moritz Eysholdt
608b15d947 [formatter2] good catch, findbugs, good catch. 2014-12-01 13:30:41 +01:00
Stefan Oehme
aa381e8ba8 regenerated remaining test languages 2014-12-01 12:49:52 +01:00
Stefan Oehme
b162f7ee7c Merge "fix simrel problems" 2014-12-01 05:04:13 -05:00
Stefan Oehme
791d8f7326 fix simrel problems 2014-12-01 11:03:42 +01:00
Moritz Eysholdt
59f2e2c6cc [formatter2] removed a method that is never called 2014-12-01 10:03:19 +01:00