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.

Créer des stéréotypes étendant les objets non-UML

Un profil est généralement défini en étendant les types d' object UML de base pour créer votre propre langage ou technologie de modélisation ; cependant, vous pouvez également étendre des objets non-UML définis par une autre technologie existante telle qu'ArchiMate, BPMN ou SysML.

L'extension d'un object non-UML permet l'héritage des propriétés du stéréotype existant, à savoir :

  • Valeur Étiquetés
  • Scripts forme
  • Couleurs stéréotypées et
  • Propriétés du métatype

Créer un stéréotype étendant un Object non UML

Marcher

La description

Voir également

1

Dans la fenêtre Navigateur , localisez le Paquetage avec le Stéréotype <<profil>> et ouvrez son diagramme enfant .

Si vous n'avez pas de Paquetage <<profil>> Paquetage , utilisez le 'Gestion | MDG Technologie Builder' dans l' Assistant de Modèle pour créer une nouvelle technologie, puis ouvrir le diagramme à partir du <<profil>> Paquetage nouvellement créé.

Utilisation des assistants de profil

2

Faites glisser l'icône 'Métaclasse' de la page 'Profil' de la boîte à outils Diagramme sur le diagramme .

La boîte de dialogue "Étendre la métaclasse" s'affiche.

Boîte à outils de profil

3

Sélectionnez l'onglet "Stéréotypes".

4

Dans la liste déroulante, sélectionnez le profil à étendre (par exemple, 'SysML1.4') et cochez la case à côté du stéréotype non-UML à étendre (par exemple, ' Bloc ').

Cliquez sur le bouton OK .

L'élément Stéréotype approprié est ajouté au diagramme Profil .

5

Ajoutez un nouveau stéréotype en faisant glisser l'assistant "Ajouter un profil de stéréotype" depuis la boîte à outils Diagramme .

Ce sera le stéréotype personnalisé qui étend le type non-UML ajouté au diagramme à l'étape 4.

Lorsque vous avez terminé, l'élément Stéréotype et l'élément Métaclasse s'affichent sur le diagramme Profil .

Ajouter des stéréotypes et des métaclasses à l'aide des assistants de profil

6

Dessinez un connecteur Généraliser à partir du stéréotype personnalisé ajouté à l'étape 5 vers l'élément stéréotype non-UML ajouté à l'étape 4.

7

Enregistrez le diagramme en tant que profil.

Exporter un profil

8

Définissez un profil de boîte à outils contenant des éléments pour chacun de vos stéréotypes.

Créer des profils de boîte à outils à l'aide des assistants de profil

9

Incorporer les profils enregistrés dans une MDG Technologie .

Créer un fichier MDG Technologie

Exemple de profil de stéréotype

Cet exemple montre un profil de stéréotype qui définit le stéréotype <<hardwareBlock>>. Le stéréotype <<hardwareBlock>> a une relation de généralisation avec SysML Bloc , de SysML MDG Technologie . Cela signifie que partout où un Bloc SysML est autorisé à être utilisé, un bloc matériel peut être utilisé à la place.

Stereotyped profile, a Block extends a SysML Block in Sparx Systems Enterprise Architect.

Cet exemple montre comment une boîte à outils peut permettre la création d'un hardwareBlock. Note que l'extension est toujours le type UML que le stéréotype d'origine étend. Ce n'est jamais une référence à un stéréotype.

Notes

  • Lorsque vous utilisez un Shape Script pour personnaliser l'apparence du stéréotype, vous pouvez utiliser la méthode drawparentshape() pour restituer la forme définie pour l' object non UML en cours d'extension.
  • Si vous ajoutez l'un des attributs d'élément de métaclasse à votre stéréotype, ou si vous souhaitez utiliser l'assistant de profil pour créer un profil de boîte à outils, votre classe de stéréotype doit étendre une métaclasse et spécialiser un stéréotype

Apprenez Plus