Question about sharing diagrams [message #85760] |
Fri, 15 December 2006 10:43  |
Eclipse User |
|
|
|
Originally posted by: mricardo.ef.pt
Hello,
I'm currently using the GMF2.0 M3. And I want to know if it is possible to
open multiple diagrams in the same plugin, that share the same ecore file,
and changes made to the various diagrams are reflected in the same .webview.
For example, If I have one project made with my own GMF made plugin, I want
to be able to have this:
-- Only one .webview file.
-- And multiple diagram files .????_webfile.
And the various models that I create in each .????_webfile, are reflected
(or synchronized) in the only existing .webview.
The reason, I want to do this, is when I have multiple model objects I want
to be able to separate them on the various diagrams,
making easier to work with them (imagine 100 nodes for example, in only one
diagram is hard to work).
I almost achieve this with the comand "Initialize ????_diagram diagram
file".
But, because the diagrams created with that command share the same .webview
file, all the existing model objects
are made visible to the new diagram, so the problem remains.
But what I want, is to reduce that visibility, in a way that a object
created in one specific diagram is only visible there, but still having one
..webview file.
Is this possible? And how?
I would appreciate any help.
Best regards,
--
Miguel Ricardo
EF - Tecnologias de Informa
|
|
|
Re: Question about sharing diagrams [message #85779 is a reply to message #85760] |
Fri, 15 December 2006 11:14  |
Eclipse User |
|
|
|
Hello Miguel,
It is possible to some extent. You can try:
- non-synchronized diagrams
- shortcutting functionality
The main problem is how to initialize diagram content (select elements of
the model you’d like to see on this very diagram). In case on unsynchronized
diagram you can do it by writing manual “InitDiagramFileAction”. Special
dialog allowing to select desired model element will appear on trying to
add shortcut onto the current diagram.
-----------------
Alex Shatalin
|
|
|
Powered by
FUDForum. Page generated in 0.03999 seconds