Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Définir une Valeur Étiquetée Structurée

Si vous souhaitez définir une propriété comportant plusieurs composants, comme une adresse, vous pouvez utiliser une Valeur Étiquetée structurée. Il s'agit d'un ensemble de Valeur Étiquetés simples liées dans une séquence qui définissent ensemble la propriété. Par exemple, la Valeur Étiquetée Structurée pour l'adresse municipale a le composant Valeur Étiquetés :

PropertyNo - 448

Rue - Ma rue

Ville - Creswick

Indicatif régional - 3363

Lorsque vous l'affichez initialement dans la fenêtre Propriétés ou le compartiment des balises d'un élément, les valeurs des balises sont affichées dans une string , telle que :

448, ma rue, Creswick, 3363

Vous pouvez ensuite développer la Structured Valeur Étiquetée pour répertorier les noms et les valeurs des balises des composants.

Vous créez une Valeur Étiquetée Structurée dans un profil, en utilisant une Classe non stéréotypée. Tout attribut appartenant à un élément Stereotype dans le profil qui est typé par une telle classe définira la Structured Valeur Étiquetée .

Créer une classe structurée Valeur Étiquetée

Marcher

La description

Voir également

1

Dans votre Paquetage de profil , ouvrez le diagramme de classe enfant .

Créer un Paquetage de profil

2

Dans la boîte à outils, localisez et sélectionnez la page "Classe".

Boîte à outils Diagramme

3

Faites glisser un élément Classe de la Boîte à outils vers le diagramme .

Si la boîte de dialogue ' Propriétés ' ne s'affiche pas, double-cliquez sur l'élément sur le diagramme .

4

Dans le champ 'Nom', saisissez le nom du nouvel élément de classe.

5

Cliquez sur l'onglet 'Détails' et sur le bouton Attributes .

La fenêtre Fonctionnalités s'affiche, présentant la page ' Attributes '.

6

Dans le champ "Nom", saisissez le nom de l'attribut de balise structurée (par exemple, PropertyNo ).

7

Dans le champ ' Type ', cliquez sur la flèche déroulante et sélectionnez le type approprié (comme ' int ' ou ' string ').

8

Cliquez sur le texte Nouvel attribut et répétez les étapes 6 à 8 pour chaque attribut de balise de composant restant (par exemple : Rue, Ville, Code régional).

9

Lorsque vous avez défini toutes les balises des composants, cliquez sur l'élément Stéréotype ; la fenêtre Fonctionnalités s'affiche à la page ' Attributes ', pour le Stéréotype.

dix

Dans le champ 'Nom', saisissez un nom pour l'attribut (par exemple : 'HomeAddress').

11

Dans le champ ' Type ', cliquez sur le bouton Browse. et sélectionnez le nom de l'élément de la Classe de Valeur Étiquetée Structurée dans la boîte de dialogue 'Sélectionner <Item>', comme classificateur de l'attribut.

Vous avez maintenant généré les composants de la Valeur Étiquetée Structurée à maintenir dans la fenêtre Propriétés pour tout élément dérivé de cette partie du profil.

12

Continuez à définir le profil, puis enregistrez le diagramme ou le Paquetage en tant que profil et exportez-le pour l'utiliser ou ajoutez-le à un fichier MDG Technologie .

Exporter un profil Créer un fichier MDG Technologie

Exemple

A UML Profile diagram that defines a stereotype with structured tagged values, in Sparx Systems Enterprise Architect.

Ces éléments, lorsqu'ils sont importés dans un modèle en tant que Profil, définissent un stéréotype "Personne" qui peut être appliqué aux éléments Classe. Ce stéréotype vous permet d'entrer les coordonnées du domicile et de l'entreprise en tant que Valeur Étiquetés structurée , dans les éléments auxquels le stéréotype s'applique.

A UML Class diagram showing use of a stereotype with structured Tagged Values in Sparx Systems Enterprise Architect.

Notes

  • Le processus d'application d'une Valeur Étiquetée Structurée via un profil est une alternative à l'application de la Valeur Étiquetée via une diffusion Add-In ; voir les Apprenez Plus
  • Les Valeur Étiquetés qui composent une Valeur Étiquetée Structurée doivent être simples ; La Mémo Valeur Étiquetés ne peut être incorporée dans une Valeur Étiquetée Structurée

Apprenez Plus