Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-2549

[DMN Designer] Add support for 'parent' to DMNModelInstrumentedBase

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 7.11.0.Final
    • 7.7.0.Final
    • DMN Editor
    • None

      DMNModelInstrumentedBase needs to support parent (like org.kie.dmn.model.v1_1.DMNModelInstrumentedBase) in order to correctly implement getPrefixForNamespaceURI(..) that is needed to set the QName prefix when setting data-types on nodes.

      At the moment the QName for data-types in the UI is using the namespaceURI instead of the prefix as it is currently impossible to lookup a prefix from the namespaceURI (of the nodes' parents up to Definitions).

      Changes required for this JIRA (split into sub-tasks when work starts):-

      • Update XML->(kie)DMN->(ui)DMN model mapping in the marshaller
      • Update the UI to set parent when adding nodes to the DRGElement and children
      • Update code relating to "setting data-type" to lookup prefix for QName
      • When creating a new Diagram we need to set up the basic default NameSpace contexts on the DMNDiagram's Defintions

              manstis@redhat.com Michael Anstis
              manstis@redhat.com Michael Anstis
              Jozef Marko Jozef Marko (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: