Bug 238052 - Improve support for multi-model diagrams
Summary: Improve support for multi-model diagrams
Status: RESOLVED FIXED
Alias: None
Product: Ecoretools
Classification: Modeling
Component: General (show other bugs)
Version: 0.8   Edit
Hardware: PC Windows XP
: P2 enhancement
Target Milestone: M4   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard: Usability
Keywords: noteworthy, plan
Depends on:
Blocks:
 
Reported: 2008-06-22 08:38 EDT by Ed Merks CLA
Modified: 2009-03-27 06:17 EDT (History)
0 users

See Also:


Attachments
Simple model with two separate packages. (4.60 KB, application/x-zip)
2008-06-22 08:38 EDT, Ed Merks CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Merks CLA 2008-06-22 08:38:23 EDT
Created attachment 105602 [details]
Simple model with two separate packages.

If I have a model b with class B that extends a class A from model a as in the attached example, when I create the diagram for b the class A doesn't show up, which is fine.  But if I drag A onto the diagram, the super type relation to it still doesn't show up.  That doesn't seem quite ideal.  If I right click on it, I can't invoke Navigate->Restore Related Elements for it.  That's not so helpful either.  I have to go to B and and invoke it from there. I guess there's no way to show the references for A in b's diagram?

I also noticed that when the outline with the tree has focus, I can't invoke undo on the edit menu.  I.e., when I drag something from the outline onto the diagram surface I can't invoke undo until I give the editor tab focus...
Comment 1 David Sciamma CLA 2008-06-24 09:24:28 EDT
We need to improve the algorithm searching references between 2 objects represented in the current diagram.
I think it's a mistake because this algorithm was defined in Topcased and worked well.

Need to check this...
Comment 2 Jacques LESCOT CLA 2008-12-24 09:14:32 EST
Enable the "Restore Related Elements" action for shortcuts.

Second part of the bug is independant : I open a separate issue (see bug 259635)