Home » Modeling » Epsilon » EuGENia and QVTo, dependency hell.(EuGENia)
EuGENia and QVTo, dependency hell. [message #1798046] |
Sun, 11 November 2018 20:34 |
Perdita Stevens Messages: 18 Registered: September 2016 |
Junior Member |
|
|
I'm trying to update a student exercise covering very basic use of EuGENia, from two years ago. This time I'm running into problems. I'm using Eclipse Photon and have just installed all the stable Epsilon components. I create an empty EMF project, make a simple ecore model, annotate it, and pick Eugenia->Generate GMF editor.
I get an error,
An internal error occurred during: "Generating all GMF models".
org.eclipse.m2m.internal.qvt.oml.compiler.QVTOCompiler.compile(Lorg/eclipse/m2m/internal/qvt/oml/compiler/UnitProxy;Lorg/ec\
lipse/m2m/internal/qvt/oml/compiler/QvtCompilerOptions;Lorg/eclipse/emf/common/util/Monitor;)Lorg/eclipse/m2m/internal/qvt/\
oml/compiler/CompiledUnit;
and browsing around a bit, it seems this is because EuGENia's use of GMF requires an old version, 3.4.0, of QVTo - right?
Unfortunately, it seems I can't sensibly uninstall my version of QVTo and install the old version instead, because I (or rather, the students in my class) also use Papyrus Designer, which requires the later version, apparently.
Do I have any easy options, other than giving up on EuGENia for now? (That's fairly low-cost - I just want to give the students a taster of some DSML tooling, and I don't really care which . Recommendations of friendly Eclipse-based (or web-based: anyway, I can't install new software other than in Eclipse, in this lab) DSML tooling suitable for showing a bunch of students in one lab would be welcome - Sirius? Is there an easy way in?)
[Updated on: Sun, 11 November 2018 20:35] Report message to a moderator
|
|
| | | | | |
Re: EuGENia and QVTo, dependency hell. [message #1798341 is a reply to message #1798174] |
Thu, 15 November 2018 16:57 |
Perdita Stevens Messages: 18 Registered: September 2016 |
Junior Member |
|
|
Update: it works, at least well enough that it's worth running the lab, assuming I can get it to work for my students. Less good news is that I'm not entirely sure what it is that meant it works now and didn't work before... I'm suspecting that I didn't have (the right version of?) GMF Tooling (as mentioned at https://www.eclipse.org/epsilon/download/ ) when I was trying before. But having written instructions for the students to start from where they are, I'll get my TA to try them out and see what happens...
Incidentally, I had to give up on following the Eugenia tutorial and go back to working with my old lab, for the rather trivial reason that the Eugenia tutorial gives its ecore model in Emfatic syntax, and I've never managed to make Emfatic work for me. In 2016 I tried quite hard - in 2018, as soon as I had trouble with it, and observing that it's still "Incubation" and dated 2015, I gave up and went back to using the OCLinEcore syntax (which the students know because they use it earlier). Do you still use Emfatic, in fact? Maybe it would be nice if the Eugenia tutorial offered a downloadable version of the actual ecore file it uses, rather than readers having to either use the Emfatic editor or translate the syntax to their preferred one manually.
Thanks for your help!
|
|
| | | |
Goto Forum:
Current Time: Thu Apr 25 13:53:20 GMT 2024
Powered by FUDForum. Page generated in 0.03835 seconds
|