This issue tracks the creation of an API for working with the model the
structure of a database.
Created attachment 23306 [details]
Work on the API has already begun. It can be find in the /cvs/db/dbmodel/project
directory on the db_promo_f branch.
The reviewers for this issue are jtulach, pbuzek, rkubacki and rnajman. I would
like to ask for the review.
Created attachment 23309 [details]
Updated arch document
The inception review will take place on Wed 3 Aug at 16:00 CET.
> This API should be as independent of NetBeans as possible. Currently there
> are not dependencies on any NetBeans modules. In the future a dependency
> on org.openide.util will be considered (the default lookup will be used
> for retrieving the registered service providers).
I suggest keeping the model independent on openide and define a different
mechanism to plugin providers. The you can create a netbeans integration module
with a meta-provider which will look for providers in default lookup and
register them using the non-netbeans mechanism.
The model has been moved to the dbmodel branch. It can be checked out using:
cvs co -r dbmodel db/dbmodel
Reassigned to new owner.