1. 28 Mar, 2018 8 commits
    • Alexander Diewald's avatar
      Exploration(.*): Fix containment relations. · e61b8413
      Alexander Diewald authored
      When using a non-z3 backend (here: the unofficial MOEA backend) that makes a more extensive use of the ExplorationSolution, invalid models can be produced. The reason for this behavior are faulty containment relations since the produced model fragments of the DSE were not contained in any other EObject. Here, it shall be noted that the SuperSets themselves are not intended as containers as of now since they are also used to pass around references to the relevant elements of a DSE.
      
      Furthermore, one warning was produced due to an EAttribute not being set (noticeable on the console).
      
      Technical details:
      
      * getCastedType(...): Used to avoid ugly casting in client code. The DSE language is based on generic IModelElements, whereas the Sets/SuperSets are strict w.r.t. to the types to provide guarantess for the DSE I/O.
      * The ExplorationSpecification now contains the the map of input parameters passed to the DSE (Tracing), but not its elements (!).
      * ExplorationSolution: 
      * * Contains the returned SuperSetMap.
      * * Added a "pool" for SuperSets: They are accessible via the SuperSetMap.
      * * Added a element "pool" for the generated elements referenced by the returned SuperSets.
      * DSMLModelElementFactory: Creating Sets now requires a reference to the SuperSet (reduced code redundancy; can be used for robustness checking later).
      * Adapt to the meta-model changes when using SuperSets/Sets (esp in the smt plugin).
      refs 3353
      e61b8413
    • Simon Barner's avatar
      Avoid leakage of Font resources. · ec0ab2b5
      Simon Barner authored
      refs 2709
      ec0ab2b5
    • Hernan Ponce de Leon's avatar
      054f6a75
    • Simon Barner's avatar
      Dispose GC when widget is disposed. · 89341215
      Simon Barner authored
      refs 2709
      89341215
    • Simon Barner's avatar
      Avoid potential NPE. · 40efddff
      Simon Barner authored
      40efddff
    • Marco Volpe's avatar
      Strong causality handled in scheduling. · 495ff704
      Marco Volpe authored
      Added the treatment of causality constraints for tasks deployed to the same core.
      refs 3343
      495ff704
    • Simon Barner's avatar
      Avoid leaking images. · 0c9e54d2
      Simon Barner authored
      refs 2709
      0c9e54d2
    • Simon Barner's avatar
      Avoid leaking marker icons · 56e8a97d
      Simon Barner authored
      refs 2709
      56e8a97d
  2. 27 Mar, 2018 11 commits
  3. 26 Mar, 2018 8 commits
    • Simon Barner's avatar
      - Avoid leaking SWT colors · 84cfef97
      Simon Barner authored
      refs 2709
      84cfef97
    • Tatiana Chuprina's avatar
      GREEN · 8dfe5f38
      Tatiana Chuprina authored
      html files and pictures marked as GREEN
      refs 3350
      8dfe5f38
    • Tatiana Chuprina's avatar
      YELLOW · e3041db1
      Tatiana Chuprina authored
      pictures added to rating
      refs 3350
      e3041db1
    • Tatiana Chuprina's avatar
      YELLOW · fa3b82c5
      Tatiana Chuprina authored
      refs 3350
      fa3b82c5
    • Simon Barner's avatar
      - Do not postpone cleanup of GC until TreeViewerFirstColumnLabelProvider is garbage collected · affba44c
      Simon Barner authored
      - Instead, install dispose listener on allocation table editor
      refs 2950
      affba44c
    • Simon Barner's avatar
      Usability improvements · 6ca96a11
      Simon Barner authored
      - Remember column width when new target elements are added
      - Update column sorting when new target elements are added (-> use TreeViewer's column order array instead of actually shuffling the underlying collection of target elements)
      
      Performance improvements
      - Avoid full update (i.e., perform more efficient refresh) when names of source or target elements are changed
      - Avoid multiple (redundant) updates when editor is opened
      - Avoid updating combo boxes when selected element has not changed
      - Avoid full update when an allocation is added/removed (simple refresh is enough)
      refs 2950
      6ca96a11
    • Simon Barner's avatar
      Usability improvements · 60bc9df2
      Simon Barner authored
      - Remember column width when new target elements are added
      - Update column sorting when new target elements are added (-> use TreeViewer's column order array instead of actually shuffling the underlying collection of target elements)
      
      Performance improvements
      - Avoid full update (i.e., perform more efficient refresh) when names of source or target elements are changed
      - Avoid multiple (redundant) updates when editor is opened
      - Avoid updating combo boxes when selected element has not changed
      - Avoid full update when an allocation is added/removed (simple refresh is enough)
      refs 2950
      60bc9df2
    • Filip Reaboi's avatar
      GREEN · c626df5a
      Filip Reaboi authored
      refs 3346
      c626df5a
  4. 23 Mar, 2018 6 commits
  5. 22 Mar, 2018 3 commits
  6. 20 Mar, 2018 4 commits