1. 26 Jan, 2018 1 commit
    • Alexander Diewald's avatar
      Common: LambdaUtils: Add a more general filter by type method. · 4e0e9ebd
      Alexander Diewald authored
      * The current filterByType methods has fairly strict expectations
        towards inheritance which restricts the use of the method.
      * Add a more generic filterType method that has less restrictions
        w.r.t. the generics.
      * Rename the existing method to filterTypeSafe.
      refs 3203
      4e0e9ebd
  2. 25 Jan, 2018 2 commits
  3. 24 Jan, 2018 1 commit
  4. 23 Jan, 2018 1 commit
  5. 22 Jan, 2018 2 commits
  6. 19 Jan, 2018 1 commit
  7. 18 Jan, 2018 3 commits
  8. 16 Jan, 2018 3 commits
  9. 10 Jan, 2018 1 commit
  10. 08 Jan, 2018 1 commit
  11. 05 Jan, 2018 1 commit
  12. 20 Dec, 2017 2 commits
  13. 18 Dec, 2017 1 commit
    • Simon Barner's avatar
      1) Introduce IAllocationType marker interface · 68867c2f
      Simon Barner authored
       - Used to semantically mark AllocationTables and AllocationEntries (e.g., which layers of the system are connected by allocation, and which system entities)
       - Add IAllocationService.addAllocationEntryType() and getAllocationEntryTypes() to register and query IAllocationTypes
       - Apply IAllocationTypes specializations to Task, Partition and Hardware architecture allocations
      
      2) Move TaskToExecutionUnitAllocationTable and TaskWcetTable to af3.task (to avoid circular dependencies that would arise from the introduction of IAllocationType)
      
      3) Schedule model UI
       - Use IAllocationTypes to provide unified generic UI in af3.schedule.ui
       - Remove most of the temporary hacks since allocation[.ui] is now in the build
       - TODO: Remove SystemScheduleDeploymentPropertySection once Deployment has fully been replaced by AllocationTable
      
      refs 2950,3188,3067
      68867c2f
  14. 15 Dec, 2017 2 commits
  15. 13 Dec, 2017 1 commit
  16. 08 Dec, 2017 1 commit
  17. 06 Dec, 2017 6 commits
  18. 04 Dec, 2017 1 commit
  19. 01 Dec, 2017 1 commit
  20. 30 Nov, 2017 2 commits
  21. 29 Nov, 2017 6 commits