- Aug 27, 2019
-
-
Alexander Diewald authored
* The service now checks a given input element for the presence of migrateable elements if migration providers are queried. By that, the registration w.r.t. an element type actually makes sense. Before, only the needsMigration(...) method was evaluated. * Simplify the needsMigration(...) method to indicate whether any migration provider applicable for the given input reports the need for migration. * Simplify the migrate(...) logic that will now also report failed migrations: the need for migration is checked after the actual migration. * Do not register migrators for ITopLevelElements any more! Instead, declare the type that is really relevant for the migration. If you need to be launched in every case (avoid that!!!!) one can register for FileProject or EObject. Issue-Ref: 3806 Issue-Url: https://af3-developer.fortiss.org/issues/3806 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3746 Issue-Url: https://af3-developer.fortiss.org/issues/3746 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
Issue-Ref: 3746 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Aug 14, 2019
-
-
Alexander Diewald authored
Issue-Ref: 3746 Issue-Url: https://af3-developer.fortiss.org/issues/3746 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Feb 09, 2019
-
-
Alexander Diewald authored
Issue-Ref: 3620 Issue-Url: https://af3-developer.fortiss.org/issues/3620 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- 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 17, 2018
-
-
Alexander Diewald authored
Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- Nov 28, 2017
-
-
Simon Barner authored
refs 3177
-
- Nov 27, 2017
-
-
Sudeep Kanav authored
refs 3192
-
- Sep 19, 2017
-
-
Levi Lucio authored
refs 3026
-
- Mar 01, 2016
-
-
Johannes Eder authored
refs 2489
-
- Nov 26, 2015
-
-
Simon Barner authored
- Add and register {@link RemoveDuplicatedAnnotationsMigrationProvider} that removes duplicated {@link IAnnotatedSpecification}s from a model. These have been observed for a couple of models and might indicate an internal problem.
-
- Jan 22, 2015
-
-
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
-
- Jun 03, 2014
-
-
Vincent Aravantinos authored
refs 1868
-
- Dec 18, 2013
-
-
Dongyue Mou authored
-
- Nov 06, 2013
-
-
Cheng Zhang authored
fix repeated coverage analysis error add no id migration process refs 1801
-
- Aug 25, 2011
-
-
Florian Hölzl authored
-
- Jun 05, 2011
-
-
Florian Hölzl authored
-
- Apr 06, 2011
-
-
Florian Hölzl authored
-
- Apr 05, 2011
-
-
Florian Hölzl authored
-
- Feb 16, 2011
-
-
Florian Hölzl authored
-
- Feb 14, 2011
-
-
Florian Hölzl authored
-