blob: e966ff735704d7a732278580356ca50c8499d6a8 [file] [log] [blame]
modeltype SimpleUML uses 'http://www.eclipse.org/qvt/1.0.0/Operational/examples/simpleuml';
transformation intermediateprop_trace(in inModel : SimpleUML, out outModel : SimpleUML);
intermediate property SimpleUML::Class::nested : simpleuml::Class;
main(in model: simpleuml::Model) {
var cls := object simpleuml::Class {
name := model.name;
nested := object simpleuml::Class {
name := model.name;
};
};
cls.nested.map class2class();
}
mapping simpleuml::Class::class2class(): simpleuml::Class {
name := self.name;
}