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.
Summary: | Reverse Engineer is currently available in contextual menu of all projects. Does it really belong everywhere? | ||
---|---|---|---|
Product: | uml | Reporter: | George Vasick <gvasick> |
Component: | General | Assignee: | Yang Su <sherylsu> |
Status: | VERIFIED FIXED | ||
Severity: | blocker | ||
Priority: | P2 | ||
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://wiki.netbeans.org/wiki/view/NB6UICleanup | ||
Issue Type: | TASK | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 104534 |
Description
George Vasick
2007-05-24 00:12:59 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 ... The Reverse Engineer menu item belongs everywhere java source can exist. This is by design. '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. 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. verified in netbeans-hudson-trunk-1023-full (Build 070621) |