This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 79684 - Activity edge should be ortogonal to fork by default
Summary: Activity edge should be ortogonal to fork by default
Status: REOPENED
Alias: None
Product: uml
Classification: Unclassified
Component: Diagram Activity (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: issues@uml
URL:
Keywords:
Depends on: 78324
Blocks:
  Show dependency tree
 
Reported: 2006-07-04 13:10 UTC by Sergey Petrov
Modified: 2008-07-07 20:01 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments
Activity diagram (130.28 KB, application/octet-stream)
2006-08-10 22:04 UTC, Thuy.d Nguyen
Details
all edges are from fork center, looks bad (43.20 KB, application/octet-stream)
2006-08-11 09:59 UTC, Sergey Petrov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Petrov 2006-07-04 13:10:12 UTC
reproducible with ent pack 060702
currently such elements as forks are unusable (I think it's quite commen to use
forks on activity diagram)
Activity edge should be ortogonal to fork by default or it should be possible to
reconnect link to any point on fork (at least).

steps to reproduce:
1. create activity diagram
2. add partition with two columns
3. add invocation to first column
4. add invocation to second
5. add horizontal forc below invocations and extend the fork to both columns
6. draw activity edges from both invocations to the fork
activity edges are connected to fork center, it's better to connect them ortogonally
it's impossible to move edges end for better diagram view

see activity diagram technical artical for bad usage of forks
http://developers.sun.com/prodtech/javatools/jsenterprise/tpr/reference/techart/uml_activity_diagram.html
Comment 1 Thuy.d Nguyen 2006-08-10 21:30:41 UTC
The edge to the fork works by design, not a defect. I don't see why the
curerrent fork is unsuable.  Changing the issue type to Enhancement.
Comment 2 Thuy.d Nguyen 2006-08-10 22:03:25 UTC
Attached is a sample diagram using forks that are very much usable.
Comment 3 Thuy.d Nguyen 2006-08-10 22:04:50 UTC
Created attachment 32782 [details]
Activity diagram
Comment 4 Sergey Petrov 2006-08-11 09:58:42 UTC
If design is bad it's a defect in design
see attachment
Comment 5 Sergey Petrov 2006-08-11 09:59:29 UTC
Created attachment 32813 [details]
all edges are from fork center, looks bad
Comment 6 Sergey Petrov 2006-08-11 10:06:06 UTC
do you still thin it's a good design?
Comment 7 Trey Spiva 2006-08-11 14:19:18 UTC
This is a duplicate of 78324.  
Comment 8 Peter Lam 2007-03-20 20:00:51 UTC
low use case not currently impacting our installed user base.
Comment 9 George Vasick 2007-05-17 18:44:29 UTC
Planned for drawing area upgrade after NB 6.0.
Comment 10 George Vasick 2007-05-18 00:36:26 UTC
Should not use resolved/later status.
Comment 11 George Vasick 2007-06-28 21:43:04 UTC
Targeted in the drawing area redesign.
Comment 12 George Vasick 2007-07-04 00:44:27 UTC
REstoring the original priority and using the NB 6.0 waiver process.
Comment 13 George Vasick 2008-01-02 16:54:47 UTC
Diagram area bugs waived for 6.0 will also be waived for 6.1.
Comment 14 Joanne Lau 2008-05-21 17:50:37 UTC
Still exists in 6.5
Comment 15 Trey Spiva 2008-07-07 20:01:25 UTC
I am making this an enhancement request.  Since we do not have a good orthogonal router this will not be fixed for 6.5.