Book a Demo

Author Topic: 1309: User Defined Boundary - how?  (Read 10774 times)

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
1309: User Defined Boundary - how?
« on: December 01, 2016, 12:13:40 pm »
I created a NEW User Defined boundary - as mentioned in the release notes.  The New (local) Help files didn't mention User-Defined and there doesn't appear to be any mechanism on the context menu to allow me to add points to configure the boundary with.

Help! (and reported)
Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: 1309: User Defined Boundary - how?
« Reply #1 on: December 01, 2016, 12:19:43 pm »
Ctrl+Click (same as connectors)

Not sure why the help doesn't have that yet.

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: 1309: User Defined Boundary - how?
« Reply #2 on: December 01, 2016, 06:00:42 pm »
Ctrl+Click (same as connectors)

Not sure why the help doesn't have that yet.
FWIW, it was the downloaded version of the User Guide.  Also, there wasn't a context menu entry such as [Ctrl+Q] for connectors (it doesn't actually say [Ctrl+Click] - and [Ctrl+Q] doesn't work for the boundary).

So now I have an extra [] on the shape, but I can't seem to "grab it".  How do I do that?

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: 1309: User Defined Boundary - how?
« Reply #3 on: December 02, 2016, 09:18:15 am »
So now I have an extra [] on the shape, but I can't seem to "grab it".  How do I do that?

You need to grab the edge next to the new line point and drag that.
The Sparx Team
[email protected]

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: 1309: User Defined Boundary - how?
« Reply #4 on: December 02, 2016, 10:55:57 am »
So now I have an extra [] on the shape, but I can't seem to "grab it".  How do I do that?

You need to grab the edge next to the new line point and drag that.
Well THAT was obvious.  (That's ironic, )

The reason I say that is that you can't actually (from what I've seen so far) create arbitrarily irregular shapes, you can ONLY create irregular rectilinear shapes that can only have right angle changes of direction. 

Also, [Ctrl+Click]  (left button) creates a duplicate boundary (or another of the last shape you created) if you haven't accurately positioned the cursor.  Could I suggest adding [Ctrl+Q] to make it explicit that you want a new line point?

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

RoyC

  • EA Administrator
  • EA Practitioner
  • *****
  • Posts: 1297
  • Karma: +21/-4
  • Read The Help!
    • View Profile
Re: 1309: User Defined Boundary - how?
« Reply #5 on: December 05, 2016, 02:46:18 pm »
The description is in the Help now (I was on holiday when the spec came through) and will be published with the next release.  The text reads:

Shape Field
Click on the drop-down arrow and select from these options:
  • 'Rectangle' - if you have previously switched from the default rectangular border with sharp corners, return to that default
  • 'Rounded Rectangle' - set the shape to a rectangle with rounded corners
  • 'Ellipse' - set the shape to a circle or oval to accommodate the enclosed elements
  • 'User Defined' - enable setting drag-points on the border to create a custom shape (see the Customize System Boundary section); this option disables the 'Horizontal Swim Lanes' and 'Vertical Swim Lanes' fields

Customize System Boundary
When you have selected the 'User Defined' option in the 'Shape' field, you can add way-points to the sides of the System Boundary, to drag in a vertical or horizontal direction. This helps you to create shapes that enclose more-scattered elements than could be enclosed in a rectangle or ellipse.
To set a way-point on an edge:
  o  Ctrl+click on the edge
To clear a way-point:
  o  Ctrl+click on it
To move a way point:
  o  Move the cursor onto it until it changes to an 'up-down' arrow or 'left-right' arrow, and move the way-point
      in the appropriate direction; the boundary is orthogonal, maintaining horizontal and vertical lines during
     movement
Best Regards, Roy

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: 1309: User Defined Boundary - how?
« Reply #6 on: December 05, 2016, 04:05:56 pm »
Thanks, Roy,

What about adding [Ctrl+Q]?  As I mentioned, it got REALLY irritating getting additional shapes on the diagram when I didn't want them (with [Ctrl+Click]).

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

Graham_Moir

  • EA User
  • **
  • Posts: 749
  • Karma: +10/-15
    • View Profile
Re: 1309: User Defined Boundary - how?
« Reply #7 on: December 05, 2016, 10:07:15 pm »
Ctrl+Click (same as connectors)

Not sure why the help doesn't have that yet.

I have always used Shift+Click to add/clear points to a connector.  Does that do exactly the same thing as Ctrl+Click/Crtl+Q?  If so it may help avoid the irritating side effect of Ctrl-Click.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: 1309: User Defined Boundary - how?
« Reply #8 on: December 05, 2016, 10:18:17 pm »
I always used Ctrl-click but now see that Shift-ciick works the same. EAUI.

q.