Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Won't Fix
-
Affects Version/s: 1.6
-
Fix Version/s: None
-
Component/s: Java API
-
Labels:None
-
Number of attachments :
Description
I've been moving forward on Dentaku using XDoclet2, and have come to the point that I'd like to make XDoclet2 plugins compatible with metadata provided via JMI. As you may know, the de facto interface on the MetadataProvider component for X2 is QDox, as the opaque objects that are returned by X2 QDoxMetadataProvider are QDox model elements. This means all the XDoclet2 plugins require QDox signatures to drive them, but there aren't any interfaces to do so with.
So I've generated a patch toward that end, could someone take a look at it or give me commit access so I can push them in and we can go from there? The tests run fine, but clients that create model classes on their own (generally test code) need to create *Impl classes instead.
The current X2 is revlocked to 1.4 based on the changes in http://tinyurl.com/6l5bd, and pending a better understanding of why that was done, I've reversed those changes in this patch. X2 needs to be brought up to QDox SNAPSHOT sooner than later, and it appears that there's no way get this functionality other than this reversal. I sent an email off to Mike Williams to ask him about what's going on here, but anyone can pitch in on this.
My goal with these changes are to start driving the XDoclet generators from UML metadata. It's pretty cool and I think will be a boon for the project.
thanks
Activity
Field | Original Value | New Value |
---|---|---|
Attachment | patch.txt [ 12900 ] |
Status | Open [ 1 ] | Closed [ 6 ] |
Resolution | Won't Fix [ 2 ] |
patch file for changes