We have tried to persist the diagram without dawn.
Unfortunately, there is a bug in Teno (which we use to automatically generate the hbm for the hibernate store).
I.e. you cannot persist graphiti's Diagram while this bug is alive.
Not sure, however, how/if that would work better with dawn.
You may have a look at this post to get an initial idea:
Michael Wenz Messages: 1618 Registered: July 2009 Location: Walldorf, Germany
I'm not an expert in CDO/Dawn, but I know there is a Graphiti Diagram Editor
integration into Dawn. I had a look into that about a year ago and it was
rather ease to find inside the CDO Git repository. Maybe that gives an idea.