transformation abstractresult; | |
modeltype ECORE uses 'http://www.eclipse.org/emf/2002/Ecore'; | |
mapping main(in model: ecore::EPackage): ecore::EPackage { | |
name := 'root'; | |
eSubpackages += createPackage(model).oclAsType(ecore::EPackage); | |
} | |
mapping createPackage(in dummy: ecore::EPackage) : ecore::EModelElement { | |
init { | |
result := object ecore::EPackage { | |
name := 'nested'; | |
}; | |
} | |
} |