- Apr 24, 2018
-
-
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:
Simon Barner <barner@fortiss.org>
-
- Apr 18, 2018
-
-
Alexander Diewald authored
* Since the tooling helpers used in the svn installation and the git version, a re-rating of all files was required (less work than fixing the tooling code that would be only used once). * Updates the hashes of the classes in the .rating files. * Removes empty .rating files from directories without ratable files. Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Apr 17, 2018
-
-
Alexander Diewald authored
Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Apr 13, 2018
-
-
Filip Reaboi authored
-
- Apr 04, 2018
-
-
Filip Reaboi authored
-
- Apr 03, 2018
-
-
Simon Barner authored
- Move EditingSupportFactory.initializeInputChoice() to ValueProviderBase.updateInputChoice() refs 3247
-
- Mar 19, 2018
-
-
Filip Reaboi authored
-
Filip Reaboi authored
-
Hernan Ponce de Leon authored
-
Hernan Ponce de Leon authored
-
Hernan Ponce de Leon authored
-
Hernan Ponce de Leon authored
-
- Mar 13, 2018
-
-
Simon Barner authored
Resolve TODO in AnnotationInstSpec. refs 2964
-
- Mar 09, 2018
-
-
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
-
Simon Barner authored
ComponentArchitectureTransformationBase.transform() Ensure that in architectures derived from ComponentArchitectures, annotation are instantiated. AnnotationUtils: Resurrect instantiateAnnotationsRecursive() refs 3328
-
- Mar 07, 2018
-
-
Filip Reaboi authored
-
- Mar 06, 2018
-
-
Simon Barner authored
refs 3219
-
Filip Reaboi authored
-
- Feb 27, 2018
-
-
Filip Reaboi authored
refs 3241
-
- Feb 21, 2018
-
-
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
-
- Feb 09, 2018
-
-
Filip Reaboi authored
refs 3241
-
- Jan 30, 2018
-
-
Simon Barner authored
refs 3243
-
- Jan 24, 2018
-
-
Simon Barner authored
refs 2950,2562
-
- Jan 22, 2018
-
-
Simon Barner authored
refs 3249
-
- Jan 19, 2018
-
-
Simon Barner authored
Eliminate support for multi-instance annotations, which was mostly unused and only complicated the code. refs 2964
-
- Jan 16, 2018
-
-
Simon Barner authored
refs 2964
-
- Jan 10, 2018
-
-
Simon Barner authored
- Mark classes that should be kept and references to issues where there will be reintegrated refs 3240
-
- Jan 05, 2018
-
-
Filip Reaboi authored
are marked as @Deprecated //ucd refs 3240
-
- Dec 04, 2017
-
-
Simon Barner authored
refs 3194
-
- Dec 01, 2017
-
-
Simon Barner authored
refs 3194
-
- Nov 29, 2017
-
-
Simon Barner authored
TODO: Ratings of documentation HTML files (depends on #3195) refs 3177
-
- Nov 28, 2017
-
-
Sudeep Kanav authored
refs 3177
-
Simon Barner authored
refs 3177
-
Simon Barner authored
refs 3192,3177
-
Simon Barner authored
refs 3177
-
Simon Barner authored
- generate-ecore.xml - buckminster.cspex refs 3177
-
- Nov 27, 2017
-
-
Sudeep Kanav authored
refs 2591
-
Sudeep Kanav authored
refs 3192
-