- 29 Apr, 2020 1 commit
-
-
Tiziano Munaro authored
Issue-Ref: 3993 Issue-Url: https://af3-developer.fortiss.org/issues/3993Signed-off-by:
Tiziano Munaro <munaro@fortiss.org>
-
- 16 Apr, 2020 1 commit
-
-
Alexander Diewald authored
Issue-Ref: 3993 Issue-Url: https://af3-developer.fortiss.org/issues/3993Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- 15 Apr, 2020 1 commit
-
-
Alexander Diewald authored
* Allows registering command line switches and their handlers from plugin activators (start method). * The handler execution must be executed after ALL other services were started. For instance, this can be done from the RCP. * Handlers support consuming a switch and an additional argument. Issue-Ref: 3993 Issue-Url: https://af3-developer.fortiss.org/issues/3993Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- 09 Apr, 2020 1 commit
-
-
Alexander Diewald authored
This allows listeners to deregister themselves. Otherwise, a ConcurrentModificationException will occut. This change ensures that the set of listeners remains the same while notifying all registered ones. Issue-Ref: 3993 Issue-Url: https://af3-developer.fortiss.org/issues/3993Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- 03 Mar, 2020 1 commit
-
-
Simon Barner authored
Issue-Ref: 3921 Issue-Url: https://af3-developer.fortiss.org/issues/3921Signed-off-by:
Simon Barner <barner@fortiss.org>
-
- 18 Feb, 2020 1 commit
-
-
Florian Hölzl authored
Issue-Ref: 3921 Issue-Url: https://af3-developer.fortiss.org/issues/3907Signed-off-by:
Florian Hoelzl <hoelzl@fortiss.org>
-
- 20 Dec, 2019 1 commit
-
-
Johannes Eder authored
Issue-Ref: 3865 Issue-Url: https://af3-developer.fortiss.org/issues/3865Signed-off-by:
Johannes Eder <eder@fortiss.org>
-
- 19 Dec, 2019 2 commits
-
-
Simon Barner authored
Issue-Ref: 3865 Issue-Url: https://af3-developer.fortiss.org/issues/3865Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
* Not: names of features that contained the unknown types Issue-Ref: 3865 Issue-Url: https://af3-developer.fortiss.org/issues/3865Signed-off-by:
Simon Barner <barner@fortiss.org>
-
- 09 Dec, 2019 3 commits
-
-
Johannes Eder authored
Issue-Ref: 3865 Issue-Url: https://af3-developer.fortiss.org/issues/3865Signed-off-by:
Johannes Eder <eder@fortiss.org>
-
Johannes Eder authored
* if there are unknown features after migration, those ecore elements will be removed Issue-Ref: 3865 Issue-Url: https://af3-developer.fortiss.org/issues/3865Signed-off-by:
Johannes Eder <eder@fortiss.org>
-
Johannes Eder authored
Issue-Ref: 3891 Issue-Url: https://af3-developer.fortiss.org/issues/3891Signed-off-by:
Johannes Eder <eder@fortiss.org>
-
- 03 Sep, 2019 1 commit
-
-
Florian Hölzl authored
Issue-Ref: 3806 Issue-Url: https://af3-developer.fortiss.org/issues/3806Signed-off-by:
Florian Hoelzl <hoelzl@fortiss.org>
-
- 02 Sep, 2019 1 commit
-
-
Alexander Diewald authored
Issue-Ref: 3806 Issue-Url: https://af3-developer.fortiss.org/issues/3806Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- 27 Aug, 2019 3 commits
-
-
Alexander Diewald authored
* Replace doSaveAndResetLastChangeWasIntended with the standard doSave call to avoid cyclic execution of the runInWorkspace method. * Regression w.r.t. #2140 does not occur. * Remove doSaveAndResetLastChangeWasIntended as it is no longer needed. It was a workaround anyways. * Use a non-Dirtying command to execute the migration service. We don't want to undo this step. Issue-Ref: 3806 Issue-Url: https://af3-developer.fortiss.org/issues/3806Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
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/3806Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
Alexander Diewald authored
* The initialization phase shall ensure that all required information about handlers, element types they process etc. are available. It can be considered the configuration phase that is later used to process instances of elements. * This change ensures that models are only loaded at the beginning of the startup phase such that all services are ready when instances of elements shall be processed. * In particular, this modification will be needed to instantiate all missing annotations when a model is loaded to fulfill the respective constraint that annotations are always present at model elements for whose type they were registered. * Therefore, a migrator is used. They are executed by a callback from the postLoad routine that will also be fired when importing models to avoid code duplication. Thus, in order to ensure that the annotation service is aware of all present annotations, it must be initialized before the model is loaded. * AF3 startup works as normal and all functionality seems OK. Since this is an invasive change under the hood, problems would be noticeable immediately, so this one should be fine as no obvious errors could be seen. Issue-Ref: 3746 Issue-Url: https://af3-developer.fortiss.org/issues/3746Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- 04 Oct, 2018 2 commits
-
-
Hernan Ponce de Leon authored
Issue-Ref: 3539 Signed-off-by:
Hernan Ponce de Leon <ponce@fortiss.org>
-
Simon Barner authored
* Detected by enabling all resource-related Java compiler warnings * Java -> Compiler -> Errors/Warnings * Filtering for "resource" should show 3 warnings * Set to "Warning" Issue-Ref: 3539 Issue-Url: https://af3-developer.fortiss.org/issues/3539Signed-off-by:
Simon Barner <barner@fortiss.org>
-
- 01 Oct, 2018 1 commit
-
-
Alexander Diewald authored
Issue-Ref: 3538 Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- 19 Sep, 2018 1 commit
-
-
Hernan Ponce de Leon authored
Issue-Ref:3514 Signed-off-by:
Hernan Ponce de Leon <ponce@fortiss.org>
-
- 17 Sep, 2018 1 commit
-
-
Alexander Diewald authored
* The current implementation of the IPersistencyService does not allow to listen for "load" or "add" events during the startup of AF3 whereas later events for adding and removing IToplevelElements are present. * Extend the PersistencyServiceListener and the IPersistencyService for such a capability to enable installing listeners for model elements in a plugin-in fashion. Issue-Ref: 3514 Issue-Url: https://af3-developer.fortiss.org/issues/3514Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- 18 Apr, 2018 1 commit
-
-
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>
-
- 17 Apr, 2018 1 commit
-
-
Alexander Diewald authored
Signed-off-by:
Alexander Diewald <diewald@fortiss.org>
-
- 09 Apr, 2018 2 commits
-
-
Simon Barner authored
-
Levi Lucio authored
-
- 19 Mar, 2018 1 commit
-
-
Filip Reaboi authored
-
- 13 Mar, 2018 1 commit
-
-
Simon Barner authored
refs 2983
-
- 09 Feb, 2018 1 commit
-
-
Filip Reaboi authored
refs 3241
-
- 30 Jan, 2018 1 commit
-
-
Simon Barner authored
- removed deleteAllElementsWithType() - moved featuresToStrings() to MigrationService refs 3243
-
- 06 Dec, 2017 1 commit
-
-
Simon Barner authored
-
- 04 Dec, 2017 1 commit
-
-
Simon Barner authored
refs 3194
-
- 01 Dec, 2017 1 commit
-
-
Simon Barner authored
refs 3194
-
- 29 Nov, 2017 1 commit
-
-
Simon Barner authored
TODO: Ratings of documentation HTML files (depends on #3195) refs 3177
-
- 28 Nov, 2017 1 commit
-
-
Sudeep Kanav authored
refs 3177
-
- 21 Nov, 2017 1 commit
-
-
Levi Lucio authored
-