melange icon indicating copy to clipboard operation
melange copied to clipboard

Support multiple inheritance of metamodels

Open tdegueul opened this issue 10 years ago • 0 comments

Multiple inheritance should be supported with a well-defined semantics (e.g. no conflict or left/right-linearization):

metamodel X { ... }
metamodel Y { ... }
metamodel Z { ... }

metamodel A inherits X, Y { ... }
metamodel B inherits Y, Z { ... }
metamodel C inherits A, B { ... }

tdegueul avatar Jan 26 '15 10:01 tdegueul