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 la création d'une instance

Un élément stéréotypé peut être le classificateur des instances créées à partir de lui. Vous pouvez définir comment une instance est créée à partir de cet élément stéréotypé, en ajoutant des attributs spéciaux au stéréotype qui le définit. Les attributs modifient le texte de la dialogue « Coller sous » qui s'affiche lorsqu'un élément stéréotypé est glissé hors de la fenêtre Navigateur vers un diagramme .

Attributes

Cet exemple de SysML montre la définition de toutes les instances d'un élément SysML Bloc qui pourraient être créées.

A UML Profile diagram showing how to define an instance type for a Class stereotype, in Sparx Systems Enterprise Architect.

Lorsqu'un utilisateur fait glisser un élément Bloc SysML de la fenêtre Navigateur vers un diagramme , le système vérifie la valeur de l'attribut _instanceType et recherche dans le profil SysML un gabarit d'élément avec une valeur d'attribut _metatype correspondante, puis génère l'instance à partir de celle-ci. Avec la définition d'exemple, vous obtiendrez un élément Bloc avec le stéréotype « property ».

Attribut

Signification

Voir aussi

_instanceMode

Obsolète

Modifie la deuxième option du champ « Coller sous » dans le dialogue :

  • Instance (<type d'élément>) ou
  • Propriété ( Object )
Le texte est déterminé par la valeur ('Instance' ou 'Propriété') du champ 'Valeur initiale' de l'attribut.

Si l'attribut n'est pas appliqué, l'option par défaut est « Instance ».

_instanceOwner

Obsolète

Modifie la deuxième option du champ « Coller sous » dans le dialogue :

  • en tant qu'instance de <type d'élément>
Le texte est déterminé par la valeur du champ « Valeur initiale » de l'attribut, tel que « Bloc ».

Si l'attribut n'est pas appliqué, l'option par défaut est « Élément ».

_instanceType

Modifie la deuxième option du champ « Coller sous » dans la dialogue « Coller sous » pour :

  • en tant qu'instance de l'élément (ProfileName::<<stereotype>>)
La valeur <<stereotype>> est définie dans le champ 'Valeur initiale' de l'attribut, et correspond au métatype donné à l'élément stéréotypé à l'aide de l'attribut '_metatype'.

Note que vous pouvez définir la création d'une instance à l'aide de l'attribut _instanceType ou d'une métacontrainte. Les différences sont les suivantes :

  1. Dans la dialogue « Coller sous », les métacontraintes vous permettent de définir plusieurs stéréotypes d'instance, ce que _instanceType ne permet pas. Les instances multiples sont toutes répertoriées ; ce qui est une fonctionnalité très utile.
  2. Les métacontraintes (actuellement) n'ont aucun effet sur la commande « Convertir en instance », contrairement à _instanceType.
Définir un stéréotype comme un métatype Contraintes sur le connecteur de méta-contraintes

Apprenez Plus