Cours complet sur ATL (ATLAS Transformation Language) : le mode “affiné” ATL
Dans l'article précédent :
https://www.urbanisation-si.com/cours-complet-sur-atl-atlas-transformation-language-de-la-bonne-utilisation-des-regles-dans-le-langage-atl
nous avion abordé la bonne utilisation des règles dans le langage ATL. Voyons à présent le mode “affiné” ATL.
Le mode “affiné” ATL
Ce mode permet un refactoring (affinage) des transformations.
Les développeurs peuvent se concentrer sur leur code dédié à la génération des éléments modifies, les autres éléments (ceux qui restent inchangés entre les modèles source et cible), sont implicitement traités par le moteur ATL.
Ce mode est mis en place en remplaçant le mot clé from par le mot clé refining dans l’entête de la transformation.
Il est evident que ce mode ne fonctionne qu’avec les transformations dans lesquelles les modèles source et cible partagent le même métamodèle.
Exemple :
create OUT : ClassDiagram refining IN : ClassDiagram;
"Dans la balance de la destinée, le muscle ne pèse jamais autant que le cerveau."
James Russel Lowell
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
- Didacticiel ( tutoriel ) Eclipse Sirius ( Obeo Designer Community ) : le digne successeur de GMF le framework le plus complexe du monde !
- Ingénierie Dirigée par les Modèles : présentation MDA ( Model Driven Architecture ), mais est ce utilisé dans la vraie vie ?
- Ingénierie Dirigée par les Modèles (IDM) : cours complet sur ATL (ATLAS Transformation Language)
Inscrivez-vous au site
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 786 autres membres