| transformation Ecore_To_Uml(in dummy : ECORE, out ECORE); |
| |
| modeltype ECORE uses "http://www.eclipse.org/emf/2002/Ecore"; |
| |
| main() { |
| object EPackage { |
| name := 'main'; |
| }.map myMapping(); |
| } |
| |
| mapping EPackage::myMapping() : EPackage { |
| init { |
| var res := object EPackage{ |
| name := 'temp'; |
| }.map mySubmapping(); |
| } |
| name := 'BBB' + resolveoneIn(EPackage::mySubmapping, EPackage).name; |
| nsURI := if self.resolveoneIn(EPackage::mySubmapping, EPackage).oclIsUndefined() |
| then 'right' else 'wrong' endif; |
| } |
| |
| mapping EPackage::mySubmapping() : EPackage { |
| name := 'AAA' + self.name; |
| } |