blob: 7f668cc8fa97e7ad222b8bb69a73f095e9c62e37 [file] [log] [blame]
modeltype Ecore uses ecore('http://www.eclipse.org/emf/2002/Ecore');
transformation bug400720();
intermediate class C extends EPackage{};
intermediate class D extends C, EClass{};
main() {
var c : C = object D {};
assert fatal (c.oclIsKindOf(EPackage));
assert fatal (c.oclIsKindOf(EClass));
assert fatal (c.oclIsTypeOf(D));
}