Starting on a project to try and define a DSL for a project scope. Coming back to UML after a while and using Eclipse MDT for the first time - use Eclipse quite a bit however.
Wondering if anyone has suggestions regards a book that will get me up and running quickly. Am considering:
Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit
Also noticed another introductory one:
EMF: Eclipse Modeling Framework
Any recommendations on either? Looks like the first one will be more helpful. i want to be able to get a good overview of various aspects before starting on the project.
Also trying to compare Eclipse MDT to Poseidon UML. Any suggestions on that? Maybe this is not the right forum for that but just thought would ask. I am quite confirmed on MDT however.
Also hoping to get an overview from the book on using XSLT to generate code from the schematics. Is that available under MDT quite 'flexibly'?
Eclipse MDT by itself does not provide the coverage you need.
Ecore Tools, or Papyrus will provide graphical editors.
Xtext will provide text editors.
Acceleo (the MTL implementation) should encourage you never to use
XSLT again.
The EMF book is good if you want to know about the details of EMF, but
there is much more to Eclipse modeling..
The DSL book has much broader coverage, but inevitably dates quite
quickly. In particular, the integration of Ecore and OCL is much better
in Helios.
There is no substitute for reading the tutorials on the Modeling
packages available in Helios and forming your own decision as to which
projects are mature enough for your circumstances. There is a lot of
good stuff, but some is a bit bleeding edge.
Regards
Ed Willink
On 14/06/2010 06:21, mdr wrote:
> Starting on a project to try and define a DSL for a project scope.
> Coming back to UML after a while and using Eclipse MDT for the first
> time - use Eclipse quite a bit however.
>
> Wondering if anyone has suggestions regards a book that will get me up
> and running quickly. Am considering:
>
> Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit
> Also noticed another introductory one:
> EMF: Eclipse Modeling Framework
>
> Any recommendations on either? Looks like the first one will be more
> helpful. i want to be able to get a good overview of various aspects
> before starting on the project.
>
> Also trying to compare Eclipse MDT to Poseidon UML. Any suggestions on
> that? Maybe this is not the right forum for that but just thought would
> ask. I am quite confirmed on MDT however.
>
> Also hoping to get an overview from the book on using XSLT to generate
> code from the schematics. Is that available under MDT quite 'flexibly'?
>
> Thanks for your patience with my questions.
>
> mdr