Uploaded image for project: 'Fuse Tooling'
  1. Fuse Tooling
  2. FUSETOOLS-1655 Support SAP Bean in Global Configuration Editor
  3. FUSETOOLS-1786

Investigate providing Server and Destination nodes directly in the global page editor

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Major Major
    • 8.0.0
    • 8.0.0
    • SAP
    • None
    • 8.0.0 - Beta3

      The use case which will provide more usability is:

      • provide subnodes for each data stores entries
      • be able to configure each Data Store entries (Destination and server) in the property view

      I don't see any easy extensible possibilities without introducing another extension point helping to build the internal model.

      With the current model, I would just add org.fusesource.ide.camel.editor.provider.ext.ICustomGlobalConfigElementContribution.canHandle(AsbtractCamelModelElement) and org.fusesource.ide.camel.editor.provider.ext.ICustomGlobalConfigElementContribution.onGlobalElementDeleted(AsbtractCamelModelElement) (previously based on Node)

      We will need to be able to convert EMF models on each modification with AsbtractCamelModelement (and vice/versa). Not sure about the performance impact.

      I evaluate it to a one week work (one week fully dedicated to that)

      For now I would recommend to just modify canHandle and onGlobalElementDeleted interface to be based on Internal model instead of Node

              apupier@redhat.com Aurélien Pupier
              apupier@redhat.com Aurélien Pupier
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: