Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 354245

Summary: Enhanced support for XCore
Product: [Modeling] EMF Reporter: Ed Merks <Ed.Merks>
Component: ToolsAssignee: Ed Merks <Ed.Merks>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: alex.tugarev, jan, sebastian.zarnekow, sven.efftinge
Version: 2.8.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
Enhanced GenModel APIs
none
Enhanced GenModel APIs and hacked reflective editor
none
More updates; support for data type conversion delegates.
none
Updates to make the import manager more reusable.
none
Updates to make mutually dependent GenModels produce proper package initialization code
none
Support generated getter bodies.
none
Changes to make the GenModel more robust for bad input
none
Updates to support factory create/convert generation
none
More updates to complete support for factory create/convert generation
none
More improvements.
none
More improvements. none

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.