Réserver une Démo
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
Note que l'attribut doit avoir un Type défini afin de créer des propriétés.

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

Ctrl+2

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 Browse. .

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é :

  • Par Réf
  • Stéréotype
  • Obtenir la portée
  • Définir la portée
  • Publié
  • Lis
  • Écrire
  • Résumé

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

Apprenez Plus