Thanks for your comments. We're trying to keep the UI very code-centric
in keeping with the focus on annotations. But at the same time we want to
provide as much tooling as possible so we've come up with outline views
and property views. We'll need those to support XML orm.
Your comment about the properties being tabbed vs. a tree is something
we kind of tossed around. We had thought at first to have the details in
the outline (in a tree), but moved them to the tabbed properties to keep
the outline simple and easy to use. We borrowed the tabbed properties
from an XSD editor plugin one of our developers was aware of. But none of
this is in concrete and we'll keep reviewing the ui with comments like
yours in mind. This is only our initial thinking.
The code completion for annotations is a problem and the team is trying
to find a way to do it.