Book a Demo

Author Topic: Request: Fix sequence diagram copy-and-paste  (Read 4616 times)

Graham Bartlett

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Request: Fix sequence diagram copy-and-paste
« on: February 29, 2008, 02:18:26 am »
I'm using EA7 as the standard in-house design tool.  I'd be interested to know when the next iteration is which will fix numerous problems with selection and copy-and-paste in sequence diagrams.

Currently in EA7, copy-and-paste support could be described in the best cases as "variable".  For sequence diagrams I'd describe it as "absent", because there are very few situations in which it's possible to copy items.  Almost everything requires you do the job again if you want to repeat something.

Suppose I want to copy a sequence diagram from one collaboration to another.  Can I?  No.  Through trial and error, I found I *can* copy it to a package and then drag it to the destination collaboration, but why should that be necessary?

Suppose I want to copy multiple sequence diagrams though.  Can I?  Fraid not.  If you copy a diagram then things owned by the diagram will get copied along with it, but if you've got two dozen diagrams to copy, that's two dozen operations.

The situation is worse in the sequence diagram itself.  Can I copy multiple messages?  Can I copy a fragment to repeat the operations further down?  No to both.  If I want to do the same thing twice, I need to create a completely new diagram, put the copied content in there, and then paste that into the first diagram.  Fragments can be copied, but it doesn't pick up any of the contents.

There's also a "feature" with fragments, where if you copy an entire sequence diagram, double-clicking on the fragment in the new diagram takes you back to the old diagram.  Fine if you want it to do that, but the fragment doesn't let me turn that linkage off.

And sequence diagrams don't handle selection properly either.  Try selecting a message or fragment where the resize handles are close to a lifeline, and then try using that resize handle.  Can you resize it?  No - instead selection changes to the lifeline behind it.
« Last Edit: February 29, 2008, 03:00:49 am by grab »

Graham Bartlett

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
    • View Profile
Re: Request: Fix sequence diagram copy-and-paste
« Reply #1 on: February 29, 2008, 02:24:57 am »
(Ran out of text :-)

Don't get me wrong - I'm not anti-EA.  It's generally an OK program.  It's just that these flaws are stopping me working as effectively, particularly for sequence diagrams.  Sequence diagrams remind me strongly of the old Select Yourdon tool and its many faults, all of which were apparent to anyone spending a few days actually working with it. :-/  In particular, inability to copy-and-paste multiple sequence messages seems a strange omission.  So I'm interested to know when a version might be released which will fix these.

With selection working properly, this'll be a great tool.  But as it stands, Visio has significant advantages over EA, and that's a shame.

Regards,

Graham.

Volker Wegert

  • EA Novice
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: Request: Fix sequence diagram copy-and-paste
« Reply #2 on: March 17, 2008, 07:13:59 pm »
I'm seeing a similar issue - I want to copy a sequence diagram that only uses model elements from a certain package, and no matter what I use (deep copy or shallow copy), the model elements are always duplicated.  :-/

«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Request: Fix sequence diagram copy-and-paste
« Reply #3 on: March 17, 2008, 09:47:21 pm »
Have either of you reported these issues to Sparx directly?

Remember that this is a user forum, though the Sparxians do participate faithfully. The 'formal' path for bug reports is via the appropriate support page.

To submit a report, click the Report a Bug link below the support link near the bottom of any forum page. The resulting page has a report form for unregistered users. There is also a link for registered users above the form.

Sparx is pretty responsive, and generally answers these concerns in some manner.

Please let us know what you hear back from them.

HTH, David
No, you can't have it!