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 104676 - Reverse Engineer is currently available in contextual menu of all projects. Does it really belong everywhere?
Summary: Reverse Engineer is currently available in contextual menu of all projects. D...
Status: VERIFIED FIXED
Alias: None
Product: uml
Classification: Unclassified
Component: General (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Yang Su
URL: http://wiki.netbeans.org/wiki/view/NB...
Keywords:
Depends on:
Blocks: 104534
  Show dependency tree
 
Reported: 2007-05-24 00:12 UTC by George Vasick
Modified: 2007-06-21 17:24 UTC (History)
0 users

See Also:
Issue Type: TASK
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description George Vasick 2007-05-24 00:12:59 UTC
See http://wiki.netbeans.org/wiki/view/NB6UICleanup
Comment 1 Thuy.d Nguyen 2007-05-24 19:30:03 UTC
Currently, to those projects that Reverse Engineer does not apply, e.g. Ruby
project and SOA project, the menu item 'Reverse Engineer...' is grayed out on
the context menu of these projects.  It would be good if the menu  item is being
removed instead of being grayed out.   Investigating the solution ...
Comment 2 George Vasick 2007-06-19 00:03:21 UTC
The Reverse Engineer menu item belongs everywhere java source can exist.  This is by design.
Comment 3 Yang Su 2007-06-20 01:16:39 UTC
'Reverse Engineer' menu item currently penetrates to all project nodes, all file folders and all java file nodes, even
on UML project node itself! This presence is perceived by some users a big usability issue, regardless of the fact it's
correctly grayed out in some situations.

 

Comment 4 Yang Su 2007-06-20 01:30:08 UTC
For lack of a direct API, we have to implement RE action as ContextAwareAction to handle low level logic for popup
presenter. Also made changes to enabling logic, see issue 104343.
Comment 5 Andrew Korostelev 2007-06-21 17:24:57 UTC
verified in netbeans-hudson-trunk-1023-full (Build 070621)