sakella6669 / iaml

Automatically exported from code.google.com/p/iaml
0 stars 0 forks source link

Use a shared editing domain #30

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What new or enhanced feature are you proposing?
Currently, each different editor uses its own editing domain. As a result,
changes to one editor (commonly when opening up another diagram) causes
previous editor windows to become dirty.

What goal would this enhancement help you achieve?
It would be ideal if we can share the editing domain across all editors, as
described in
http://wiki.eclipse.org/index.php/GMF_Tips#Sharing_single_EditingDomain_instance
_across_several_diagrams.

Original issue reported on code.google.com by soundasleep on 7 Apr 2009 at 10:59

GoogleCodeExporter commented 8 years ago
There is a lot of manual changes that need to be done for diagrams to share 
editing
domains. 

In particular, the hardest change is that we need some way to synchronise 
element IDs
across diagram plugins. As a result I am moving this to a later milestone and
reducing its priority.

The branch [2009-04-SharedEditingDomain] (r573) is an initial implementation 
using
dynamic templates to automate most of the process (except for synchronising 
element
IDs across trace files), but any attempts to create a Page inside a Page throws 
an
exception/stack overflow.

Another reference implementation could be at:
http://code.google.com/p/gmftools/wiki/SharedEditingDomain

Original comment by soundasleep on 7 Apr 2009 at 12:56

GoogleCodeExporter commented 8 years ago

Original comment by soundasleep on 16 Jul 2009 at 2:49

GoogleCodeExporter commented 8 years ago

Original comment by soundasleep on 15 Sep 2009 at 8:14

GoogleCodeExporter commented 8 years ago
moving all 0.6 issues to 0.7

Original comment by soundasleep on 17 Apr 2010 at 6:57

GoogleCodeExporter commented 8 years ago
If a new editing domain is implemented, it should be possible to remove the 
dynamic template inserted in r2686, which was created to speed up diagram save.

Original comment by soundasleep on 21 Apr 2011 at 7:26

GoogleCodeExporter commented 8 years ago
mass tagging old issues to future work

Original comment by soundasleep on 26 Sep 2011 at 9:53