Commit graph

3123 commits

Author SHA1 Message Date
Sebastian Zarnekow
fd70ddf5be [utils] NPE guard in EcoreUtil2.clone 2012-05-24 18:04:19 +02:00
Moritz Eysholdt
ac8059cde1 Revert "implemented simple container with a list of IResourceDescriptions"
This reverts commit 134a770a584c5bd12fd33f8492413de204862c11.
2012-05-24 11:30:51 +02:00
Moritz Eysholdt
04d503eeeb added toString() implementations 2012-05-24 10:52:37 +02:00
Moritz Eysholdt
368abea20a implemented simple container with a list of IResourceDescriptions 2012-05-24 10:52:37 +02:00
Dennis Huebner
1b0aab09b1 [javadoc] fix for Bug #380137 - Javadoc generation fails 2012-05-22 15:00:03 +02:00
Sven Efftinge
2d01e316ea [XtextResourceSet] uses HashMap 2012-05-22 12:56:19 +02:00
Sven Efftinge
da569a83d1 [XtextResourceSet] removed URI from signature, fixed broken tests, catch IllegalStateException in XtextLinkingService 2012-05-22 10:04:26 +02:00
Sven Efftinge
265728480f trying ConcurrentHashMap 2012-05-22 09:44:00 +02:00
Sven Efftinge
45479a327b [tests] ignore concurrent access tests with simple XtextResourceSet. They deadlock on the server (but not on my box) 2012-05-22 08:19:21 +02:00
Sven Efftinge
3c486ef782 [XtextResourceSet] updates URIMap when resource's URI changes
[Xtext] LinkingService checks whether an EPackage already exists, since it's used during serialization.
2012-05-21 20:33:13 +02:00
Moritz Eysholdt
155ff05904 prevent IAE from bug 379247 2012-05-21 17:07:38 +02:00
Moritz Eysholdt
fb00bf81dc improved AbstractTraceRegion.toString() 2012-05-21 17:06:32 +02:00
Sven Efftinge
7e6bcef1cd removed optimization causing ConcurrentModificationException 2012-05-21 14:36:21 +02:00
Sven Efftinge
1397889adf removed println 2012-05-21 08:31:01 +02:00
Sven Efftinge
52ba214c7d [XtextResourceSet] some additional constraint checking and error logging 2012-05-21 08:28:05 +02:00
Sven Efftinge
2d01ea6641 added null guard 2012-05-20 20:02:22 +02:00
Sven Efftinge
a5f53722c3 [core] XtextResourceSet maintains urimap with original and normalized URI. 2012-05-20 19:42:35 +02:00
Sebastian Zarnekow
3e252e7d08 [xbase][conversion] Fixed NPE in value converter for the INT rule
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=380045
2012-05-19 13:12:45 +02:00
Moritz Eysholdt
8286d800c2 [serializer] fixed 368180: Exception when serializing 0.0 typed ecore::EDouble 2012-05-18 14:56:14 +02:00
Moritz Eysholdt
eece8d7a66 [serializer/NodeModelSemanticSequencer] fixed handling of datatype rules 2012-05-18 14:51:54 +02:00
Moritz Eysholdt
1066825df8 [serializer] fixed 364181: Serializer#serializeReplacement() ignores SaveOptions 2012-05-18 13:04:54 +02:00
Moritz Eysholdt
c0d236a162 [serializer/AssertStructureAcceptor] don't check context for root element 2012-05-16 15:11:25 +02:00
Moritz Eysholdt
c6036e107b [SerializerTester] improved debug output 2012-05-16 15:11:25 +02:00
Sven Efftinge
b1d989031a minor enhancements in XtextResourceSet 2012-05-16 14:15:11 +02:00
Sven Efftinge
29f6b4b621 introduced XtextResourceSet.getResourceWithoutNormalization to circumvent expensive normalization and iteration over all resources (see also https://bugs.eclipse.org/bugs/show_bug.cgi?id=372527) 2012-05-16 12:06:43 +02:00
Moritz Eysholdt
34d2c52381 disable the serializer test for semantically ambiguous parser tests 2012-05-15 18:04:02 +02:00
Moritz Eysholdt
ba0ff9c43c [serializer] bug fix: some events were not properly propagated 2012-05-15 18:04:02 +02:00
Moritz Eysholdt
3c2a8802c6 [SerializerTester] enabled AssertStructureAcceptor by default 2012-05-15 18:04:01 +02:00
Sebastian Zarnekow
d8cef50b3e [xbase][typesystem] WIP: Eliminate references to old type provider from batch scoping
- Added XAbstractFeatureCall#getActualTypeArguments
- Add missing Object upper bounds to wildcard references in JvmTypesBuilder#cloneAndAssociate
- Package scoping.batch with the rewritten scope stuff for Xbase
- Continued the type system reimplementation
2012-05-14 12:53:49 +02:00
Moritz Eysholdt
67714808eb fixed 371999: NPE in serializer without warning/error from compiler 2012-05-14 11:23:28 +02:00
Moritz Eysholdt
caf4a822f8 [serializer] removed an unneeded membervariable 2012-05-11 11:03:24 +02:00
Moritz Eysholdt
6409c3cdde added forgotten test language to GenerateAllTestLanguages.mwe2 2012-05-10 10:54:39 +02:00
Moritz Eysholdt
9823d6f416 [serializer] avoid duplication of variables in the inheritance hierarchy 2012-05-10 10:53:56 +02:00
Holger Schill
d90176fdc6 out of memory error when using grammar with enumerations and integer values see https://bugs.eclipse.org/bugs/show_bug.cgi?id=378967 2012-05-09 17:25:35 +02:00
Moritz Eysholdt
eb843347d3 [serializer] there is no special treatment for boolean-assigned keywords needed 2012-05-09 15:29:58 +02:00
Moritz Eysholdt
83155e5a95 [serializer] don't throw exceptions for keywords in cross references (see bug 376018) 2012-05-09 15:29:58 +02:00
Moritz Eysholdt
4f8a367064 [serializer] fixed 378064: serialization of boolean attributes 2012-05-09 13:37:12 +02:00
Holger Schill
3743b58e1e minor change in org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser to avoid duplicate entries 2012-05-09 13:18:19 +02:00
Holger Schill
5871dfcf5c Fix use of non uppercase terminals in ContentAssist see https://bugs.eclipse.org/bugs/show_bug.cgi?id=377311 2012-05-09 13:08:31 +02:00
Moritz Eysholdt
e3eac94eaa [serializer] fixed a problem with language inheritance and naming
see 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=378325
https://bugs.eclipse.org/bugs/show_bug.cgi?id=346695
https://bugs.eclipse.org/bugs/show_bug.cgi?id=378052
2012-05-09 10:01:00 +02:00
Holger Schill
5aaa12c0ac Changed severity of validation for terminal naming conventions from error to warning 2012-05-04 09:52:57 +02:00
Jan Koehnlein
210b959c59 [tests] Setting EMF runtime version to 2.5 2012-05-03 22:52:36 +02:00
Jan Koehnlein
19a4f319fc [generator] Test for URI conversion in XMI grammar
https://bugs.eclipse.org/bugs/show_bug.cgi?id=378261
2012-05-03 17:08:50 +02:00
Jan Koehnlein
e58a7c1a1c [generator] Explicitly setting EMF runtime version in all EcoreGeneratorFragments 2012-05-03 16:25:36 +02:00
Dennis Huebner
c454342882 xpand to xtend migration - ecore2xtext wizard, work in progress 2012-05-03 12:29:23 +02:00
Dennis Huebner
8220cb0fe3 [wizard] migrating from xpand templates to xtend rich strings 2012-05-03 12:29:23 +02:00
Jan Koehnlein
d9666a7408 [node][serialization] Fixed package private method 2012-05-02 18:08:44 +02:00
Dennis Huebner
432284a006 [releng] emf lower bound is now 2.5! 2012-05-02 14:44:49 +02:00
Dennis Huebner
c95f07a5b8 [p2-greedy] Switched to old default greedy = true 2012-05-02 11:02:12 +02:00
Holger Schill
412131e238 Xtext must ensure the use of terminal naming convention see https://bugs.eclipse.org/bugs/show_bug.cgi?id=377311 2012-05-02 09:56:12 +02:00