blob: 0316cbdf36fb3bbf258b325eea7ab215aca4c1b0 [file] [log] [blame]
modeltype ECORE uses 'http://www.eclipse.org/emf/2002/Ecore';
transformation t(
in inModel : ECORE, out outModel : ECORE);
intermediate property EClass::intermProp : String;
intermediate class MyEPackage extends EPackage {
myName : String;
}
main() {
var c := object EClass {
name := 'original';
intermProp := 'abc'
};
var p := object MyEPackage {
name := 'name';
myName := 'someThoughtfulName';
};
object EPackage {
name := c.intermProp + ' ' + p.myName;
eClassifiers += c;
}
}