initialization of inherited features only works in the generated editor, not in the dynamic

Can be repeated with attached metamodel of our product (not newest version).

veriStandards_202511301120.mcore

  • If you generate that editor, when creating a new catalog, it creates two classifiers in the Glossary part, one called Thing, one called String: image
  • If you do the same in the dynamic editor, it does not work.
  • if you move the create methods and the initialization of classifier:GlossaryClassifier* from the sub class Glossary to the base class GlossaryAbstractPackage, it works in the dynamic editor.

Thus the solution is, to make sure, that when the dynamic editor processes initializations, it looks for initialization annotations in the subclasses.

For result annotations (derivations) it is already doing this.

Edited by Philipp W. Kutter