Patterns - Notes d'informations


1.0 Restrictions
   1.1 Impossible de créer de nouveaux patterns à partir d'instanciations de patterns existants
2.0 Incidents connus
   2.1 Il n'est pas ajouté de groupes lorsqu'on utilise la vue Création de patterns
   2.2 Des erreurs dans le code du pattern ou des paramètres sont signalées dans le code de la bibliothèque
   2.3 Les extensions de patterns produisent des erreurs d'importations non résolues
   2.4 Les info-bulles des paramètres de pattern ne sont pas traduites correctement
   2.5 Des projets n'apparaissent pas forcément dans la vue Création de projets
   2.6 Les modifications de type de pattern peuvent ne pas être reflétées dans les modèles de définition
   2.7 La fonction d'annulation n'est pas activée dans la vue Création de patterns

1.0 Restrictions

1.1 Impossible de créer de nouveaux patterns à partir d'instanciations de patterns existants

La vue Explorateur de patterns affiche les patterns qu'il vous est possible d'appliquer. Vous appliquez le pattern que vous faites glisser depuis cette vue vers l'éditeur de diagrammes. Vous avez alors la possibilité de lier des valeurs d'argument aux paramètres associés à ce pattern. Mais il n'est pas possible de définir de nouveaux paramètres de canevas pour le pattern (par exemple, vous ne pouvez créer de nouveau pattern à partir de l'instanciation d'un pattern existant).

2.0 Incidents connus

2.1 Il n'est pas ajouté de groupes lorsqu'on utilise la vue Création de patterns

Si vous ajoutez un groupe à un pattern à l'aide de la vue Création de patterns et que vous démarrez une nouvelle session avec la commande Exécuter comme > Plan de travail d'exécution, le nouveau groupe n'apparaît pas dans la session. Pour résoudre cet incident, vous devez soit supprimer l'espace de travail, soit supprimer le fichier metadata\plugins\org.eclipse.core.runtime\settings\com.ibm.xtools.ras.repository.datastore.core.prefs, lorsque vous démarrerez le produit avec l'option -clean.

2.2 Des erreurs dans le code du pattern ou des paramètres sont signalées dans le code de la bibliothèque

Un message d'erreur signalant que l'absence de code d'implémentation apparaît pour un pattern dans les cas suivants :

Pour résoudre cet incident, vous devez soit modifier manuellement le code concerné, soit régénérer le code source de la bibliothèque et du pattern qui est basé sur la définition de ce dernier dans le manifeste.

2.3 Les extensions de patterns produisent des erreurs d'importations non résolues

Si vous ajoutez des extensions de patterns à un projet existant, des erreurs de compilation renvoyant à des importations non résolues sont signalées. Les erreurs s'arrêtent une fois que le fichier plugin.xml est enregistré ou que la commande "compute build path" est invoquée à partir du menu du plug-in com.ibm.xtools.patterns.framework requis.

2.4 Les info-bulles des paramètres de pattern ne sont pas traduites correctement

Si vous travaillez dans un environnement local autre que l'anglais et que vous installez un module de langue en option, les info-bulles de la colonne des valeurs de la fenêtre des paramètres de patterns ne sont pas traduites correctement.

2.5 Des projets n'apparaissent pas forcément dans la vue Création de projets

Lors de la conversion d'un projet de plug-in en projet de pattern, ce projet ne s'affiche pas forcément dans la vue Création de patterns. Pour l'afficher, enregistrez le fichier plugin.xml.

2.6 Les modifications de type de pattern peuvent ne pas être reflétées dans les modèles de définition

Si vous changez le type d'un pattern dans la vue Création de patterns, les mises à jour peuvent ne pas être reflétées dans le modèle de définition (fichier .emx).

Pour résoudre cet incident, procédez comme suit :

  1. Supprimez le modèle de référence du pattern dans le répertoire PatternsFile du projet (par exemple, pattern1.emx).
  2. Redémarrez le produit et chargez votre projet.
  3. Ouvrez la vue Explorateur de patterns.
  4. Cliquez sur le pattern avec le bouton droit de la souris, puis cliquez sur Régénérer un canevas de définition.

2.7 La fonction d'annulation n'est pas activée dans la vue Création de patterns

Si la vue Création de patterns reçoit le focus après une opération de création de pattern, comme, par exemple, la suppression d'un paramètre, la fonction d'annulation n'est pas utilisable. En revanche, elle l'est si c'est l'éditeur de code source qui reçoit le focus après une telle opération, mais les résultats de l'opération n'apparaissent que dans l'éditeur, et non dans le manifeste Reusable Assets Specifications (RAS).

Les incohérences entre le code source et le manifeste RAS sont signalées dans la vue Création de patterns par un X de couleur rouge.

Retour au fichier Readme principal