Hi Ed,
Yes, unfortunately this example suffers from the current issue of proper domain identification (homogenous domains). However, I fixed the Schedule model manually. So if you use the UpperToLowerSchedule.xmi in my branch it should work.
The other caveat I forgot to mention is that in fb90 I am only testing the graph generation, so I am not running the complete MTC and hence after graph generation the test will fail when trying to assert that all models in the mtc exists. I could probably create separate test cases for graph generation, in the form of either only running mtc.executeQvtsToGraphML(), or running the whole MTC with the graph generation option on/off.
Regards,
Hi
Just tried fb90. Unfortunately the one testUpperToLower test that uses it fails with an NPE. The problem is that a ClassDatum has a null domain and when passed to
public MutiNamedElementKeyImpl(@NonNull NamedElement... values) {
the internal code barfs on the null.
NB the @NonNull in the declaration is really
public MutiNamedElementKeyImpl(@NonNull NamedElement[] values) {
and so asserts that the array is non-null with no promises about the content. Array/List content @NonNull declarations must wait till we move to Java 8, probably for Mars+1.
Regards
Ed
On 20/04/2015 20:09, Horacio Hoyos Rodriguez wrote:
Hi,
Branch hhoyos/fb90 has the added functionality for automatic generation of the dependency graph, currently graph supported is yEd’s GraphML.
· The QVT Schedule has a ScheduleToDependecyGraphVisitor which is responsible for the transformation
· GraphMLBuilder implements the GraphBuilder, tailored for yEd’s GraphML format.
· Current colors, lines, shapes , etc., are specified in ScheduleToDependecyGraphVisitor and I think I have made it customizable enough to allow easy personalization (to be added in the future, e.g. eclipse color options). Current color selection is based on [1], with the intention to facilitate easy change between light and dark themed environments.
Regards,
From: Ed Willink [mailto:ed@xxxxxxxxxxxxx]
Sent: 16 April 2015 12:48
To: Horacio Hoyos Rodriguez
Subject: Re: [Dev] MTCBorker creates GraphML representations
Hi
On 16/04/2015 12:24, Ed Willink wrote:
It's probably quicker for me to do it.
Give ewillink/464714 a try.
Regards
Ed
_______________________________________________
qvtd-dev mailing list
qvtd-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/qvtd-dev
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2015.0.5863 / Virus Database: 4331/9581 - Release Date: 04/20/15
_______________________________________________
qvtd-dev mailing list
qvtd-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/qvtd-dev
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2015.0.5863 / Virus Database: 4334/9589 - Release Date: 04/21/15