Hi Stefan,
This thought of providing a mechanism to allow adopters to add
vendors has actually surfaced in the recent past. See bug 323437 -
https://bugs.eclipse.org/bugs/show_bug.cgi?id=323437.
An additional request for this functionality adds to the validity of
the requirement, so it seems this would be a good feature
enhancement for 3.0. Is there any chance you could contribute to
this effort to support your use case?
Please update the bug with your thoughts on this general topic.
Hopefully something can get implemented for Indigo.
I'm not sure what could be done for the short term, as folding
requirements will vary based on the underlying database. Having
only one vendor would seem to be insufficient for proper support
across databases.
Neil
On 10/13/2010 10:49 AM, Dimov, Stefan wrote:
Hi,
In our SAP Netweaver Developer Studio (IDE based on
Eclipse) we are using special kind of projects called Java
Dictionary projects, which are representing a DB schema and
there is a DTP bridge allowing JPA enabled projects to connect
to Java Dictionary
projects just like they connect to some DB. Seems that we have
some issues there related to the folding strategy. We are not
able to override the folder strategy, because it comes from
the DB vendor. Since Java Dictionary projects are proprietary
technology
of SAP they are not recognized by the framework and org.eclipse.jpt.db.internal.vendor.VendorRepository
class () doesn’t recognize them and the method getVendor(“Java
Dictionary”) returns an instance of
org.eclipse.jpt.db.internal.vendor.UnrecognizedVendor,
which provides the default folding strategy. From what I see
it’s not possible for an adopter to register some additional
custom vendor. Am I missing something here or perhaps I should
use another approach to that problem. We need to override
somehow the default
folding strategy!
Please, share some ideas!
Best wishes!
Stefan Dimov
_______________________________________________
dali-dev mailing list
dali-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dali-dev
|