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.
- 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.
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.