Hi
everybody
Regardless
of the OMG compliance, I wonder how beneficial it really
is to save a transformation back to the textual *.qvto
syntax.
Instead,
why not using *.qvtox as an exchange format once a
transformation has been compiled? Some details below:
· Today,
the QVTo builder has a hidden argument to store the
compiled AST to *.qvtox.
· In
my branch http://git.eclipse.org/c/mmt/org.eclipse.qvto.git/log/?h=cgerking/478006,
I prepared the TransformationExecutor API for loading a
transformation from a given *.qvtox URI.
· What
is missing is an intuitive way to compile and save a
transformation to *.qvtox. The above builder argument is
very unintuitive. Any ideas?
Additionally,
I’m not sure about the limitations of the serialized AST.
I remember some insufficiencies with respect to Java
blackboxes.
Uwe,
your launch configuration refers to a class
org.eclipse.m2m.tests.qvt.oml.UnparserTests. In order to
reproduce the problems, can you share it somehow?
Kind
regards
Christopher
Dear QVTo
team,
unfortunately my budget of available time since my last
email
did not allow me to proceed with my work from 2012 until
recently.
As QvtOperationalResourceImpl.save() is still unimplemented,
I have continued the work. Thanks a lot for the now
available oomph
setup for QVTo, which decreases the necessary up front time
investment tremendously.
For the first set of tests I shamelessly copied/adapted from
TestQvtParser
and its associated testdata.
The problem I currently do not understand and would
appreciate your advise for
is that the qvto-files that I generate during the test run
and then try to compile
are not able to resolve e.g. TestBlackboxLibrary, which
should be provided by
org.eclipse.m2m.tests.qvt.oml (via extension
org.eclipse.m2m.qvt.oml.ocl.libraries, right?).
The test launch is with "all workspace and enabled target
plugins".
My JUnit launch configuration for UnparserTests is attached.
Any hint is appreciated.
Best Regards
Uwe