Open RadStr opened 1 week ago
If we are profiling selection then it needs to be decided how should the resulting profiles look like.
In all situations relationship between the classes A and B is selected, therefore it should be profiled.
Initial State
State after profiling
The profiled relationship keeps ends
One end is in the profiled class
Don't create relationship profile.
... Same as previous situation
OK, the key here is that what is selected includes the relationship. In that case, I think 2 is correct.
If we are profiling selection then it needs to be decided how should the resulting profiles look like.
Possible situations
In all situations relationship between the classes A and B is selected, therefore it should be profiled.
Both A and B are selected
Initial State
State after profiling
Only A is selected
Possible states after profiling:
The profiled relationship keeps ends
One end is in the profiled class
Don't create relationship profile.
Only B is selected
... Same as previous situation