[QVT] undeterministic behaviour - sometimes classifiers disappear [message #724826] |
Tue, 13 September 2011 09:57 |
Eclipse User |
|
|
|
Originally posted by: Philipp Kalb
Hi
I have a very strange QVT problem.
To put it in a nutshell: My transformation works if I debug it but it
does not if I run it..
The basic idea of the transformation-script is to transform two
models(UML metamodel) into a common one (UML metamodel). I developed the
script using the QVT editor and used it as shown in the javaInvoke
example that I found in this newsgroup.
It actually works fine but the problem is that sometimes my transformed
objects "forget" their classifiers (and I need them...).
So I changed the script and tried to run it via the "QVTEditor Eclipse
plugin(s)". When I run it with "Run As..." I have classifiers in every 2
- 5 run, If I debug it they are always there.
I even added an "if" in the end of the transformation to check if the
classifiers are null but the "if" is never true. My idea now is that EMF
or QVT does something strange when storing the model. Is that possible?
Do you have any other ideas?
When I run the transformation in a while loop that checks if the results
are ok and if not run everything again, I get the right results after
2-5 runs...
Thanks for help
Philipp
|
|
|
|
Powered by
FUDForum. Page generated in 0.02134 seconds