blob: 560e29884142dc8ccf4485295e898afe0fef47f2 [file] [log] [blame]
transformation simplerename;
modeltype ECORE uses 'http://www.eclipse.org/emf/2002/Ecore';
rename ecore::EPackage.newName = 'name';
rename ecore::EPackage.classes = 'eClassifiers';
tag "alias" ecore::EPackage::name = 'yetAnotherName';
mapping main(model: ecore::EPackage): ecore::EPackage {
newName := 'foo' + model.newName;
classes += object ecore::EClass { name := 'cls'; };
end {
assert fatal (model.yetAnotherName = model.newName);
}
}