Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Dali » Any guidelines (now or planned) for extenders?
Any guidelines (now or planned) for extenders? [message #610516] Tue, 15 April 2008 23:01
Mike Yawn is currently offline Mike YawnFriend
Messages: 50
Registered: July 2009
I'm just wondering if the team has any plans to produce some sort of
document specifically targeted at extenders, rather than users, of Dali.

I mention this because I'm feeling somewhat lost in the inheritance
hierarchy at the moment. There's just a tremendous amount of code to
read and digest here to try to understand where to tie in; some sort of
high-level overview of the model, and rough sketch of the implementation
approach, might really help.

For example, because we added an attribute to the @Table annotation for
our own use, I need to be able to make corresponding extensions so that
our Dali platform can generate the additional attribute and parse it
back. Just trying to find all of the classes and interfaces that might
be related is daunting . .


and that's not including the helpers, superclasses and interfaces that
aren't specific to the Table implementation, but are obviously critical
to understanding the overall design -- like
JpaContextNode, JavaJpaContextNode, JpaNode, Model
AbstractJavaJpaContextNode, AbstractJpaContextNode, AbstractJpaNode
JavaResourceNode, AbstractJavaResourceNode
DeclarationAnnotationElementAdapter, AnnotationElementAdapter
PropertyAspectAdapter, PropertyValueModel, WritablePropertyValueModel

If there's anything that might serve as an introduction to all this (and
it's something you're willing to share), please let me know.

Otherwise I'll keep plugging away with the trial-and-error . . .

Previous Topic:Misplaced annotations
Next Topic:Error: No persistence.xml file in project
Goto Forum:

Current Time: Thu Mar 22 15:42:00 GMT 2018

Powered by FUDForum. Page generated in 0.01528 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software