Skip to main content

Notice: This Wiki is now read only and edits are no longer 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/User Guide"

m (categories)
(Index)
Line 2: Line 2:
  
  
* [[Acceleo/Installation|Installation]]
+
 
* [[Acceleo/Demonstrations|demonstrations]]
+
 
 +
 
 +
= Introduction =
 +
== Pre-requisites ==
 +
= Overview =
 +
== Installation ==
 +
[[Acceleo/Installation|Installation]]
 +
== Eclipse Integration ==
 +
=== The Acceleo Perspective ===
 +
== Acceleo Projects ==
 +
=== Creating an Acceleo Project "From Scratch" ===
 +
=== Creating an Acceleo UI Project ===
 +
=== Transforming an Existing Project into an Acceleo Project ===
 +
=== Installing an Example Acceleo Project ===
 +
== Acceleo Modules ==
 +
=== Imports ===
 +
=== Templates ===
 +
==== Pre-Conditions ====
 +
==== Post-Treatments ====
 +
==== Variable Initializations ====
 +
=== Queries ===
 +
=== Basic Language Constructs ===
 +
==== File Tags ====
 +
==== For Loops ====
 +
==== If Conditions ====
 +
==== Variables : Let ====
 +
=== Main Modules in Acceleo ===
 +
= Organizing Acceleo modules =
 +
== Naming conventions ==
 +
== Design your module as you would for APIs ==
 +
== Tests ==
 +
== Tips and Tricks ==
 +
= Edition =
 +
== The Acceleo Editor ==
 +
== Editing modules ==
 +
=== Syntax Highlighting ===
 +
=== Content Assistant ===
 +
=== Comments ===
 +
=== Code Folding ===
 +
=== Rapid Text Replacement ===
 +
=== Rapid For/If Blocks ===
 +
== The Acceleo Views ==
 +
=== The Generation Patterns View ===
 +
=== The Overrides View ===
 +
=== Dynamic overriding vs static overriding ===
 +
=== The Result View ===
 +
== Outlines ==
 +
=== The Dynamic Outline ===
 +
=== The Quick Outline ===
 +
== Navigating Acceleo Modules ==
 +
=== Open Declaration ===
 +
=== Search References ===
 +
== Detecting and Solving Problems ==
 +
=== Error Markers ===
 +
=== Quick Fixes ===
 +
== Refactoring ==
 +
=== Renaming ===
 +
=== Extract as Template ===
 +
=== Transform to Protected Area ===
 +
== Other Facilities ==
 +
=== Wrapping Java Services ===
 +
=== Initializing a Project with an Example ===
 +
= Compilation =
 +
== Compilation Compliance Mode ==
 +
= Execution =
 +
== Running an Acceleo Generation ==
 +
=== Launch Acceleo Application ===
 +
=== Launch Configurations ===
 +
==== Execution environment ====
 +
=== The Generated API ===
 +
==== Customizing Acceleo Generations with Properties ====
 +
==== Generation Strategies ====
 +
=== Using the Result View ===
 +
=== Standalone Execution ===
 +
== Debugging an Acceleo Generation ==
 +
=== Breakpoints ===
 +
=== Step by Step Execution ===
 +
== Profiling an Acceleo Generation ==
 +
=== Profile Configurations ===
 +
=== Acceleo Profile Files ===
 +
= Deployment =
 +
== Exporting Generator Projects as Plug-ins ==
 +
== Miscellaneous ==
 +
 
 +
 
  
  

Revision as of 06:14, 20 January 2011

/!\ In construction, please report to the documentation for now /!\



Contents

Introduction

Pre-requisites

Overview

Installation

Installation

Eclipse Integration

The Acceleo Perspective

Acceleo Projects

Creating an Acceleo Project "From Scratch"

Creating an Acceleo UI Project

Transforming an Existing Project into an Acceleo Project

Installing an Example Acceleo Project

Acceleo Modules

Imports

Templates

Pre-Conditions

Post-Treatments

Variable Initializations

Queries

Basic Language Constructs

File Tags

For Loops

If Conditions

Variables : Let

Main Modules in Acceleo

Organizing Acceleo modules

Naming conventions

Design your module as you would for APIs

Tests

Tips and Tricks

Edition

The Acceleo Editor

Editing modules

Syntax Highlighting

Content Assistant

Comments

Code Folding

Rapid Text Replacement

Rapid For/If Blocks

The Acceleo Views

The Generation Patterns View

The Overrides View

Dynamic overriding vs static overriding

The Result View

Outlines

The Dynamic Outline

The Quick Outline

Navigating Acceleo Modules

Open Declaration

Search References

Detecting and Solving Problems

Error Markers

Quick Fixes

Refactoring

Renaming

Extract as Template

Transform to Protected Area

Other Facilities

Wrapping Java Services

Initializing a Project with an Example

Compilation

Compilation Compliance Mode

Execution

Running an Acceleo Generation

Launch Acceleo Application

Launch Configurations

Execution environment

The Generated API

Customizing Acceleo Generations with Properties

Generation Strategies

Using the Result View

Standalone Execution

Debugging an Acceleo Generation

Breakpoints

Step by Step Execution

Profiling an Acceleo Generation

Profile Configurations

Acceleo Profile Files

Deployment

Exporting Generator Projects as Plug-ins

Miscellaneous


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