This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 221441 - Extend 'Manage Links ...' functionality to all Relationships
Summary: Extend 'Manage Links ...' functionality to all Relationships
Status: CLOSED FIXED
Alias: None
Product: Tigerstripe (Archived)
Classification: Technology
Component: UI (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: S0.2.2.5   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-04 23:03 EST by Chris Hartley CLA
Modified: 2011-06-01 16:45 EDT (History)
3 users (show)

See Also:


Attachments
221441 patch (62.50 KB, patch)
2011-05-27 04:39 EDT, Anton Salnik CLA
no flags Details | Diff
221441_c5 patch (3.64 KB, patch)
2011-05-31 06:57 EDT, Anton Salnik CLA
no flags Details | Diff
221441_c7 patch (2.51 KB, patch)
2011-06-01 06:27 EDT, Anton Salnik CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Hartley CLA 2008-03-04 23:03:46 EST
transfer of

http://www.tigerstripedev.net/issue-tracker/88

The Manage Links ... functionality works well (for associations), and it would be good if this functionality could be extended to all types of relationships.

Suggest adding a TAB for "Extends" and a TAB for "Implements" so the list length is manageable.
Comment 1 Chris Hartley CLA 2008-03-05 02:01:39 EST
Also the existing functionality should be enhanced by allowing the user to sort on a column by clicking on the column header.
Comment 2 Chris Hartley CLA 2008-03-06 01:57:01 EST
As part of this enhancement, remove the

Hide Show / Hide Extends Relationship

right-click menu option
Comment 3 Anton Salnik CLA 2011-05-27 04:39:37 EDT
Created attachment 196730 [details]
221441 patch
Comment 4 Yuri Strot CLA 2011-05-30 07:07:59 EDT
Anton's patch applied.
Comment 5 Navid Mehregani CLA 2011-05-30 09:39:39 EDT
This looks really good, but sorting only works on 'Implements' tab.  Clicking on column headers for 'Associations' and 'Extends' tabs doesn't seem to have any effect.
Comment 6 Anton Salnik CLA 2011-05-31 06:57:58 EDT
Created attachment 196974 [details]
221441_c5 patch
Comment 7 Maria Kolchinskaja CLA 2011-06-01 04:16:59 EDT
1. Add 3 entity to the Class diagram
2. Create dependency relationships between Entity1 and Entity2, Entity1 and
Entity3
3. Select Entity1 and open 'Manage Artifact Links' 
4. Uncheck all checkboxes to hide relationships
Click 'Ok' - all dependencies are still displayed.

If there are 1 dependency relationship and some other associations, hiding all
relationships works correctly
Comment 8 Anton Salnik CLA 2011-06-01 06:27:06 EDT
Created attachment 197080 [details]
221441_c7 patch
Comment 9 Yuri Strot CLA 2011-06-01 07:00:16 EDT
Both 221441_c5 and 221441_c7 patches applied.
Comment 10 Navid Mehregani CLA 2011-06-01 16:45:35 EDT
Looks great.  Thanks Anton and Maria.