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 95490

Summary: Rewrite XML Refactoring to use NB 6.0 Refactoring APIs
Product: xml Reporter: Nam Nguyen <nnguyen>
Component: Catalog SupportAssignee: Sonali Kochar <sonali>
Status: RESOLVED FIXED    
Severity: blocker    
Priority: P1    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:
Bug Depends on: 89605    
Bug Blocks:    

Description Nam Nguyen 2007-02-13 23:52:40 UTC
- Remove dependencies on and remove copies of old refactoring APIs.
- Write new share UI and Action classes using NB 6 Refactoring facilities.
- Make implementation of XML refactoring for each domain directly use new NB 6
RefactoringAPI.  The objective to be transparent, avoiding a niche refactoring
API.  

Sharing of code between domain plugins under xml/refactoring is useful with
condition to be transparent:  
1. no separate refactoring execution flow, 
2. no different architecture objects, extension is fine but not completely new
class for the same abstraction.
Comment 1 Sonali Kochar 2007-06-06 17:20:37 UTC
The move to NB6.0 Refactoring API is complete. I have removed the old
refactoring framework and now XSD, WSDL and BPEL modules directly use the new
NB6.0 refactoring API. The XML refactoring UI is also based on the new API and
is shared between XSD, BPEL and WSDL.