blob: 0e9694f0d67c9ef42fb7dede74e87bd3adfa823b [file] [log] [blame]
import ecore : 'http://www.eclipse.org/emf/2002/Ecore';
transformation Constructors {
source imports ecore;
_'target' imports ecore;
middle imports ecore;
query createEPackage(name2 : String) : ecore::EPackage {
ecore::EPackage{name = name2}
}
/*map ep2ep {
in:source epIn:EPackage;
new:target epOut1 : EPackage := this.createEPackage(epIn.name);
new:target epOut2 : EPackage;
set epOut2.name := epIn.name;
} */
map singleton {
new:target epOut1 : EPackage { name = 'this', nsPrefix = 'that' };
}
}