Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Acceleo"

(References)
(Introduction)
Line 17: Line 17:
 
<p>For all the details about these keywords and the MOF Model to Text Language in
 
<p>For all the details about these keywords and the MOF Model to Text Language in
 
general, you can consult the official MTL Specification available at the OMG website.</p>
 
general, you can consult the official MTL Specification available at the OMG website.</p>
 +
 +
<div style="width:425px;text-align:left" id="__ss_999564"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/jmusset/acceleo-mtl-code-generation?type=powerpoint" title="Acceleo MTL Code Generation">Acceleo MTL Code Generation</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=acceleo-mtl-code-generation-1233965433131648-1&stripped_title=acceleo-mtl-code-generation" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=acceleo-mtl-code-generation-1233965433131648-1&stripped_title=acceleo-mtl-code-generation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/jmusset">jmusset</a>.</div></div>
  
 
== References ==
 
== References ==
 
* [1] Eclipse [http://www.eclipse.org/modeling/m2t/ Model To Text (M2T) project]
 
* [1] Eclipse [http://www.eclipse.org/modeling/m2t/ Model To Text (M2T) project]
 
* [2] OMG [http://www.omg.org/docs/ptc/07-08-16.pdf MOF Models to Text Transformation] Language Final Adopted Specification
 
* [2] OMG [http://www.omg.org/docs/ptc/07-08-16.pdf MOF Models to Text Transformation] Language Final Adopted Specification

Revision as of 14:42, 6 March 2009

Introduction

The Acceleo Project (previously named MTL) is an open source component under the Eclipse Modelling / Model To Text (M2T) project [1]. Its primary goal is to provide an implementation of the MOF Model To Text OMG standard [2].

You do not need to be an expert to start using the plug-ins: using the provided example projects and the powerful completion feature of the Acceleo editor, it is very easy to get started once you understand the basic principles.

Concerning the language, almost all of the OMG specification keywords are supported (those marked with an asterisk are not fully supported yet):

module, import, extends, template, query, public, private, protected, guard, init,
overrides, each, before, after, for, if, elseif, else, let, elselet, trace*, macro*,
file, mode, text_explicit*, code_explicit*, super, stdout

For all the details about these keywords and the MOF Model to Text Language in general, you can consult the official MTL Specification available at the OMG website.

<a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/jmusset/acceleo-mtl-code-generation?type=powerpoint" title="Acceleo MTL Code Generation">Acceleo MTL Code Generation</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=acceleo-mtl-code-generation-1233965433131648-1&stripped_title=acceleo-mtl-code-generation" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=acceleo-mtl-code-generation-1233965433131648-1&stripped_title=acceleo-mtl-code-generation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/jmusset">jmusset</a>.

References

Back to the top