Eclipse Community Forums - RDF feed
https://www.eclipse.org/forums/
Eclipse Community Forums[Acceleo] Tool chain
https://www.eclipse.org/forums/index.php/mv/msg/287204/793212/#msg_793212
I'm new to acceleo M2T and I'm looking for the best tool chain for my project. My objective is to generate a persistent java model with specific properties from a model. My model classes are "customer", "teams", "projects" ... It may contain hundred of classes in the future.
I managed to generate a few java beans from an ecore model. I built this model with the minimalist editor provided by eclipse.
But is ecore and its tools a good solution for my needs ? I'm afraid I will face limitations with ecore that I found poor compared to UML. Is ecore adapted to such domains models or is it only designed to meta modelisation ?
Another solution is UML. But I can't buy a commercial product. And I haven't been excited by any free UML tool integrated in eclipse.
What would you recommend me ? Continue with ecore or give a try to Papyus, Topcased or another tool ?
Thanks,
Mickaël]]>Mickaël Vera2012-02-07T22:14:30-00:00Re: [Acceleo] Tool chain
https://www.eclipse.org/forums/index.php/mv/msg/287204/793567/#msg_793567
We use ecore to create all of our metamodels, and it is more than sufficient to meet all of our needs. It lacks the complexity of UML, yet provides just the necessary concepts for most domain specific model. UML indeed features much more different constructs, but you need to determine whether these are necessary for your needs, or on the contrary whether the features provided by ecore are enough. Without more information on what you want/need to modelize, this is the most I can tell .
The minimalist editor provided by Eclipse is only an example of what a tool could do to edit ecore models. You can give a try to Obeo Designer (available for download on the Eclipse marketplace. To date, the screenshots displayed on the french EMF wikipedia page display samples of Obeo Designer, for example this one). Another option would be to give a try to Ecore Tools. Though it is somewhat aging, it can be downloaded from the release train update site (already registered in your eclipse instance, go to Help > Install new software... and select the update site "Indigo", "Helios", "Galileo", or "Ganymede", according to the version of Eclipse you installed, then search for EcoreTools).
If you truly believe that ecore is not sufficient or otherwise have a requirement to use UML, there are some well working open-source modelers available for downloads through the marketplace, searching for "uml". Papyrus is not available from the marketplace, and the download metrics for Topcased does not seem to be available, but I know that UML designer gets roughly 700 downloads/month.
Laurent Goubet
Obeo]]>Laurent Goubet2012-02-08T09:46:17-00:00Re: [Acceleo] Tool chain
https://www.eclipse.org/forums/index.php/mv/msg/287204/801466/#msg_801466
I'll stay with ecore that should be sufficient for my needs.