modeltype ECORE "strict" uses ecore('http://www.eclipse.org/emf/2002/Ecore'); | |
transformation ImportedTransf2(in eModel : ECORE, out outModel : ECORE); | |
configuration property outPackageName : String; | |
main() { | |
var output := eModel.rootObjects()[EPackage].deepclone(); | |
object EPackage { | |
name := outPackageName; | |
eSubpackages := output[EPackage]; | |
} | |
} |