But seriously in the Java world this can be quite a challenge. It would've been 
much easier in the context of an IDE, where all the paths to dependencies are 
setup already. CayenneModeler has no such context. Creating it will have to be 
done individually for each user (you can't commit the locations of dependencies 
in Cayenne XML files, as they are different from user to user). So this is 
doable, but not very user friendly, and this is one of the reasons we haven't 
pursued this path yet. 

Andrus


On Nov 3, 2011, at 6:13 PM, Andrus Adamchik 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 ;-)
>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>>> 
>>> 
>> 
> 
> 

Reply via email to