Description
Create a model resource context menu action that will provide the user the ability to manage the selected model's stored MEDs. The action should only be enabled when one model is selected and should appear in the "Modeling" submenu. The UI should provide the ability to add to/store those applicable MEDs (i.e., MEDs that extend the same metamodel of the selected model) that are not currently being stored in the model. The UI should also allow the user to remove MEDs from model that are currently stored in the model. Also the UI should:
- provide an option to register any stored, unregistered MED to the registry (just need path from user),
- show a dialog informing the user there are no MEDs saved in the model and none that can be applied based on the model's metamodel URI,
- inform the user when removing a MED that all associated MED model object extension properties will also be deleted, and
- show the user which stored MEDs in model are not registered or if the versions are different