I’ve put a freshly built pure java stand-alone EntityModeler here for the moment:
But before you get excited, read on…
Dave Avendasora cued me in to pure java app version of Entity Modeler that was created ages ago by some people in the WOCommunity. He had it stashed away like a treasured gem scavenged from a pharaoh’s tomb.
Dave passed it to me and I tried it out. It wouldn’t open the primary EOModel file in our biggest app. It got stuck on “Please Wait” and cpu was idle. I had to force quit.
After installing a “delta pack”, etc. for Eclipse and looking at the WOLips source tree I see that there is a way to build it standalone. What it creates is a streamlined version of Eclipse with only the Entity Modeler bits and a custom UI. For all intents and purposes it’s a pure java app. A pure java standalone Entity Modeler.
So I did just that, right now, after a bit of futzing it is now a double-clickable app. It also opens that EOModel file that Dave’s old version could not. I started to get excited...
Unfortunately I don’t see it as being truly useful for the following reasons:
1) It won’t let you make a “Model Group” file.
2) It doesn’t appear to have any sense of your project tree which leads to the additional issues below
3) It won’t find your Prototypes. I believe the original Apple Cocoa app with the Objective-C-Java-bridge relied on the .pbxProj file to find the Prototypes. I have no idea if this java app looks for anything like a build.xml file but I can’t get it to find our prototypes.
4) It won’t find other Entity Model files in your app, it can only open one at a time.
Perhaps that’s why it’s obscure… I previously never even knew this app existed… it’s close but not quite usable. I was hoping it would be a “go to app” that would always work for modifying models, reverse engineering, and generating SQL tables but, alas, it’s not that today.
If anyone wants to download and play with it please do. If you have other ideas or want to maybe push it further it might be doable but the Eclipse stuff seems like a quagmire I want to sidestep. If you think it is useful as is, please post it to WOCommunity for others to use.