Cours complet sur ATL (ATLAS Transformation Language) : les énumérations
Dans l'article précédent :
https://www.urbanisation-si.com/cours-complet-sur-atl-atlas-transformation-language-les-collections
nous avion abordé de manière extrêmement détaillée les collections ATL.
Après les collections, viennent bien sur les énumérations.
Le type Enumeration
Comme dans tous les langages (C, C++, Java, C#, …) on trouve dans ATL le type énumeration (OclType).
Il doit être défini dans les métamodèles source et cible.
En OCL, pour accéder aux valeurs d’une énumeration "Gender" définissant 2 valeurs male et female, la syntaxe est la suivante : Gender::female
ATTENTION en ATL, il suffit de faire : #female. (le nom de l’énumération n’est pas requis).
Une énumération ne contient aucune opération.
"Les politiques grecs ne reconnaissent d'autre force que celle de la vertu. Ceux d'aujourd'hui ne vous parlent que de manufactures, de commerce, de finances, de richesses et de luxe même."
Montesquieu
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) : tutoriel ATL (ATLAS Transformation Language), concevez les métamodèles avant de passer aux choses sérieuses
- Ingénierie Dirigée par les Modèles : métamodèle de mindmap, en veux tu en voilà
- Didacticiel ( tutoriel ) Eclipse Sirius ( Obeo Designer Community ) : on peaufine l'éditeur de diagramme
Inscrivez-vous au site
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 754 autres membres