Cours complet sur ATL (ATLAS Transformation Language) : les “Matched Rules”, la section des variables locales (3/5)
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 :
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/
A découvrir aussi
- Ingénierie Dirigée par les Modèles (IDM) : le tour de passe-passe des transformations de modèles
- Ingénierie Dirigée par les Modèles (IDM) : tutoriel Eclipse Ecore, le corps à corps avec les méta modèles
- Ingénierie Dirigée par les Modèles (IDM) : cours complet sur ATL (ATLAS Transformation Language) : les types ATL
Inscrivez-vous au site
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 769 autres membres