Pré. | Proc. |
Attributes spéciaux
Il est possible de définir un certain nombre de fonctionnalités et de comportements spéciaux d'un élément de modèle stéréotypé, tels que l'icône pour le représenter dans la fenêtre Navigateur et Diagramme Toolbox, l'emplacement par défaut des fichiers image associés au stéréotype, les dimensions de l'élément dans un diagramme ou si l'apparence est définie par un Shape Script. Vous définissez ces fonctionnalités dans votre profil, à l'aide d'attributs spéciaux qui peuvent être appliqués soit :
- éléments stéréotypés ou
- Éléments de métaclasse, faisant référence aux stéréotypes qui les prolongent
Accéder
Ruban |
Conception > Elément > Fonctionnalités > Attributes |
Menu Contexte |
Cliquez-droit sur l'élément | Fonctionnalités | Attributes |
Raccourcis Clavier |
|
Définir le ou les attributs
Champ/Bouton |
Description |
Voir également |
---|---|---|
Nom |
Type le nom de l'attribut (comme indiqué dans ces tableaux ). |
|
Initial |
Type ou sélectionnez la valeur initiale de l'attribut. |
|
proche |
Cliquez sur ce bouton pour fermer le dialogue . |
Attributes des éléments stéréotypés
Attribut |
Signification |
Voir également |
---|---|---|
_defaultAttributeType |
Définit le type par défaut des nouveaux attributs créés à partir de la boîte à outils Diagramme . Utilisez ceci dans un élément Stereotype qui étend une métaclasse d'attribut et définissez le champ 'Valeur initiale' sur le type d'attribut requis. Si vous ne le fournissez pas, le système crée des attributs avec le type par défaut int . |
|
icône |
Contient l'emplacement du fichier bitmap de l'icône 16x16 pixels affichée à côté de tous les éléments définis par le Stéréotype, dans la fenêtre Navigateur . Ceci ne s'applique pas aux éléments Paquetage . L'icône est également automatiquement utilisée comme image de la boîte à outils Diagramme partout où l'élément stéréotypé est répertorié. Pour un fond transparent, vous pouvez utiliser du gris clair - RVB (192,192,192). Pour que cet attribut fonctionne correctement, définissez également l'attribut _metatype. |
|
_image |
Identifie une définition de Shape Script, dont le script est créé dans le champ 'Valeur initiale'. Pour que cet attribut prenne effet, vous devez définir l'option "Image alternative" lorsque vous enregistrez le profil. |
Ajouter Scripts de forme Exporter un profil |
_instanceMode |
Obsolète . |
Définir la création de l'instance |
_instanceOwner |
Obsolète . |
|
_instanceType |
Modifie la deuxième option du champ 'Coller comme' sur le dialogue pour :
|
|
_metatype |
Définit les stéréotypes en tant que métatypes, de sorte que l'identité d'un élément en tant qu'élément stéréotypé personnalisé est masquée. |
Définir un stéréotype comme métatype |
_scriptlet |
Définit un script pour styliser et personnaliser les éléments de ce stéréotype avant l'affichage du diagramme . |
Scriptlets |
_sizeY |
Ensembles la hauteur initiale de l'élément, en pixels, à un zoom de 100 %. Pour que cet attribut prenne effet, vous devez définir l'option "Taille de l'élément" lorsque vous enregistrez le profil. Note : Impossible de définir un élément sur une hauteur inférieure à sa hauteur minimale par défaut. |
Exporter un profil |
_sizeX |
Ensembles la largeur initiale de l'élément, en pixels, à un zoom de 100 %. Pour que cet attribut prenne effet, vous devez définir l'option "Taille de l'élément" lorsque vous enregistrez le profil. Note : Impossible de définir un élément sur une largeur inférieure à sa largeur minimale par défaut. |
Exporter un profil |
_rigueur |
Définit le degré auquel un élément stéréotypé peut avoir plusieurs stéréotypes qui lui sont appliqués. |
Définir le niveau de stéréotype multiple |
Attributes d'élément de métaclasse
Attribut |
Signification |
Voir également |
---|---|---|
_AttInh |
Si défini sur 1, active la case à cocher ' Fonctionnalités héritées : Afficher les Attributes ' sur chaque nouvel élément de modèle stéréotypé. |
Visibilité des Fonctionnalité |
_AttPkg |
Si la valeur est définie sur 1, la case à cocher "Attribute Visibility : Paquetage " est cochée sur chaque nouvel élément de modèle stéréotypé. |
|
_AttPri |
Si la valeur est définie sur 1, la case à cocher "Visibilité des attributs : privée" est cochée sur chaque nouvel élément de modèle stéréotypé. |
|
_AttPro |
Si la valeur est définie sur 1, la case "Visibilité de l'attribut : protégé" est cochée sur chaque nouvel élément de modèle stéréotypé. |
|
_AttPub |
Si la valeur est définie sur 1, la case "Visibilité de l'attribut : public" est cochée sur chaque nouvel élément de modèle stéréotypé. |
|
compositionGenre |
Lorsqu'il est appliqué à une association, définit si l'extrémité source ou cible est un agrégat ou un composite. Les valeurs autorisées sont :
|
Agrégation |
_ConInh |
Si la valeur est définie sur 1, la case à cocher "Afficher les compartiments d'éléments : contraintes héritées" est cochée sur chaque nouvel élément de modèle stéréotypé. |
Visibilité des Fonctionnalité |
_Contrainte |
Si la valeur est définie sur 1, la case à cocher "Afficher les compartiments d'éléments : contraintes" est cochée sur chaque nouvel élément de modèle stéréotypé. |
|
_defaultDiagramType |
Définit le type de diagramme enfant créé lorsqu'un élément est rendu composite. |
Définir Type Diagramme enfant |
direction |
Créé automatiquement lorsqu'un type d'élément de métaclasse de connecteur est déplacé de la page de la boîte à outils "Profil" vers un diagramme . Vous pouvez définir une valeur pour cet attribut plutôt que d'utiliser les attributs _SourceNavigability ou _TargetNavigability . |
|
_HideMetaclassIcon |
Définissez sur True si vous étendez un élément qui sera affiché en Notation Rectangle et que vous ne souhaitez pas qu'il affiche l'icône 'Métaclasse' dans le coin supérieur droit. Affecte des éléments tels que Exigences , Composants et Cas d'utilisation. |
|
_HideStype |
Définissez le champ "Valeur initiale" sur une liste de stéréotypes séparés par des virgules pour masquer ces stéréotypes en définissant le filtre " Fonctionnalités les fonctionnalités stéréotypées" pour chaque nouvel élément de modèle stéréotypé. |
Visibilité des Fonctionnalité |
_HideUmlLinks |
Définissez sur True si vous utilisez un métamodèle pour créer vos définitions Quick Linker et que vous souhaitez exclure les définitions UML Quick Linker du Quick Linker de votre élément source stéréotypé. (Les définitions UML Quick Linker seraient autrement héritées de la métaclasse UML de base.) |
|
_Est commun |
Définissez sur True pour une relation si vous ne souhaitez pas qu'elle soit proposée dans le lien rapide lors de la création de l'élément cible. |
Contraintes du métamodèle et Quick Linker |
_isVertical |
Définissez sur True pour une ActivityPartition stéréotypée afin que l'orientation de la partition d'activité par défaut soit verticale. |
Cloison |
_lineStyle |
Ensembles le style de ligne d'un connecteur stéréotypé ; la 'Valeur initiale' de l'attribut peut être l'une des suivantes :
|
Styles de connecteur |
_makeComposite |
Fait de chaque élément stéréotypé un élément composite lors de sa création. |
Définir les éléments composites |
_SignificationRetour |
Une signification en langage naturel pour une relation lorsqu'elle est lue de la cible à la source. Par exemple, une relation <<Flow>> peut avoir _MeaningBackwards défini sur "Flows from". Utilisé dans la fenêtre Traçabilité et ailleurs. |
La fenêtre de traçabilité |
_SignificationAvant |
Une signification en langage naturel pour une relation lorsqu'elle est lue de la source à la cible. Par exemple, une relation <<Flow>> peut avoir _MeaningForwards défini sur "Flows to". Utilisé dans la fenêtre Traçabilité et ailleurs. |
La fenêtre de traçabilité |
_OpInh |
Si défini sur 1, active la case à cocher " Fonctionnalités héritées : Afficher les opérations" sur chaque nouvel élément de modèle stéréotypé. |
Visibilité des Fonctionnalité |
_OpPkg |
Si la valeur est définie sur 1, la case à cocher "Operation Visibility : Paquetage " est cochée sur chaque nouvel élément de modèle stéréotypé. |
|
_OpPri |
Si la valeur est définie sur 1, la case "Visibilité de l'opération : privée" est cochée sur chaque nouvel élément de modèle stéréotypé. |
|
_OpPro |
Si la valeur est définie sur 1, la case "Visibilité de l'opération : protégée" est cochée sur chaque nouvel élément de modèle stéréotypé. |
|
_OpPub |
Si la valeur est définie sur 1, la case "Visibilité de l'opération : publique" est cochée sur chaque nouvel élément de modèle stéréotypé. |
|
_PType |
Si défini sur 1, active la case à cocher "Afficher le type d'élément (port ou pièce uniquement)" sur chaque nouvel élément de modèle stéréotypé. |
|
_ResInh |
Si la valeur est définie sur 1, la case à cocher "Afficher les compartiments d'éléments : responsabilités héritées" est cochée sur chaque nouvel élément de modèle stéréotypé. |
|
_Responsabilité |
Si la valeur est définie sur 1, la case à cocher "Afficher les compartiments d'éléments : Exigences " est cochée sur chaque nouvel élément de modèle stéréotypé. |
|
_État d'exécution |
Si défini sur une valeur non vide, définit la case à cocher "Masquer l'état d'exécution de l' Object dans le diagramme actuel" pour qu'elle soit sélectionnée sur chaque nouvel élément de modèle stéréotypé. Pour afficher l'état d'exécution, omettez cet attribut ou donnez-lui une valeur vide . |
|
_SourceAggregation |
Obsolète . Voir compositionKind . |
|
_SourceMultiplicité |
Ensembles la multiplicité de l'élément source, comme 1..* ou 0..1. |
Rôle source et cible |
_SourceNavigabilité |
Si le connecteur n'est pas navigable, définissez cet attribut sur "Non navigable". Si d'autres valeurs sont plus appropriées, utilisez l'attribut direction . |
|
_subtypeProperty |
Spécifie le nom complet de la Valeur Étiquetée qui est utilisé pour générer un sous-menu contextuel chaque fois qu'un élément avec le stéréotype est créé à partir de la Boîte à outils. La Valeur Étiquetée est une énumération et le sous-menu consiste en une commande pour chaque littéral d'énumération. La Valeur Étiquetée est initialisée avec la commande sélectionnée dans le sous-menu ; si aucun n'est sélectionné (par exemple si l'utilisateur clique sur le sous-menu), la valeur par défaut est utilisée normalement. Par exemple, si vous créez un élément Activité BPMN 2, un sous-menu s'affiche, répertoriant les types de tâches tels que 'BusinessRule', 'Manual' et 'Receive'. La sélection de l'une de ces valeurs la définit comme la valeur du valeur Valeur Étiquetée . La Valeur Étiquetée est effectivement le sous-type de l'Activité ; dans le profil BPMN 2, au format profile::stereotype::tag, le subtypeProperty pour le stéréotype Activity serait : BPMN2.0::Activity::taskType. |
Activité |
_Étiqueter |
Si la valeur est définie sur 1, la case à cocher "Afficher les compartiments d'éléments : balises" est cochée sur chaque nouvel élément de modèle stéréotypé. |
Visibilité des Fonctionnalité |
_tagGroupements |
Mappe la Valeur Étiquetés dans les groupes de tags affichés dans l'onglet 'Tags' de la fenêtre Propriétés , sous la forme : tagName1=groupName1 ; tagName2=groupName2 ; Cette facilité n'est actuellement disponible que pour les types d' object , pas pour les autres types tels que les attributs. |
Définir des groupes de balises |
_tagGroupes |
Définit une liste séparée par des virgules des groupes requis dans l'ordre dans lequel ils doivent être affichés dans l'onglet 'Tags' de la fenêtre Propriétés . Par example: nom_groupe1,nom_groupe2,nom_groupe3 Cette facilité n'est actuellement disponible que pour les types d' object , pas pour les autres types tels que les attributs. |
|
_tagGroupStates |
Mappe les _tagGroups affichés dans l'onglet 'Tags' de la fenêtre Propriétés à l'état ouvert ou fermé, sous la forme : groupName1=ouvert;groupName2=fermé; Cette facilité n'est actuellement disponible que pour les types d' object , pas pour les autres types tels que les attributs. |
|
_TagInh |
Si la valeur est définie sur 1, la case à cocher "Afficher les compartiments d'éléments : balises héritées" est cochée sur chaque nouvel élément de modèle stéréotypé. |
Visibilité des Fonctionnalité |
_TargetAggregation |
Obsolète . Voir compositionKind . |
|
_TargetMultiplicity |
Ensembles la multiplicité de l'élément cible, comme 1..* ou 0..1. |
Rôle source et cible |
_TargetNavigabilité |
Si le connecteur n'est pas navigable, définissez cet attribut sur Non navigable. Si d'autres valeurs sont plus appropriées, utilisez l'attribut direction . |
|
_UCRect |
(Applicable uniquement aux types d'éléments qui ont une notation rectangle distincte, ou aux éléments qui ont des Scripts de forme qui évaluent la propriété 'rectanglenotation', qui peut inclure des types d'éléments qui n'ont normalement pas de notation rectangle.) Si défini sur 1, affiche initialement l'élément en notation rectangle. Si défini sur 0, affiche initialement l'élément en notation standard. |
Notes
- Lorsqu'un attribut est défini sur 1 pour activer une fonctionnalité , le définir sur 0 désactive la fonctionnalité