Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[incquery-dev] xcore & eiq status

Hi

A quick overview about the status of the xcore stuff:
(1) The @Ecore annotation doesn't seem to have any effect. If you specify a custom URI, it will not be written to the plugin.xml. It is also interesting, that the runtime Xtext index contains the EPackage with the new custom URI. The original import in the eiq files with the package URI "library" will not be valid anymore, you can (and should) use the new one, even if the plugin.xml contains the wrong entry.
This needs to be investigated with the help of Ed.
(2) I am not sure about the plugin.xml rewriting problems, I cant reproduce it deterministically. I tried to erase all the contents of the plugin.xml and invoke the builder again, and the contents have been written properly. Nevertheless, a full clean usually will result in the absence of the gen_package extension point definition and the query specification extension points. The derived feature extension points are always generated. (3) Performance can be really poor in the xcore & EIQ scenario. Simply adding a new pattern will result in a long building time. (4) When we reach the point that everything is generated properly into the plugin.xml, then the generated use case works just fine!

I will address (1), but I am going to need help with (2).

Cheers,
Tomi


Back to the top