Sparx Systems Forum
Enterprise Architect => Bugs and Issues => Topic started by: Denis M on June 11, 2010, 09:40:31 am
-
Whenever I pin a association line to an element object. I would expect it not to move during moving the end point line into position where I want it on the other element. This is not the case. I find the start and/or end (Pinned) line moves whenever I make a adjustment.
Anyone any idea's
Using Version 8.0
-
Hi Denis,
A couple of points to look out for... If you are pinning just one end, you need to make sure you are pinning the correct end...
Formally, the start point is the end corresponding to the Source Role, the end point is the end corresponding to thw Target Role.
Because (depending on the settings) EA can draw lines in different ways, which end is which may not be obvious (see: Directedness and Navigability of Edges (http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1167812511) in which I discussed the subject over 4 years ago).
Secondly, the problem may be related to the line type (although it shouldn't be).
I've not had any problems with pinned lines moving (once I'd pinned the correct end(s) ;)). In particular, a quick test with build 857 showed it still seems to be OK for me.
If after, you've checked the correct end is pinned, it still moves, let us know the line type and any other particulars you might think relevant.
HTH,
Paolo
-
While we're on the subject of connector geometry...
One feature that Sparx should add to the Custom line type is an "Ortho Only" mode that respects the placement of break points (and so would not be equivalent to the unpredictable and often loopy "Auto Routing" line type) but forces all the break angles to be 90 degrees (as well as forcing all unbroken lines to be horizontal or vertical). On complex drawings I spend far too much time straightening out the once perpendicular but now acute or obtuse angles that result when moving or resizing connected objects. It would be just luvverly if the angles would snap back to full rectitude without me having to fuss with them repeatedly to keep them tidy.
-
Sounds good to me, Fred!
Paolo
-
Oh Yes!
And if we wanted something really nifty the "ortho only" setting would be respected by the layout engine. With the old engine that would be asking to much, but some of the new layout options might work well with this setting.
David
-
Except you can't get at the new engine from the AI, can you?
:(
Paolo
-
While we're on the subject of connector geometry...
One feature that Sparx should add to the Custom line type is an "Ortho Only" mode that respects the placement of break points (and so would not be equivalent to the unpredictable and often loopy "Auto Routing" line type) but forces all the break angles to be 90 degrees (as well as forcing all unbroken lines to be horizontal or vertical). On complex drawings I spend far too much time straightening out the once perpendicular but now acute or obtuse angles that result when moving or resizing connected objects. It would be just luvverly if the angles would snap back to full rectitude without me having to fuss with them repeatedly to keep them tidy.
I completely agree, exactly what I've been doing a lot.
Auto routing mostly solve's it, but sometimes I need some extra bends in the line to not make it cross another element or line.
It is indeed very annoying that is won't keep the 90° angles.
Geert
-
Feature request formally submitted...