| modeltype e uses ecore('http://www.eclipse.org/emf/2002/Ecore'); |
| |
| transformation bug424912(); |
| |
| main() { |
| var p : EPackage = map mm1(); |
| |
| var res : EPackage = resolveoneIn(mm1, EPackage); |
| assert fatal (res != null); |
| } |
| |
| mapping mm1() : EPackage disjuncts m2,m3; |
| |
| mapping mm2() : EPackage disjuncts m2,m3 |
| { |
| } |
| |
| mapping mm3() : EPackage disjuncts m2,m3 |
| { |
| // comments |
| } |
| |
| mapping mm4() : EPackage disjuncts m2,m3 |
| /*<warn>*/{ |
| init{} |
| }/*</warn>*/ |
| |
| mapping mm5() : EPackage disjuncts m2,m3 |
| /*<warn>*/{ |
| end{} |
| }/*</warn>*/ |
| |
| mapping mm6() : EPackage disjuncts m2,m3 |
| /*<warn>*/{ |
| object result : {} |
| }/*</warn>*/ |
| |
| mapping mm7() : EPackage disjuncts m2,m3 |
| /*<warn>*/{ |
| var i := 0; |
| }/*</warn>*/ |
| |
| mapping mm8() : EPackage disjuncts m2,m3 |
| /*<warn>*/{ |
| population { |
| object result : {} |
| } |
| }/*</warn>*/ |
| |
| mapping mm9() : EPackage disjuncts m2,m3 |
| /*<warn>*/{ |
| init {} |
| population { |
| object result : {} |
| } |
| end{} |
| }/*</warn>*/ |
| |
| mapping m2() : EPackage |
| when {false} |
| { |
| } |
| |
| mapping m3() : EPackage |
| when {true} |
| { |
| } |