urbanisation-si.com

urbanisation-si.com

Cours complet sur ATL (ATLAS Transformation Language) : les “Matched Rules”, la section des variables locales (3/5)

cours-complet-atl-atlas-transformation-language-matched-rule-section-variable-3.png

 

Dans l'article précédent :

https://www.urbanisation-si.com/cours-complet-sur-atl-atlas-transformation-language-les-matched-rules-la-section-from-pattern-source-25

nous avion abordé les “Matched Rules” (les règles de correspondance) et la section “from” (pattern source). Voyons à présent  la section des variables locales.

 

La section des variables locales (3/5)

La section optionnelles using  permet de déclarer des variables locales utilisables dans cette section  using (mais ne peuvent pas être invoquée avant cette déclaration) ainsi que dans les sections to et do. Chaque variable est identifiée par son nom (vari) et son type (var_typei) et doit être initialisée en utilisant une expression OCL.

 

 

Exemple :

 

 

from
      c : GeometricElement!Circle
using {
      pi : Real = 3.14;
      area : Real = pi * c.radius.square();
}

 
"Le besoin de créer est dans l'âme comme le besoin de manger dans le corps."
Christian Bobin

 

Voir aussi :  

 

http://urbanisation-si.wix.com/blog

http://urbanisme-si.wix.com/blog

http://urbanisation-si.wix.com/urbanisation-si

http://urbanisation-si.over-blog.com/

http://rhonamaxwel.over-blog.com/

http://urbanisation-des-si.blogspot.fr/

http://bonnes-pratiques-si.eklablog.com/

http://urbanisation-si.eklablog.com/



11/10/2015
0 Poster un commentaire

A découvrir aussi


Inscrivez-vous au site

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 769 autres membres