Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 355107 - [SysML Internal Block Diagram] Changing the owner of a port/part/reference should remove it from IBD
Summary: [SysML Internal Block Diagram] Changing the owner of a port/part/reference sh...
Status: RESOLVED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Core (show other bugs)
Version: 0.8.1   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Yann Tanguy CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-18 11:51 EDT by Alain Le Guennec CLA
Modified: 2011-10-07 04:21 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alain Le Guennec CLA 2011-08-18 11:51:08 EDT
Assume you have a block displayed on an IBD, together with ports, parts or reference.
If a port/part/reference is moved (for instance in the model explorer by D&D) to another owning block, then it should be removed from the IBD, otherwise the diagram does not make sense anymore (and removal should propagate to involved connector if necessary).
Comment 1 Yann Tanguy CLA 2011-08-19 09:38:01 EDT
Fixed in r5275 (0.8.1) & r5276 (trunk).
Comment 2 Alain Le Guennec CLA 2011-09-08 08:55:36 EDT
There's a case for which the fix does not seem to work:
If the owner of a part/ref is changed by changing the source of the corresponding association edge on a BDD, the part/ref is correctly moved to the right block in the browser, but it is not removed from the IBD if it was displayed there.
=> The issue should be REOPENED.
Comment 3 Yann Tanguy CLA 2011-10-07 04:21:46 EDT
Fixed in r5744 (0.8.X) and r5745 (trunk).(In reply to comment #2)
> There's a case for which the fix does not seem to work:
> If the owner of a part/ref is changed by changing the source of the
> corresponding association edge on a BDD, the part/ref is correctly moved to the
> right block in the browser, but it is not removed from the IBD if it was
> displayed there.
> => The issue should be REOPENED.
Fixed in r5744 (0.8.X) and r5745 (trunk).
(see bug 356927)