ComponentArchitecture transformation: enable selection of leaf components
Currently, the Component -> Task and the Component -> Partition transformation transforms all atomic Components into a flattened network of Tasks/Partitions. For large ComponentArchitectures, this results into very complex derived architectures.
In this issue, the transformation should be made customizable, such that a user can select the components considered as leafs.
- User input should be validated, e.g.,
- all selected Components must belong to the same ComponentArchitecture
- it must not be possible to select ancestor of an already selected Component
- If for a subtree of the ComponentArchitecture, the user does not select a Component, the atomic Components should be considered as leave components here (as before).