Add Tasks as Reuse Element
Current implemented AF3 element that can be used within a ReuseLibrary: Components, Requirements, DataDictionary Entries (Structs, Enums, Functions)
Goal: It should be possible to use Tasks within ReuseLibraries as well (add them there, reuse them, update them, etc.).
Since the reuse plugin is implemented in a relatively generic way, this addition should be easy by using the ReuseProviderBase for a TaskReuseProvider and registering it in the Task plugin.
Goal:
- Create a Task Architecture (e.g. by generating it from a component architecture or just by creating it manually)
- Add a task if none exists
- Add at least one task to a reuse library by opening the context menu of this task in the Model Navigator View and click "Add the Reuse Library"
- Check if it exists now in the Model Elements View and if you can drag&drop it into the editor view
- Change a reused task, update it in the library (via same context menu as before but now with "Update In Reuse Library"), and update the original task from the changed library element (via same context menu as before but now with "Update From Reuse Library"): The original task should now have the same changes as the updated reuse task