Uploaded image for project: 'Teiid Designer'
  1. Teiid Designer
  2. TEIIDDES-905 Replace EMF-based Model Extensions with new framework
  3. TEIIDDES-1075

Create Model Resource UI Action To Manage Model Model Extension Definitions (MEDs).

    Details

    • Type: Sub-task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 7.5
    • Fix Version/s: 7.6
    • Component/s: Modeling
    • Labels:
      None

      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

        Gliffy Diagrams

          Balsamiq Wireframes

            Attachments

            1. ManageMEDs1.bmml
              8 kB
            2. ManageMEDs1.bmml
              8 kB
            3. ManageMEDs1.bmml
              8 kB
            4. ManageMEDs1.png
              ManageMEDs1.png
              81 kB

              Activity

                People

                • Assignee:
                  mdrillin Mark Drilling
                  Reporter:
                  elvisisking Dan Florian
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: