blob: 61a5cfb8285c4114af3b64ba612d3e8d48693d1a [file] [log] [blame]
transformation resolve_invresolveoneIn;
modeltype A uses ecore('http://www.eclipse.org/emf/2002/Ecore');
mapping main(in model: ecore::EPackage): ecore::EPackage {
init {
var tmp := model.createEClass1();
}
name := tmp.invresolveoneIn(ecore::ENamedElement::createEClass1, ecore::EPackage).name;
}
mapping ecore::ENamedElement::createEClass1() : ecore::EClass {
name := 'mapped1' + self.name;
}
mapping ecore::ENamedElement::createEClass2() : ecore::EClass {
name := 'mapped2' + self.name;
}