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

Reliure Gabarit

An example of a UML Class diagram that shows use of a template binding connector.

Description

Vous créez un connecteur de liaison Gabarit entre une classe de liaison et une classe paramétrée. Vous définissez ensuite une expression de liaison sur ce connecteur. Toutefois, si la classe de liaison requiert une relation de généralisation, de réalisation ou d'association avec la classe paramétrée, vous pouvez définir l'expression de liaison sur cette relation à la place.

Vous pouvez créer un connecteur de liaison Gabarit en utilisant :

  • L'icône « Liaison Gabarit » sur la page « Relations de classe » de la boîte à outils Diagramme
  • La flèche Quick Linker à côté de l'élément de classe source
  • La dialogue « Gabarits » pour l'élément Class de liaison ; ici, vous créez la relation de liaison Gabarit en cliquant sur le bouton Ajouter sous le panneau « Liaison(s) », en spécifiant le type de connecteur et en sélectionnant la classe paramétrée cible dans la dialogue « Sélectionner <élément> »
Chacune de ces méthodes crée le connecteur lui-même. Pour les deux premières méthodes, cliquez ensuite sur le connecteur pour en faire le centre de la fenêtre Propriétés , dans laquelle vous sélectionnez l'onglet « Liaison » pour définir les substitutions de paramètres comme expression de liaison. La troisième méthode vous amène automatiquement au même onglet de la dialogue « Propriétés ».

Icône de la boîte à outils

Template Binding connector

Apprenez Plus

Spécification OMG UML :

La spécification Unified Modeling Language OMG (v2.5.1, p.24) stipule :

Un gabarit est un élément paramétré ... utilisé pour générer d'autres éléments de modèle à l'aide de relations TemplateBinding. Les paramètres gabarit pour la signature gabarit spécifient les paramètres formels qui seront remplacés par des paramètres réels (ou par défaut) dans une liaison.