Enhance the impact model and connect reuses of a feature in an Impact Model
Enhance the impact model :
- Clean up the code
- Use controllers and EMF notification
- Add Undo/Redo command
Connect reuses of a feature in an Impact Model :
When a feature has one or many reuses, they must appear in the ImpactModel. When an user add a reuse(already defined in the Aspect) to his ImpactModel, we have two cases.
First, the corresponding feature is not in the impact model, so we will add that feature, the reuse and an intermediate node between them and the goal node.
Second, the feature is already in the ImpactModel. We need to add the intermediate node and the reuse. After, we will connect the feature to the intermediate node and the intermediate node to the goal node. The association between the feature and the goal node is now between the intermediate node and the goal node.
Comments (5)
-
reporter -
reporter References
#290: Adding RamExendableComponent and RamListComponent. It will be used to display Feature and Reuse in the ImpactModel→ <<cset a4e4d2714031>>
-
reporter References
#290: Put default element background color in Colors class→ <<cset d7ab09d4adfb>>
-
reporter - changed title to Enhance the impact model and connect reuses of a feature in an Impact Model
- edited description
-
- changed status to resolved
Merged into master in pull request #41.
- Log in to comment
References
#290: Merge between class RamSelectorComponent and AspectSelectorComponent→ <<cset 20b06db494df>>