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 - Rewrite XML Refactoring to use NB 6.0 Refactoring APIs
Summary: Rewrite XML Refactoring to use NB 6.0 Refactoring APIs
Status: RESOLVED FIXED
Alias: None
Product: xml
Classification: Unclassified
Component: Catalog Support (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: Sonali Kochar
URL:
Keywords:
Depends on: 89605
Blocks:
  Show dependency tree
 
Reported: 2007-02-13 23:52 UTC by Nam Nguyen
Modified: 2007-09-25 01:34 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.