transformation bodywithsemicolon; | |
modeltype ECORE uses 'http://www.eclipse.org/emf/2002/Ecore'; | |
mapping main(pack: ecore::EPackage): ecore::EPackage { | |
init { | |
var newPack := object ecore::EPackage { name := pack.name; }; | |
} | |
name := 'foo'; | |
} | |
query main2(pack: ecore::EPackage): ecore::EPackage { | |
patch(pack); | |
return pack | |
} | |
query patch(pack: ecore::EPackage): ecore::EPackage { | |
return pack | |
} |