GeoTools
  1. GeoTools
  2. GEOT-1569

Make the reflective emf property setter handle only the properties of the current binding, not the whole hierarchy

    Details

    • Type: Improvement Improvement
    • Status: Open Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 2.5-M1
    • Fix Version/s: 2.4.6
    • Component/s: xsd extensions
    • Labels:
      None

      Description

      Currently AbstractComplexEMFBinding when traversing a binding sets all the properties of a given EObject. This contradicts the bindings semantics as does not respect the bindings execution mode (OVERRIDE/BEFORE/AFTER).
      So make it so it does respects the execution mode.
      In principle, all that really has to change is "getAllEStructuralFeatures()" -> "getEStructuralFeatures()", though care shall be taken that most bindings that are relying on the default OVERRIDE mode could break, which should be solved by setting the proper execution mode.

        Issue Links

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              Gabriel Roldan
              Reporter:
              Gabriel Roldan
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated: