Utilisez la page Général de la fenêtre Nouveau paramètre de
pattern pour ajouter un paramètre à un pattern.
- Nom
- Nom du paramètre qui permet à l'applicateur de pattern d'identifier le paramètre. Ce nom sert à créer la classe Java du pattern et d'autres fichiers qui prennent en charge le pattern. Vous pouvez modifier le nom par défaut et utiliser un nom qui évoque la fonction du paramètre dans le pattern.
- Nom de classe
- Identifie la classe Java du paramètre. Un nom par défaut
est créé en fonction du nom du paramètre, avec les exceptions suivantes : les espaces
et les caractères spéciaux sont supprimés et le premier caractère est mis en majuscule.
Acceptez le nom par défaut ou créez-en un nouveau.
- Description abrégée
- Explique le rôle du paramètre. Vous pouvez inclure un message-guide pour aider
l'utilisateur à spécifier les arguments appropriés de ce paramètre. Cette description sera
visible sur la page Description abrégée de la
vue Explorateur de pattern ainsi que dans les fichiers d'aide,
s'ils sont générés pour le pattern. Elle apparaîtra également en info-bulle sur la vue du
diagramme lorsque l'utilisateur placera le pointeur sur le paramètre dans l'instance de pattern.
- Type
- Spécifie un type UML 2.0 pour le paramètre.
- Sous-types autorisés
- Le cas échéant, indique que le type UML 2.0 spécifié plus haut est en réalité
une collection de types. Sélectionnez un ou plusieurs sous-types pour limiter les types d'arguments
que l'applicateur pourra choisir pour ce paramètre au moment d'appliquer le pattern.
Par exemple, il existe 31 sous-types pour la sélection du type d'un discriminant (classifier),
parmi lesquels les sous-types activité, noeud, machine d'état, stéréotype, classe, acteur et interface.
Si vous ne spécifiez pas de sous-type particulier dans ce champ, tous les sous-types possibles
seront à la disposition de l'applicateur. L'icône de chaque sous-type sera alors
affichée dans la vue du diagramme.
Remarque : Si une valeur d'argument est indiquée en utilisant l'entrée de
texte pour un type ayant des sous-types, ce champ reçoit automatiquement le sous-type par défaut.
- Autoriser l'entrée de texte comme valeur de l'argument
- Lorsque cette option est sélectionnée, l'applicateur de pattern et autorisé à spécifier un
argument en tapant le nom d'un élément nouveau ou existant. Les sous-types sont ignorés lorsqu'un
argument est ajouté par l'entrée de texte, car seul le sous-type par défaut peut être
spécifié dans ce cas.
Par exemple, une interface est le sous-type par défaut pour le discriminant, si bien que
toutes les entrées de texte pour le discriminant ont pour effet de créer une nouvelle interface
ou de spécifier une interface existante.
- Multiplicité
- Indique la valeur autorisée ou la plage de valeurs d'argument qui peuvent être spécifiées
pour le paramètre de canevas durant l'application du pattern.