Yes, I agree. :-) For CM, I think we'd have to allow them to identify JARs (these could be in their .m2 repo, I suppose) which contained Cayenne models. But again, I haven't given it much thought.
mrg On Thu, Nov 3, 2011 at 11:13 AM, Andrus Adamchik <[email protected]> wrote: > In the Apple world everything you have is installed in /Library/Frameworks, > so it is always easy to find :-) > > On Nov 3, 2011, at 5:28 PM, Michael Gentry wrote: > >> A quick Google gives this API-wise: >> >> http://www.spice-of-life.net/wodock/api/com/webobjects/eoaccess/EOModelGroup.html >> >> and this UI-wise: >> >> http://www.rdbprime.com/Documentation/WebObjects/UsingEOModeler/5WorkingWithRelationships/index.html?http://www.rdbprime.com/Documentation/WebObjects/UsingEOModeler/5WorkingWithRelationships/Forming_Rel_ata_Sources.html >> >> mrg >> >> >> On Thu, Nov 3, 2011 at 9:46 AM, Michael Gentry <[email protected]> wrote: >>> You'd add to CM a place to look for other other models (either a >>> classpath approach or explicitly identify the other models). CM >>> wouldn't need to edit the other models, but in the relationship >>> inspector allow referencing the other entities in the model group. At >>> least that's a first approach. I didn't use model groups extensively >>> and my memory is a bit rusty. I can try to find more info on them >>> later if that helps. >>> >>> Thanks, >>> >>> mrg >>> >>> On Thu, Nov 3, 2011 at 9:33 AM, Andrus Adamchik <[email protected]> >>> wrote: >>>> What does that mean in practical terms? How do we define that "group" in >>>> the Modeler? >>>> >>>> On Nov 3, 2011, at 4:25 PM, Michael Gentry wrote: >>>> >>>>> EOModeler had model groups where you could reference external models. >>>>> That's probably the approach Cayenne Modeler would need to take. >>>>> >>>>> On Thu, Nov 3, 2011 at 9:12 AM, Andrus Adamchik <[email protected]> >>>>> wrote: >>>>>> This is one of the unsolved things. The relationships between DataMaps >>>>>> are supported in runtime (all DataMaps are loaded in a single namespace, >>>>>> so entities can reference each other freely). >>>>>> >>>>>> During modeling I am not sure how we can do that. We just had this >>>>>> discussion in my company recently, but no solution yet. If there are >>>>>> ideas how that can be implemented, let's discuss. >>>>>> >>>>>> Andrus >>>>>> >>>>>> >>>>>> On Nov 3, 2011, at 1:45 PM, Hugi Thordarson wrote: >>>>>> >>>>>>> Hi all! >>>>>>> >>>>>>> Most of our projects share a set of common DB tables (users, >>>>>>> permissions etc). The code and cayenne.xml for these entities resides >>>>>>> in a standalone project, works great. >>>>>>> However, I'm wondering if I can create relationships from entities in >>>>>>> our client projects to entities in the common project? And if so, do I >>>>>>> have to do it in code, or is there any way for CayenneModeler to pick >>>>>>> up the entities in the common project, so I can model the relationships >>>>>>> in the GUI? >>>>>>> >>>>>>> Cheers, >>>>>>> - hugi >>>>>>> >>>>>>> >>>>>>> PS: I started a huge thread regarding outer joins, and I haven't had >>>>>>> the time to respond yet. Preparing a massive thesis on that one ;-) >>>>>> >>>>>> >>>>> >>>> >>>> >>> >> > >
