Skip to content
Snippets Groups Projects
  1. Jul 05, 2018
  2. Jul 04, 2018
  3. Jun 19, 2018
  4. Jun 11, 2018
  5. Jun 07, 2018
  6. Jun 05, 2018
  7. May 04, 2018
  8. Apr 26, 2018
  9. Apr 25, 2018
  10. Apr 24, 2018
    • Simon Barner's avatar
      Rework handling of missing and duplicated IDs · 105c658c
      Simon Barner authored
      
      - UniqueIdUtils:
          - Remove fixMissingIDs(final ITopLevelElement modelElement)
            (only used in one place)
          - fixMissingIDs(EObject object, EObject existingModel): Do not wrap
            model modification into a command. This is up to the caller of
            this method (e.g., the command stack is not available in tests) 
      - Remove IDMigrationProvider: Fixup of missing / duplicated is handled
        in ModelContext
      - ModelContext: Use nonDirtyingCommand, and automatically save model
        in case IDs have been fixed
      
      Issue-Ref: 3369
      Signed-off-by: default avatarSimon Barner <barner@fortiss.org>
      105c658c
  11. Apr 23, 2018
  12. Apr 18, 2018
  13. Apr 17, 2018
  14. Apr 13, 2018
  15. Apr 04, 2018
  16. Apr 03, 2018
  17. Mar 19, 2018
  18. Mar 13, 2018
    • Simon Barner's avatar
      YELLOW · e872cfb4
      Simon Barner authored
      Resolve TODO in AnnotationInstSpec.
      refs 2964
      e872cfb4
  19. Mar 09, 2018
    • Simon Barner's avatar
      - Register MemoryPerNode and PowerConsumption only for · 1b5d425f
      Simon Barner authored
       * org.fortiss.af3.platform.model.generic.GenericExecutionUnit (changed - from ExecutionUnit)
       * org.fortiss.af3.platform.pikeos.model.Core (as before)
      
      - Add migrators that remove annotation from model elements other than the two mentioned above
      
      - Move registration of MemoryPerNode, PowerConsumption, HardwareCost from af3.exploration.smt to af3.platform
      refs 2658
      1b5d425f
    • Simon Barner's avatar
      ComponentArchitectureTransformationBase.transform() Ensure that in... · 29458c24
      Simon Barner authored
      ComponentArchitectureTransformationBase.transform() Ensure that in architectures derived from ComponentArchitectures, annotation are instantiated.
      
      AnnotationUtils: Resurrect instantiateAnnotationsRecursive()
      refs 3328
      
      29458c24
  20. Mar 07, 2018
  21. Mar 06, 2018
  22. Feb 27, 2018
  23. Feb 21, 2018
    • Alexander Diewald's avatar
      Exploration: DSE project MM improvements & DSE Backend Unification · 91f42cb2
      Alexander Diewald authored
      =================
      | Exploration
      
      exploration.ecore
      =================
      - ExplorationSpecification
        - targets: non-contained (Migrator!)
        - Add superSet reference to pass required SuperSets to the DSE backend.
      - Remove ExplorationSolution interface: No Migration needed.
      - Rename ExplorationSolutionSet --> ExplorationSolution
        - Deprecated inputModelAdapter: No migration needed, only used in MOEA.
        - Renaming: targetSpecification --> explorationSpec
          - targetSpecification marked @deprecated
          - No mirgator needed: Class was not used in previous stable releases.
      - Add EClass SuperSetMap: Relates types of elements to SuperSets
        - solution: EJavaClassToSuperSetMap (containment!)
      - Add EClass EJavaClassToSuperSetMap: internal map of "SuperSetMap"
        - key: Class
        - Value: SuperSet (NO containment!)
      - ExplorationSolution
        - Renamed solutionModelMap -> solutionSets
          (Type EJavaClassToEJavaObjectMap -> EJavaClassToSuperSetMap)
        - Adjust EOperations to modifications in backend map.
      - SingleExplorationSolution
        - Add the solution state for single solutions.
        - Adjust EOperations to modifications in backend map.
      - Removed EJavaClassToEJavaObjectMap
      
      dseproject.ecore
      ================
      - DSE:
        - Add EReference target: ExplorationTarget (containment)
        - Remove explorationSpecification (Migrator!)
      - Add an ExplorationTargetPool that contains all ExplorationTargets of a DSE
        project.
      - DSERun:
        - Add EReference explorationSolution (containment)
        - Remove EReference visualization (Migrator!)
        
      dsl_v2.ecore
      ============
      - Overwrite the accept method for the Sum expression: Do not return null if the
        associated set is empty, evaluate to Zero, instead.
      
      New Migrators
      =============
      - DSEExplorationTargetContainmentMigrator
        Migrates the set of explorationTargets to the DSE project
      - VisualizationToExpSolutionMigrator:
        Migrates the Visualization data to the ExplorationSolution representation that
        allows a better traceability.
        
      Other Business
      ==============
      - Adjust plugin.xml to account for recently removed Objective- and
        ConstraintExpression classes. Now, ExplorationObjective and
        ExplorationConstraint is used.
        
      =================
      | Exploration.alg
      
      - Adjust the Opt4JBackend to be comply to the new DSE Backend Specification
      - The output type detection in the base decoder is more robust.
      - The ITaskAdapter temporally references its corresponding component to ease
        the refactoring of the DSE backend interface. This shall not be needed when
        the transformation framework is integrated again.
      - Temporally transform the internal solutions to a superset of
        ComponentToExecutionUnitAllocations to create s solution model. Workaround
        until the transformation framework is integrated again.
      - Misc adjustment for backend changes.
      
      =================
      | Exploration.smt
      
      - Adjust the Z3Backend to be comply to the new DSE Backend Specification
      - Base the results of the DeploymentRun2 and SolverRun2 on the
        ExplorationSolution (see above).
      
      ================
      | Exploration.ui
      
      - Adjust the GUI logic to account for the changed containment relations.
      - Update the DSE project import wizard for the Meta-Model changes.
      - Move the ExplorationSolutionVisualizationUtils class to the UI plugin (here).
        It is used to transform ExplorationSolutions to a Visualization representation
        (i.e., DataSetCollection).
      - Use doubles instead of ints in the SpiderChartUtils. Although not a proper
        solution, this covers more cases... Instead the generic should be reflected.
      refs 3273
      91f42cb2
  24. Feb 09, 2018
  25. Jan 30, 2018
  26. Jan 24, 2018
Loading