Skip to main content
Jump to: navigation, search

Difference between revisions of "Acceleo/Acceleo Editor"

m (Code templates)
m (Code templates and completion)
Line 38: Line 38:
[[Image:Acceleo-editor-codecollapsing.png|thumb|none|456px|Code folding in the Acceleo editor.]]
[[Image:Acceleo-editor-codecollapsing.png|thumb|none|456px|Code folding in the Acceleo editor.]]
== Code templates and completion ==
== Code templates ==
== Customizable code templates ==
== Customizable code templates ==

Revision as of 21:03, 16 January 2011

The Acceleo editor

The Acceleo editor is the center of the Acceleo tooling. It is associated with Acceleo source files (.mtl files) and provides all the features of a modern programming editor to make you more productive when developing code generation modules.

Syntax highlighting

The Acceleo editor with the syntax highlighting.

Smart completion

The smart completion system in the Acceleo editor.

Navigation to definitions and references

Hyperlinks in the Acceleo editor.

Hyperlinks in the Acceleo editor are available in order to navigate quickly to definitions of model elements and operations.

Errors detection

Error detection in the Acceleo editor.

Quick fixes

Quick fixes in the Acceleo editor.

Warning and informations support

Warnings, TODO and FIXME in Acceleo 3.1

Dynamic outline

The dynamic outline.

Quick outline

Code folding

Code folding in the Acceleo editor.

Code templates

Customizable code templates

For more information on customizable code templates, see the Generation Pattern view.



Extract template

Extract query

Pull up

Documentation hover

Visible whitespace characters

Search of occurrences

Acceleo Portal
Project Project · Installation
Features Acceleo Features · Runtime · Acceleo editor · Views & Perspective · Interpreter · Maven
User documentation Getting Started · User Guide · Acceleo operations reference · OCL operations reference · Text Production Rules · Migration From Acceleo 2.x · Best Practices · Videos · FAQ
Developer documentation Source code · How to contribute · Compatibility · MOFM2T specification · OCL specification
Community Professional Support · Report a bug

Back to the top