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 supporte le système. Vous contrôlez la création de propriétés à partir de la fenêtre Propriétés pour 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 Valeur Étiquetée qu'une propriété Delphi spécialisée
Accéder
Ruban |
Conception > Élément > Editeurs > Propriétés |
Menu Contexte |
Elément Cliquez-droit dans la fenêtre ou diagramme Navigateur | Propriétés | Propriétés |
Raccourcis Clavier |
|
Configurer Propriétés d'un attribut
Étape |
Action |
Voir aussi |
---|---|---|
1 |
Dans la fenêtre Navigateur ou dans un diagramme , cliquez sur l'attribut pour lequel vous souhaitez configurer la création de propriétés. L'attribut devient le focus de la fenêtre Propriétés . |
|
2 |
Développez la section « Détails » de l’onglet « Attribut », cliquez sur le champ « Propriété » et sur le bouton . La dialogue « Créer une implémentation de propriété » s'affiche.
|
|
3 |
Le panneau « Langue » utilise par défaut le bouton radio correspondant à la langue définie dans les propriétés de 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 permet sa propre combinaison de champs dans le panneau « Détails de la propriété ». |
|
4 |
Le champ « Nom » contient par défaut le nom de l'attribut. Si nécessaire, vous pouvez le remplacer par un autre nom. Sélectionnez les cases à cocher ou les valeurs dans les listes déroulantes pour ces champs selon vos 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 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 permet de reconnaître facilement les 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 à cocher « Méthodes de propriété » sur la page « Fonctionnalités » de la dialogue « Propriétés » du diagramme , ce qui facilite alors la visualisation des classes épurées de nombreuses méthodes get et set
- Pour le langage de programmation Delphi, activez le compartiment Valeur Étiquetés pour voir la propriété générée Valeur Étiquetée