Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 354245 - Enhanced support for XCore
Summary: Enhanced support for XCore
Status: CLOSED FIXED
Alias: None
Product: EMF
Classification: Modeling
Component: Tools (show other bugs)
Version: 2.8.0   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Ed Merks CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-09 09:21 EDT by Ed Merks CLA
Modified: 2011-11-22 05:26 EST (History)
4 users (show)

See Also:


Attachments
Enhanced GenModel APIs (11.06 KB, patch)
2011-08-09 09:25 EDT, Ed Merks CLA
no flags Details | Diff
Enhanced GenModel APIs and hacked reflective editor (16.19 KB, patch)
2011-08-12 11:43 EDT, Ed Merks CLA
no flags Details | Diff
More updates; support for data type conversion delegates. (48.37 KB, patch)
2011-08-12 23:59 EDT, Ed Merks CLA
no flags Details | Diff
Updates to make the import manager more reusable. (49.75 KB, patch)
2011-08-21 14:26 EDT, Ed Merks CLA
no flags Details | Diff
Updates to make mutually dependent GenModels produce proper package initialization code (55.99 KB, patch)
2011-08-21 18:30 EDT, Ed Merks CLA
no flags Details | Diff
Support generated getter bodies. (403.31 KB, patch)
2011-09-01 15:49 EDT, Ed Merks CLA
no flags Details | Diff
Changes to make the GenModel more robust for bad input (411.09 KB, patch)
2011-09-06 18:48 EDT, Ed Merks CLA
no flags Details | Diff
Updates to support factory create/convert generation (515.31 KB, patch)
2011-09-07 22:27 EDT, Ed Merks CLA
no flags Details | Diff
More updates to complete support for factory create/convert generation (526.49 KB, patch)
2011-09-09 13:06 EDT, Ed Merks CLA
no flags Details | Diff
More improvements. (542.62 KB, patch)
2011-10-19 09:01 EDT, Ed Merks CLA
no flags Details | Diff
More improvements. (543.76 KB, patch)
2011-10-19 09:25 EDT, Ed Merks CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Merks CLA 2011-08-09 09:21:38 EDT
As we add support for Xcore we need to infer a Jvm Types model from GenModel instances so it's convenient to have access to more of the utility methods the GenModel currently internally...
Comment 1 Ed Merks CLA 2011-08-09 09:25:02 EDT
Created attachment 201141 [details]
Enhanced GenModel APIs
Comment 2 Nobody - feel free to take it CLA 2011-08-09 14:46:31 EDT
Trying to build but AbstractParameterizedXtextTest is killing me :(

any hint where I can find it?

thank you
Comment 3 Ed Merks CLA 2011-08-09 14:50:40 EDT
I had the same problem just a few minutes ago.  I think there were changes in the Xtext base.  I have Xtext extracted from Git so I can pull the latest updates any time; that cleared the issue up.  Otherwise you'll need a nightly build.

  http://download.itemis.com/updates/nightly/
Comment 4 Nobody - feel free to take it CLA 2011-08-09 16:04:04 EDT
Managed to build by updating to the eclipse xtext git rep.

thanks for the tip.
Comment 5 Ed Merks CLA 2011-08-12 11:43:03 EDT
Created attachment 201408 [details]
Enhanced GenModel APIs and hacked reflective editor

More changes including hacks for the reflective editor to support operation invocation.
Comment 6 Ed Merks CLA 2011-08-12 23:59:14 EDT
Created attachment 201453 [details]
More updates; support for data type conversion delegates.
Comment 7 Ed Merks CLA 2011-08-21 14:26:10 EDT
Created attachment 201873 [details]
Updates to make the import manager more reusable.
Comment 8 Ed Merks CLA 2011-08-21 18:30:46 EDT
Created attachment 201883 [details]
Updates to make mutually dependent GenModels produce proper package initialization code
Comment 9 Ed Merks CLA 2011-09-01 15:49:00 EDT
Created attachment 202635 [details]
Support generated getter bodies.
Comment 10 Ed Merks CLA 2011-09-01 15:49:25 EDT
Note that Kenn has committed to changes to CVS HEAD so you must refresh to HEAD to apply this latest patch.
Comment 11 Ed Merks CLA 2011-09-06 18:48:12 EDT
Created attachment 202849 [details]
Changes to make the GenModel more robust for bad input
Comment 12 Ed Merks CLA 2011-09-07 22:27:20 EDT
Created attachment 202955 [details]
Updates to support factory create/convert generation
Comment 13 Ed Merks CLA 2011-09-09 13:06:04 EDT
Created attachment 203077 [details]
More updates to complete support for factory create/convert generation
Comment 14 Ed Merks CLA 2011-10-19 09:01:22 EDT
Created attachment 205521 [details]
More improvements.
Comment 15 Ed Merks CLA 2011-10-19 09:25:46 EDT
Created attachment 205526 [details]
More improvements.

Include changes to make the runtime compatible with EMF 2.5.
Comment 16 Ed Merks CLA 2011-10-26 07:39:57 EDT
All the changes are committed to CVS for 2.8.
Comment 17 Ed Merks CLA 2011-11-22 05:26:51 EST
The changes are available in builds.