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 88844

Summary: Expand/Collapse action for all BPEL container elements
Product: soa Reporter: Michael Frisino <frisino>
Component: BPELAssignee: Alexey Anjeleevich <anjeleevich>
Status: VERIFIED FIXED    
Severity: blocker CC: alexeyyarmolenko, jkopsa
Priority: P1    
Version: 5.x   
Hardware: All   
OS: All   
URL: http://xdesign-tools.czech.sun.com:8080/JSPWiki/Wiki.jsp?page=IZ88844
Issue Type: ENHANCEMENT Exception Reporter:
Bug Depends on:    
Bug Blocks: 89926    

Description Michael Frisino 2006-11-07 16:03:25 UTC
This is obvious need feature. 

Use Cases:

Space consolidation case - User wishes to make large diagram more manageable
within Design view. 

Noise reduction case - USer wishes to reduce noise in diagram by reducing number
of visible elements.

Both cases can be improved by  allowing user to collapse and expand each
container view (including PartnerLinks). 

Basic feature desription:
Each "expandend" container should have an action to collapse the container.
Each "collapsed" container should have an action to expand the container
The exception to this is the Process view. Does anyone see any value to a
collapse action on the entire process?

Some open issues:

What should happen to Element Toolbar actions when element is in collapsed state? 
Example: If element is collapsed. Currently, If toolbar contains an "Add Else"
action. Similar cases exist for most container. 
Should this action be enabled or disabled when containe is collapsed?
If we decide to enable it. What should be result of activation? Should element
auto-expand?


What should be relationship of collapsed diagram view and Navigator?
Should navigator view be completely non-responsive to diagram and diagram
non-responsive to Navigator expand collapse actions?

Under what conditions if any should a currently "collapsed" container be
auto-expanded? 

What should be response of collapsed elementto DnD of element from palette?
Should it be non-repsonsive?

What should be response of collapsed element to Debug Step? What if there is
breakpoint set in collapsed element?

What if user goes to source view and selects a section of source that is deep in
the collapsed element, and then switches back to Diagram view - see other new
feature request to keep Source and Diagram views in mutual selection
synchronization.
Comment 1 Alexey Yarmolenko 2006-11-09 15:46:33 UTC
*** Issue 88571 has been marked as a duplicate of this issue. ***
Comment 2 Alexey Anjeleevich 2006-11-17 14:30:22 UTC
Implemented abd checked in release551 branch
Comment 3 Michael Frisino 2006-11-21 14:02:19 UTC
alexey, please add further detail and open questions to wiki topic in URL above.

Also, please file new Feature issues for any graphics you neeed from HIE. Make
this issue dependent on graphics issue(s).
Comment 4 _ hong_lin 2006-12-08 01:55:19 UTC
Verified the feature is added in Gavotte Milestone build 2.
Comment 5 _ hong_lin 2006-12-12 01:12:25 UTC
Testing
Comment 6 _ hong_lin 2006-12-12 01:13:28 UTC
Testing
Comment 7 Sergey Lunegov 2006-12-14 14:15:53 UTC
Hong, I'm closing it as resolved.
Please file new bugs in case of any issues. I consider this feature as implemented
Comment 8 Mikhail Kondratyev 2007-01-08 10:45:59 UTC
Feature implementation verified