blob: 948558c79d48ef1da27256b2deb19df4252bf30d [file] [log] [blame]
modeltype ecore uses "http://www.eclipse.org/emf/2002/Ecore";
transformation bug433292;
main() {
var c0 : EClass = object EClass {};
var c1 : EClass = c0.map EClass2EClass(); -- mapping executed, trace recorded for 'c0'
var c2 : EClass = null;
var c3 : EClass = c2.map EClass2EClass(); -- mapping not executed, no trace recordered for 'c2'
var c4 : EClass = c2.resolveone(EClass);
var c5 : EClass = c2.resolveoneIn(EClass::EClass2EClass);
assert fatal (c4 <> c1);
assert fatal (c5 <> c1);
assert fatal (c4 = null);
assert fatal (c5 = null);
}
mapping EClass :: EClass2EClass() : EClass {}