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.
Create bridge between org.openide.src and MDR source model. It have to be implemented for backward compatability.
Although the internal representation of java hierarchy data will be (hopefully) completely changed to use MOF-based model backed by MDR, we have to maintain compatibility with org.openide.src.* package. The classes currently implementing interfaces from Java Hierarchy APIs will be changed to delegating "men in the middle" and will direct the traffic to either MDR-based or conventional real implementation. Given the potential power given by the new model or the MDR in general, it has yet to be decided whether it's not better to provide two versions of the module - one conventional and the other based purely on MDR.
The hardest part is to correctly generate all property changes on org.openide.src.* elements. I guess there will be similar logic using MDR event listener used in issue #24804. Javadoc has to be handled differently, since it is not part of MDR source model. The same is also valid for body methods, filed initializers and initializers body.
These issues have been reported to be part of Sun's "should have" contribution to NetBeans 4.0 and be "high level" issues. That is why I am changing them to be FEATUREs with P2. If you think I've done wrong change, please update the issue and internal documents.
Changing back to task.
Done in meta_2 branch.