1. 26 Sep, 2019 1 commit
  2. 09 Feb, 2019 1 commit
  3. 21 Nov, 2018 1 commit
  4. 20 Nov, 2018 2 commits
  5. 19 Nov, 2018 1 commit
  6. 12 Nov, 2018 1 commit
  7. 17 Apr, 2018 1 commit
  8. 30 Jan, 2018 1 commit
  9. 08 Dec, 2017 1 commit
  10. 28 Nov, 2017 1 commit
  11. 27 Nov, 2017 1 commit
  12. 17 Jun, 2016 1 commit
  13. 18 Nov, 2015 2 commits
    • Simon Barner's avatar
      - Rename · bdb5d97b
      Simon Barner authored
       - ModelPackage -> AF3TimingPackage
       - TimingAnnotationPackage -> AF3TimingAnnotationPackage
      
      - Add missing org.eclipse.emf.ecore.generated_package registration of AF3TimingPackage
      bdb5d97b
    • Simon Barner's avatar
      - Remove from org.fortiss.af3.timing (#2388) · 4f8b1262
      Simon Barner authored
        - model/timing.ecore
          - ComponentInstruction
          - TimingRequirementsPeriod
          - WcetWcett
        - Value providers
        - Most importantly, this allows to remove the dependency from af3.timing to af3.deployment
      
      - Remove the following outdated migrators (that have been shipped with 2.8 and (some even for 2.7?))
        that directly or indirectly depended on the above types
       - org.fortiss.af3.timing.migration.WcetDeploymentParameterMigrator
       - org.fortiss.af3.scheduling.migration.MemorySpecToAnnotationMigration
       - org.fortiss.af3.scheduling.migration.ResourceTableToAnnotationMigrationProvider
       - org.fortiss.af3.exploration.alg.migration.RemoveTimingRequirementPeriodMigrationProvider
       - eu.dreamsproject.platform.migration.EnergyParameterMigrator
       
      - org.fortiss.af3.deployment
       - Move registration of Wcet annotation for org.fortiss.af3.deployment.model.DeploymentParameterValue here. Adds dependency to af3.timing
      
      - org.fortiss.af3.scheduling.utils.SpecificationsUtils
       - Remove unused utility methods
       - Remove utility methods that have effectively been a NOP since the underlying annotations have been a NOP.
         Instead of keeping the methods, modify the (few) callers that already worked around the issue by using default values (most notably org.fortiss.af3.scheduling.modeltransformation.DAGExtractionWithoutDeployment
         and org.fortiss.af3.efficientdeployment.ui.wizard.{deployment.DeploymentGenerationWizardPage3Backend, scheduling.ScheduleGenerationWizardPageParametersOverviewBackend}:
          - Directly use the default value
          - Remove NOP call to deprecated method
          - Add TODO
      refs 2388
      4f8b1262
  14. 28 Jul, 2015 1 commit
    • Alexander Diewald's avatar
      Timing: · a4890648
      Alexander Diewald authored
      - Remove the ChannelMessageSize and the TransmissionUnitProtocolOverhead annotation from the timing MM, and delete the associated valueproviders, static impl classes and migration provider.
      refs 2278
      a4890648
  15. 17 Apr, 2015 1 commit
    • Alexander Diewald's avatar
      Migration towards the deployment-specific parameter map: · 1b802e30
      Alexander Diewald authored
      - Add a migrator to the timing plugin for creating and filling the parameter wcet values:
        * Calculates the deployment-specific WCET based on the ComponentInstructions and ExecutionUnitSpeed annotation.
        * Removes the ComponentInstrunctions, ExecutionUnitSpeed, and the WcetWCTT annotation.
      - Add some util methods to DeploymentUtils for determining deployments corresponding to a ComponentArchitecture-PlatformArchitecture pair.
      - Add a util method to ProjectUtils to add root elements to a file project.
      refs 2327
      1b802e30
  16. 25 Mar, 2015 1 commit
  17. 20 Mar, 2015 1 commit
  18. 22 Jan, 2015 1 commit
    • Simon Barner's avatar
      - Move annotation value service, annotation value provider base classes and... · 008db1bf
      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
      
      008db1bf
  19. 15 Dec, 2014 1 commit
  20. 13 Nov, 2014 1 commit