Book a Demo

Author Topic: Use of Connectors in EA  (Read 3790 times)

njoshi

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Use of Connectors in EA
« on: October 31, 2006, 04:18:18 pm »
I am using EA 6.5.797. I was looking for a way to use Connectors in EA while drawing Activity Diagrams. Connectors are part of the UML 2.0 specification and are really useful to organize larger diagrams more meaningfully.

Any help is appreciated.

Thnaks,
Nitin Joshi.

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: Use of Connectors in EA
« Reply #1 on: October 31, 2006, 05:21:58 pm »
I think what you want is the "Suppress Line Segment" command: right-click a control flow and select "Bend Line at Cursor), repeat, and then right-click the middle segment of the control flow and select "Suppress Line Segment". If you give the control flow a name it will be displayed in the end points.
The Sparx Team
[email protected]

njoshi

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: Use of Connectors in EA
« Reply #2 on: November 01, 2006, 08:15:58 am »
Connectors are drawn with a circle with a single letter name written inside the circle. If you run out of the length of your page you can terminate that activity flow with a Connector labeled as "A" and then continue your flow back from top in the next column of the page where the starting element will be the connector called "A". This is part of UML 20 specification. Is there a way to draw this in EA?

Thanks,
Nitin Joshi.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: Use of Connectors in EA
« Reply #3 on: November 01, 2006, 10:51:12 am »
Hi Nitin,

If you look at the topic: [size=13]Connector Segment Suppression[/size] you'll see it is on the Sparx list to do (hopefully soon).  In the meantime, you can do what KP has suggested.  This will get you the end points, just not labelled yet (unless you manually provide a single letter name).

If you submit a formal bug report to Sparx it will remind them - and if you provide a formal reference to the section in the UML 2 specification, it will remind them to do it properly...

HTH,
Paolo
« Last Edit: November 01, 2006, 10:55:36 am by PaoloFCantoni »
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!