

La richesse de UML2 augmentée et instrumentée par Objecteering – Illustrations
UML2 supporte la modélisation des diagrammes de profiles. Ceci est supporté par Objecteering via le module Objecteering MDA Modeler. Les diagrammes de profiles sont des diagrammes de classe simplifiés, représentant les notions de profiles et de classe. Le concepteur fait référence aux métaclasses prédéfinies (métamodèle UML2) et modélise ses profiles, stéréotyes et tagged values. Quand ces modèles simples sont définis, ils sont packagés dans des composants MDA qui peuvent ajouter du comportement et des transformations de modèle en Java et définir des extensions ergonomiques de Objecteering (entrées de menus, boites de saisie, etc.) en utilisant des assistants de création.
Les composants MDA se présentent sous la forme de fichiers zippés, qui peuvent être chargé par n’importe quel modeler Objecteering, et qui vont spécialiser Objecteering dans ses modèles supportés, son comportement et son IHM. Créer des extension se fait simplement en réalisant le modèle graphique des profiles, et en les packageant sous un composant MDA. Aucune action de programmation n’est nécessaire.