Skip to content
Snippets Groups Projects
  1. Jun 02, 2015
  2. Jun 01, 2015
    • Simon Barner's avatar
      - Ensure that in each session, the hint how to create new connections is... · 8552a7d3
      Simon Barner authored
      - Ensure that in each session, the hint how to create new connections is displayed until the user has managed to create three of them.
      - (Side note): The current implementation cannot distinguish connections created interactively by the user, and connections created by a model-transformations. However, we can assume that a user who is able to issue a model-transformation also knows how to create a channel in the GUI.
      refs 2229
      
      8552a7d3
    • Johannes Eder's avatar
      YELLOW · b984c415
      Johannes Eder authored
      refs 2126
      b984c415
    • Johannes Eder's avatar
      fixed · d7c0b881
      Johannes Eder authored
      refs 2126
      d7c0b881
  3. May 07, 2015
  4. Apr 10, 2015
  5. Apr 09, 2015
  6. Apr 01, 2015
    • Simon Barner's avatar
      getLabelForValue(): · 43bf53d9
      Simon Barner authored
       - In case the label could not be found, return a string representation of the value. This is useful to implement custom label providers for model elements are edited in combo boxes.
       - Prevent potential NPE
      43bf53d9
  7. Mar 25, 2015
  8. Mar 16, 2015
    • Simon Barner's avatar
      - GSNPositionedEditPartBase*: Avoid code duplication by pushing... · 759cb1fc
      Simon Barner authored
      - GSNPositionedEditPartBase*: Avoid code duplication by pushing refreshDecorationFigure() to PositionedEditPartBase
      - PositionedEditPartBase.refreshDecorationFigure()
        - Avoid SWT Image leak by reusing the same icons
        - Add more null-checks to implementation
      - MarkerViewPart -> column updater: Avoid SWT Image leak by disposing old image before setting a new one
      759cb1fc
  9. Feb 23, 2015
  10. Feb 20, 2015
  11. Feb 16, 2015
  12. Feb 12, 2015
  13. Feb 06, 2015
  14. Feb 05, 2015
  15. Feb 04, 2015
    • Simon Barner's avatar
      YELLOW · 792df2bb
      Simon Barner authored
      Bugfix: Use annotation instance key in setValue(). This is already done in getValue() / getLabel()
      792df2bb
  16. Feb 03, 2015
  17. Feb 02, 2015
  18. Jan 28, 2015
  19. Jan 27, 2015
  20. Jan 23, 2015
    • Simon Barner's avatar
      - Undo last commit to NavigatorViewPart (old (partial) fix for #1491) · e24fba0f
      Simon Barner authored
      - Instead, ensure that DiagramEditorBase has the focus when a child edit part is added or removed
      - This works around #2207 and also the same part of #1491 as with the old workaround
      - Summing up:
         - Undo/redo of operations on the model only works if either the NavigatorViewPart or a DiagramEditorBase has the focus
         - This makes sense if the active view provides editable items itself (e.g., the GenericAnnotationView) *and* provides undo/redo (currently not the case for GenericAnnotationView).
         - For other (read-only) view (e.g., Model Markers), this behavior is confusing for the user
      refs 2207,1491
      e24fba0f
  21. Jan 22, 2015
    • Simon Barner's avatar
      - Move annotation value service, annotation value provider base classes and... · b351a20a
      Simon Barner authored
      - Move annotation value service, annotation value provider base classes and annotation extension point to org.foritss.tooling.base
      - Remove createEditingSupport() from IAnnotationValueProviderBase and move functionality to org.fortiss.tooling.base.ui.annotation.editingsupport.EditingSupportFactory instead
      - Rename extension point to org.fortiss.tooling.base.annotation.
      
      Example binding:
      
      <extension point="org.fortiss.tooling.base.annotation">
        <annotation binding="org.fortiss.af3.timing.annotation.valueprovider.CIValueProvider">
           <modelElementClass modelElementClass="org.fortiss.af3.component.model.Component"/>
        </annotation>
      </extension
      - Adapt all known users of annotation framework to new structure
      - The change is a preparation to fix #2208, i.e. to put the instantiation of a model element and its annotations into a single undo/redo command
      refs 2208
      
      b351a20a
  22. Jan 21, 2015
    • Simon Barner's avatar
      - Avoid case distinction in GenericAnnotationView that handles construction of... · 0d4ded58
      Simon Barner authored
      - Avoid case distinction in GenericAnnotationView that handles construction of EditingSupport for boolean annotations
      - This fixes the bug that the EditingSupport was only created correctly for derived annoations (#2225)
      - Add TODO to delegate construction of label provider to annotation value provider, too (#2226)
      refs 2225,2226
      
      0d4ded58
  23. Jan 14, 2015
  24. Jan 13, 2015
Loading