Pré. | Proc. |
Créer Propriétés
Vous pouvez configurer Enterprise Architect pour créer automatiquement des propriétés dans le code modélisé dans n'importe lequel des langages de programmation pris en supporte par le système. Vous contrôlez la création des propriétés à partir de la fenêtre Propriétés des Attributes . Chaque langage a une syntaxe légèrement différente et génère des résultats légèrement différents :
- Java et C++ génèrent des fonctions get et set
- C# et VB.Net créent des fonctions de propriété
- Delphi crée des fonctions get et set ainsi qu'une propriété Delphi spécialisée Valeur Étiquetée
Accéder
Ruban |
Conception > Elément > Editeurs > Propriétés |
Menu Contexte |
Elément Cliquez-droit dans la fenêtre ou le diagramme du Navigateur | Propriétés | Propriétés |
Raccourcis Clavier |
|
Configurer les Propriétés d'un attribut
Marcher |
Action |
Voir également |
---|---|---|
1 |
Dans la fenêtre du Navigateur ou dans un diagramme , cliquez sur l'attribut dont vous souhaitez paramétrer la création de propriété. L'attribut devient le focus de la fenêtre Propriétés . |
|
2 |
Développez la section 'Détails' de l'onglet 'Attribut', puis cliquez sur le champ 'Propriété' et sur le bouton . La boîte de dialogue "Créer une implémentation de propriété" s'affiche.
|
|
3 |
Le panneau 'Langue' utilise par défaut le bouton radio pour la langue définie dans les propriétés de la classe ; cependant, vous pouvez cliquer sur n'importe quel autre bouton radio pour sélectionner une autre langue pour laquelle configurer la création de propriétés. Chaque langue active sa propre combinaison de champs dans le panneau "Détails de la propriété". |
|
4 |
Le champ 'Nom' prend par défaut le nom de l'attribut. Si nécessaire, vous pouvez le retaper avec un nom différent. Sélectionnez les cases à cocher ou les valeurs dans les listes déroulantes pour ces champs selon les besoins (et si disponibles) pour définir la propriété du langage de programmation sélectionné :
|
|
5 |
Cliquez sur le bouton OK Le système génère les opérations et les propriétés requises pour se conformer à la langue sélectionnée. |
Notes
- Les fonctions Get et Set ont les stéréotypes «property get» et «property set», ce qui facilite la reconnaissance des fonctions de propriété dans le compartiment des opérations de l'élément sur un diagramme ; vous pouvez également masquer ces fonctions spécialisées sur un diagramme spécifique , en décochant la case ' Propriété Méthodes ' de la page ' Fonctionnalités ' du dialogue ' Propriétés ' du diagramme , ce qui facilite alors la visualisation des Classes épurées par de nombreux get et définir des méthodes
- Pour le langage de programmation Delphi, activez le compartiment Valeur Étiquetés pour voir la propriété générée Valeur Étiquetée