Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Modeling (top-level project) » Project Scope and UML2/DSL code generation
Project Scope and UML2/DSL code generation [message #377222] Thu, 29 June 2006 11:51 Go to next message
Dan Connelly is currently offline Dan Connelly
Messages: 66
Registered: July 2009
Member
Please help me to understand the scope and objectives of the top-level
EMP and its menagerie of sub-projects.

Here is a simple (perhaps naive) "use case".

I would like a code generator that takes a UML2 StateMachine model to a
Java code implementation (with whatever additional "genmodel" parameters
might be appropriate).

Where in the EMP (if at all) will I look to find such a code generator?
Should a question like this be confined to the UML2 forum?

Does such a code generator already exist in EMP in any form? Many forms?

If code UML2 generator(s) already exist now in EMP, what is the target
refactoring, re-arrangement and reconciliation for these generator(s)?

In general, I believe DSM/DSL work should encompass code generator(s),
but this is not explicitly called for in the EMP Propal.

-- Dan
Re: Project Scope and UML2/DSL code generation [message #377224 is a reply to message #377222] Thu, 29 June 2006 13:41 Go to previous message
Richard Gronback is currently offline Richard Gronback
Messages: 605
Registered: July 2009
Senior Member
Dan,

As you suspected, there are several possible solutions for you to choose
from, all of which fall under a more general category of "Model to Text
Transformation" (as we call it today).

Take a look at EMF's JET technology (http://www.eclipse.org/emf), the "new
JET" found in the EMF Technology project (
http://www.eclipse.org/emft/projects/jet), and perhaps the xPand component
within the GMT project (part of oAW http://www.eclipse.org/gmt/oaw/).

We are working to better organize these logically and physically within
Modeling, so hopefully it will be easier to identify what technologies are
available and most appropriate for you in the future.

- Rich


On 6/29/06 10:51 AM, in article e80ssb$r9t$1@utils.eclipse.org, "Dan
Connelly" <dsconnelly@adelphia.net> wrote:

> Please help me to understand the scope and objectives of the top-level
> EMP and its menagerie of sub-projects.
>
> Here is a simple (perhaps naive) "use case".
>
> I would like a code generator that takes a UML2 StateMachine model to a
> Java code implementation (with whatever additional "genmodel" parameters
> might be appropriate).
>
> Where in the EMP (if at all) will I look to find such a code generator?
> Should a question like this be confined to the UML2 forum?
>
> Does such a code generator already exist in EMP in any form? Many forms?
>
> If code UML2 generator(s) already exist now in EMP, what is the target
> refactoring, re-arrangement and reconciliation for these generator(s)?
>
> In general, I believe DSM/DSL work should encompass code generator(s),
> but this is not explicitly called for in the EMP Propal.
>
> -- Dan
Re: Project Scope and UML2/DSL code generation [message #578228 is a reply to message #377222] Thu, 29 June 2006 13:41 Go to previous message
Richard Gronback is currently offline Richard Gronback
Messages: 605
Registered: July 2009
Senior Member
Dan,

As you suspected, there are several possible solutions for you to choose
from, all of which fall under a more general category of "Model to Text
Transformation" (as we call it today).

Take a look at EMF's JET technology (http://www.eclipse.org/emf), the "new
JET" found in the EMF Technology project (
http://www.eclipse.org/emft/projects/jet), and perhaps the xPand component
within the GMT project (part of oAW http://www.eclipse.org/gmt/oaw/).

We are working to better organize these logically and physically within
Modeling, so hopefully it will be easier to identify what technologies are
available and most appropriate for you in the future.

- Rich


On 6/29/06 10:51 AM, in article e80ssb$r9t$1@utils.eclipse.org, "Dan
Connelly" <dsconnelly@adelphia.net> wrote:

> Please help me to understand the scope and objectives of the top-level
> EMP and its menagerie of sub-projects.
>
> Here is a simple (perhaps naive) "use case".
>
> I would like a code generator that takes a UML2 StateMachine model to a
> Java code implementation (with whatever additional "genmodel" parameters
> might be appropriate).
>
> Where in the EMP (if at all) will I look to find such a code generator?
> Should a question like this be confined to the UML2 forum?
>
> Does such a code generator already exist in EMP in any form? Many forms?
>
> If code UML2 generator(s) already exist now in EMP, what is the target
> refactoring, re-arrangement and reconciliation for these generator(s)?
>
> In general, I believe DSM/DSL work should encompass code generator(s),
> but this is not explicitly called for in the EMP Propal.
>
> -- Dan
Previous Topic:Project Scope and UML2/DSL code generation
Next Topic:Source and Documentation missing in Callisto Discovery
Goto Forum:
  


Current Time: Wed Apr 16 12:05:50 EDT 2014

Powered by FUDForum. Page generated in 0.02373 seconds