Création de types génériques

PowerAMC permet de définir des classes et des interfaces sous forme de type génériques.

Vous définissez une liste de variables de type qui seront utilisés comme types de données pour les attributs, les paramètres de méthode ou les types de résultats. PowerAMC requiert l'existence d'une classe liée pour créer une généralisation, une réalisation ou une association.

Ensuite, vous liez un classificateur au type générique via cette classe liée intermédiaire, et spécifiez les types réels à utiliser en lieu de place des variables de type requises.

  1. Affichez la feuille de propriétés de la classe ou de l'interface, puis sélectionnez Générique dans la liste Type sur l'onglet Général. L'onglet Générique est automatiquement ajouté, et une variable de type est créée dans la liste de cet onglet.
  2. Sur l'onglet Générique, et ajoutez des variables de type supplémentaires requises en utilisant l'outil Ajouter une ligne. Vous pouvez également spécifier une contrainte de dérivation sous la forme d'une liste de types.
  3. Cliquez sur OK pour revenir au diagramme. Le symbole de classificateur affiche maintenant les variables de type dans son angle supérieur gauche.


Pour que le classificateur devienne un vrai type générique, il doit contenir au moins une méthode générique.