Swimming lanes, XCode and Visio
Peter H.M. Brooks
peter at new.co.za
Thu Feb 9 12:02:42 PST 2006
Anca Mosoiu wrote:
> HI Peter,
>
>
>> I am producing UML diagrams for processes - how do I configure 'swimming
>> lanes' (aka swimlanes, swimlines or, maybe, tramlines).
>>
>
> The way I do this is to create a layer on the canvas just for the
> swimlanes, and then lock it. Use another layer for the flowchart. My
> documents usually have multiple canvases with three (or more) layers:
> Background, Flowchart/UI design, and Annotations.
>
Yes, thank you, that'll make good sense for the diagrams and is fairly
easy to set up - I imagine that it isn't any good for export to Visio or
for exporting to a tool like Magicdraw to produce executable code. I see
that Omnigraffle isn't a code generation tool.
I wonder if there is any chance of Omnigraffle ever embracing UML 2.0
Document exchange (or UMI). Does anybody know anything about this?
If the Document exchange was implemented then all our worries about
Visio would be over, and other tools - the documents would be, as they
should be, exchangable to anything.
>
>> Finally, a simple question. What is the earliest release of Visio that I
>> can export XML to? I've tried exporting UML diagrams to Visio (2000 and
>> 2003) and found the success variable at best.
>>
>
> I've tried this numerous times as well, with some disappointing results.
> The best success I've had is with Visio 2002, oddly. However, the
> translation isn't 100%, so shapes are moved, text looks weird, etc. The
> more complicated the diagram, the more likely it is you'll have to tweak
> it at either end to lay it out the way you wanted it.
>
> The Omnigraffle team is fairly responsive with this kind of problem. You
> can send them your file and they can figure out what the problems are, but
> you may not be able to fix them on your end.
>
> It would be great if those us who use both Omnigraffle and Visio could
> convince the OG team to prioritize our translation problems somehow,
> because I would LOVE LOVE LOVE to be able to work in OG and just present
> in Visio.
>
>
I see there are articles here dating back three or four years decrying
the problems with Visio. So I understand your frustration. I only bought
Omnigraffle professional a few days ago - specifically because it
allowed export to Visio. So I fear that I'm going to be having long
chats with the Omnigraffle support people! Oh, dear, I really hope not...!
Omnigraffle is just so much better than Magicdraw or Visio at actually
putting stuff down on the page and getting a good diagram. It makes so
much sense to use it as a front-end, no matter what you are going to be
eventually using the UML for. However, if you can't export the diagrams
anywhere, apart from to your printer, it is rather useless.
Maybe there is an update due out from Omnigraffle that will help with
this - or we'll learn something about the UML 2.0 document exchange -
after all, Omnigraffle is supposed to implement UML 2.0 and Document
exchange is part of that...
Do the support people read discussions here?
I'd love it if somebody had a comment on the Xcode connection - if it
were possible to use Omnigraffle to produce UML that could build Xcode
projects that really would make it a seriously important OS/X tool!!!
More information about the OmniGraffle-Users
mailing list