Pré. | Proc. |
Créer des profils stéréotypés à l'aide d'assistants de profil
Lors de la création d'une technologie pour fournir un ensemble d'outils spécifiques à un domaine, le point de départ typique consiste à définir chaque élément, connecteur, fonctionnalité et composant structurel que vous souhaitez fournir. Ceux-ci sont définis par un profil.
Tous les stéréotypes définis dans un profil sont soit des extensions d'objets UML de base (métaclasses) définis par Enterprise Architect , soit des extensions d'objets non UML (stéréotypes) définis par d'autres profils et technologies existants.
Une fois le développement d’un profil terminé, il est enregistré dans un fichier XML externe, puis intégré dans une MDG Technologie pour le déploiement final.
Chaque stéréotype défini dans un profil modifie le comportement de la métaclasse ou du stéréotype qu'il étend. Ces modifications peuvent inclure :
- Valeur Étiquetés pour proposer des propriétés supplémentaires
- Contraintes pour définir les conditions et les règles qui s'appliquent à chaque stéréotype
- Un script de forme pour personnaliser l'apparence générale du nouvel object
- Une modification de l'apparence par défaut de l' object , comme les couleurs d'arrière-plan, de bordure et de police
- Définitions Quick Linker pour fournir une liste des types de connexion les plus courants de chaque stéréotype
- Attributs spéciaux qui définissent l'apparence et le comportement spécifiques du nouvel object , y compris la taille initiale de l'élément et l'icône de la fenêtre Navigateur
Créer un profil UML
Étape |
Description |
Voir aussi |
---|---|---|
1 |
Dans la fenêtre Navigateur , localisez le Paquetage avec le stéréotype <<profile>> et ouvrez son diagramme enfant. Si vous n'avez pas de Paquetage <<profile>> existant, utilisez la perspective 'Management | MDG Technologie Builder' dans le Constructeur de Modèle pour créer une nouvelle technologie, puis ouvrez le diagramme à partir du Paquetage <<profile>> nouvellement créé. |
Utilisation des assistants de profil |
2 |
(Facultatif) Si vous souhaitez que vos éléments de stéréotype incluent Valeur Étiquetés qui font référence à des types étiquette prédéfinis, vous définissez ces types étiquette dans les éléments Type de données sur le diagramme de profil. Incluez la définition du type valeur balisée dans les Notes de l'élément Type de données, par exemple « Type=Memo; " ou « Type=RefGUID; " Si vous souhaitez que vos éléments Stéréotype incluent Valeur Étiquetés avec une liste déroulante de plusieurs valeurs prédéfinies, chaque ensemble de valeurs doit être défini par un élément Énumération sur le diagramme de profil. Si vous souhaitez que vos éléments Stéréotype incluent une Valeur Étiquetée structurée pour fournir un ensemble composite d'informations, chaque structure doit être définie par un élément Classe sur le diagramme de Profil. Les éléments Enumeration et Class doivent exister avant que vous puissiez définir ces types Valeur Étiquetée pour votre Stéréotype ; vous pouvez soit créer les éléments à ce stade, soit ajouter ces Valeur Étiquetés à votre Stéréotype ultérieurement. |
Ajouter une énumération à un stéréotype Définir une Valeur Étiquetée Structurée Avec des types Étiquette prédéfinis (profils hérités) |
3 |
Ajoutez un nouveau stéréotype en faisant glisser l'outil « Ajouter un profil de stéréotype » depuis la boîte à outils Diagramme . La dialogue ouverte par l'outil « Ajouter un profil de stéréotype » vous permettra de spécifier diverses Propriétés générales, Valeur Étiquetés et le script de forme pour votre stéréotype. |
Ajoutez des stéréotypes et des métaclasses à l'aide des assistants de profil |
4 |
(Facultatif) Définissez des contraintes pour le stéréotype. |
Définir les contraintes liées aux stéréotypes |
5 |
(Facultatif) Définissez l'apparence par défaut du stéréotype. |
Définir l'apparence par défaut |
6 |
Répétez les étapes 3 à 5 pour chaque nouvel élément stéréotype que vous souhaitez créer. |
|
7 |
(Facultatif) Ajoutez une définition Quick Linker au profil. |
Ajouter une définition Quick Linker au profil |
8 |
Enregistrez le Paquetage en tant que profil. Lors de l'enregistrement du profil, le nom utilisé doit correspondre au nom du Paquetage de profil ; cela est nécessaire pour que les références dans un profil de boîte à outils fonctionnent correctement |
Exporter un profil |
9 |
Intégrer le profil dans une MDG Technologie . |
Créer un fichier MDG Technologie Ajouter un profil |
Notes
- Un Paquetage de profil ne peut pas contenir d'autres Paquetages ; n'ajoutez aucun autre Paquetages au profil