Project: Add support for re-reusing a concern

Issue #296 new
Matthias Schoettle created an issue

In TouchCORE, a user can reuse another concern and select desired features that concern provides. Then, the user customizes this reused concern to his/her application (by providing mappings) and can then use the design provided by that concern in the application's own design.

A user later might want to change the selection of features or update the reuse with the same features but a newer version of the concern. Currently, this has to be done manually, which is a tedious task. The mappings have to be specified again and all references to elements in the reused concern (might) need to be replaced, because these elements have a new id (identity).

The goal of this project is to extend the TouchCORE tool with additional functionality that allows a developer to upgrade an existing reuse. I.e., the tool will automatically update the mappings and all references to elements of that concern. In case something can not be updated (e.g., in a newer version an element does not exist anymore), the user needs to be notified to resolve this issue manually.

Comments (3)

  1. Matthias Schoettle reporter

    Something to consider is the fact that a concern can be reused several times, so it could mean that when updating one reuse, all other ones have to be updated at the same time. Otherwise, several copies need to be able to be copied into the reusing concern.

  2. Log in to comment