Réserver une Démo
Pré. Proc.

Définir un stéréotype comme métatype

Si vous souhaitez masquer l'identité d'un élément personnalisé en tant qu'élément UML stéréotypé, vous pouvez définir l'attribut spécial _metatype dans l'élément Stereotype qui le définit. L'attribut _metatype fait également apparaître les types d'éléments personnalisés dans des contextes où seuls les types intégrés d' Enterprise Architect apparaîtraient normalement ; par exemple, dans les listes de types d'éléments de la Matrice des relations .

Dans cet exemple de SysML, Bloc est défini comme un élément Stereotype qui étend une classe UML .

A UML Profile diagram in Sparx Systems Enterprise Achitect showing how to define a metatype for a stereotype.

Cependant, un utilisateur SysML n'est pas intéressé par les classes UML , uniquement par les blocs SysML. Si vous définissez l'attribut _metatype sur Bloc , tout élément créé à partir de ce stéréotype, tout en se comportant de la même manière qu'une classe stéréotypée dans la plupart des contextes, :

  • Afficher Bloc <nom> plutôt que Classe <nom> comme titre de son dialogue ' Propriétés '
  • Être numéroté automatiquement en tant que Block1 et non Class1 lors de la création, et
  • Apparaissent comme Bloc et non Classe dans de nombreux autres contextes dans Enterprise Architect

Apprenez Plus