we have created a model based swt-ui with a designer editor (wysiwyg)
which allows dnd / copy/paste and different actions acting on the swt ui.
We are using different metamodels (elements, styles, layout, binding,...)
to describe the ui.
All the elements in the model are required to render our swt ui with
swt.Composites, swt.Tables, swt.Texts, swt.Label, swt.Trees,....
Currently, each model change directly reflects the swt-ui. So we need one
adapter for each element. It is also necessary to attach all adapter on
load time, because the user can change each property somewhere in the
model tree.
An intelligent EContentAdapter would be great. I guess it would be
attached directly in the server and the adapter does not have to be
transfered from the client to server.
This evening i'll publish a screenshot, how redview looks like.