Modélisation - Notes d'informations


1.0 Incidents connus
   1.1 Par défaut, le signe dièse (#) n'est pas autorisé dans les noms des fichiers de modèles
   1.2 Le produit n'accepte pas le point d'interrogation (?) dans les noms des fichiers de modèles
   1.3 Les modèles ne s'ouvrent pas si les noms de propriétés de stéréotypes contiennent des caractères non valides
   1.4 Les connecteurs risquent de chevaucher des éléments des modèles publiés
   1.5 Les icônes figurant dans les titres des éléments de modèles ne s'impriment pas correctement
   1.6 Les connecteurs de dépendance et de réalisation risquent de ne pas être visibles dans les modèles imprimés
   1.7 Impossibilité de visualiser les propriétés non composites dans les diagrammes de structure composite
   1.8 Le copier-coller à partir du système de fichiers risque d'endommager les modèles
   1.9 Il n'est pas facile d'ajouter des paramètres ou des types de retour pour les comportements
   1.10 Les propriétés ne sont pas actualisées instantanément dans la page des propriétés
   1.11 La vue Explorateur de modèles risque de ne pas afficher les noms de stéréotypes
   1.12 Impossibilité d'ajouter simultanément des stéréotypes à plusieurs éléments
   1.13 Les classes risquent de ne pas apparaître sous forme de références intermodèles
   1.14 Les connexions de modèles ne s'actualisent pas correctement dans l'éditeur de diagrammes
   1.15 L'option Afficher les éléments en relation n'est pas disponible pour les éléments d'état
   1.16 La vue Explorateur de modèles peut ne pas indiquer les modifications non enregistrées
   1.17 Certaines options peuvent ne pas apparaître dans le menu contextuel Add UML
   1.18 Les informations dans la vue Explorateur d'héritage sont erronées
   1.19 Le produit peut afficher des messages d'erreur de validation non descriptifs ou inutiles
   1.20 Des messages d'erreur peuvent s'afficher lorsque vous travaillez avec l'éditeur CSS et des fichiers de modèles ou les diagrammes de visualisation

1.0 Incidents connus

1.1 Par défaut, le signe dièse (#) n'est pas autorisé dans les noms des fichiers de modèles

Par défaut, vous ne pouvez pas utiliser le signe dièse (#) dans les noms des fichiers de modèles. Les fichiers de modèles ne s'ouvrent pas.

Pour pouvoir utiliser le signe dièse dans les noms des fichiers de modèles, ouvrez le fichier<install_dir>/rationalsdp.ini et ajoutez l'argument suivant dans la section Settings :

VMArgs=-Dorg.eclipse.emf.common.util.URI.encodePlatformResourceURIs="true"

Remarque : n'ajoutez pas cet argument dans une ligne existante. Cet argument doit se trouver sur sa propre ligne dans le fichier.

1.2 Le produit ne prend pas en charge le point d'interrogation (?) dans les noms de fichiers des modèles

Sous les systèmes d'exploitation Linux, un nom de fichier peut contenir un point d'exclamation (?). Toutefois, Rational Software Architect n'accepte pas le point d'interrogation dans les noms de fichiers de modèles. Si vous en utilisez un, une exception est envoyée dans le fichier .log. N'utilisez pas de points d'interrogation dans les noms de fichiers de modèles.

1.3 Les modèles ne s'ouvrent pas si les noms de propriétés de stéréotypes contiennent des caractères non valides

Si vous appliquez un stéréotype à un élément de modèle, et que vous modifiez ensuite une propriété que le stéréotype a ajoutée pour utiliser des espaces vides, une fois le modèle enregistré et refermé, vous ne pouvez plus l'ouvrir. Pour pallier cela, plutôt que les espaces, utilisez les espaces soulignées (_) dans les noms des propriétés de stéréotypes.

Pour cela, supprimez, dans un éditeur de texte, la paire nom-valeur qui est associée à la propriété. Ainsi, vous supprimerez la propriété "My Stereotype Property" de l'exemple suivant :

 <contents xmi:type="Profile_2:Profile__Stereotype1" xmi:id="_eVPvkCbPEdmF27ugxgyz4g" My Stereotype Property="Nouvelle valeur"/> 

Si vous supprimez la propriété, le résultat sera le suivant :

 <contents xmi:type="Profile_2:Profile__Stereotype1" xmi:id="_eVPvkCbPEdmF27ugxgyz4g"/> 

1.4 Les connecteurs risquent de chevaucher des éléments des modèles publiés

Lorsque vous utilisez un modèle UML, vous pouvez utiliser l'option Eviter les obstructions pour indiquer que les connecteurs ne coupent pas les éléments du modèle. Toutefois, lors de la publication d'un modèle, il peut arriver que les connecteurs coupent les éléments du modèle. Pour résoudre cet incident, sélectionnez les connecteurs, désactivez l'option Eviter les obstructions et ajustez manuellement les points d'inflexion pour éviter les obstructions. Lors de la publication suivante du modèle, les connecteurs s'affichent correctement.

1.5 Les icônes figurant dans les titres des éléments de modèles ne s'impriment pas correctement

Les icônes présentes dans les titres des éléments de modèle, comme les classe et les packages par exemple, s'impriment avec une bordure blanche. Les bordures branches débordent sur les titres, qui s'impriment avec un gradient. Pour imprimer les modèles sans ce gradient, désactivez l'option d'impression des gradients dans les préférences.

Pour désactiver cette option :

  1. Cliquez sur Fenêtre > Préférences.
  2. Développez Modélisation et cliquez sur Présentation.
  3. En dessous de Présentations générales, désélectionnez la case Afficher gradient.

1.6 Les connecteurs de dépendance et de réalisation risquent de ne pas être visibles dans les modèles imprimés

Les connecteurs de dépendance et de réalisation risquent de ne pas être visibles dans les modèles imprimés. Pour résoudre cet incident, changez la couleur de ligne des connecteurs.

Pour ce faire :

  1. Cliquez sur le modèle avec le bouton droit de la souris, puis cliquez sur Sélectionner > Tous les connecteurs.
  2. Dans la barre d'outils, cliquez sur le menu déroulant Couleur de ligne et sélectionnez une couleur plus sombre.

1.7 Impossibilité de visualiser les propriétés non composites dans les diagrammes de structure composite

Les diagrammes de structure composite qui appartiennent à une classe ne peuvent contenir que les propriétés dont la propriété Agrégation UML a la valeur composite. Il est possible de visualiser ces propriétés. Pour visualiser les propriétés pour lesquelles Agrégation UML n'a pas la valeur composite, vous devez donner au comportement canonique la valeur de false. Vous pouvez alors visualiser les propriétés non composites en les faisant glisser depuis la vue Explorateur de modèles vers le diagramme de structure composite.

Pour définir le comportement canonique d'une propriété :

  1. Sélectionnez le fond du compartiment.
  2. Dans la vue des propriétés, cliquez sur Avancé.
  3. Développez Styles et donnez à la propriété Canonique la valeur false.

1.8 Le copier-coller à partir du système de fichiers risque d'endommager les modèles

Vous ne devez pas copier et coller des modèles directement à partir du système de fichiers. Vous risquez d'endommager les modèles lorsque vous travaillez sur un original et que vous le copiez dans le même espace de travail. Des incidents peuvent également se présenter lorsque vous comparez un modèle ou que vous le fusionnez, en raison de la présence d'ID d'éléments identiques. Pour résoudre cet incident, passez par l'option Exporter en tant que canevas ou copiez manuellement les éléments principaux que vous collerez dans un nouveau modèle vierge.

1.9 Impossible d'ajouter aisément des paramètres ou des types de retours pour les comportements

Il n'existe aucun moyen facile d'ajouter des paramètres ou des types de retour aux comportements.

Pour ajouter des paramètres ou des types de retour à des comportements :

  1. Dans la vue Explorateur de modèles, cliquez sur le comportement avec le bouton droit de la souris, puis cliquez sur Propriétés.
  2. Dans la liste des propriétés, cliquez sur Paramètre.
  3. Dans la liste déroulante, cliquez sur Paramètre ou sur Type de résultat.

1.10 Les propriétés ne sont pas actualisées instantanément dans la page des propriétés

Si vous renommez un diagramme dans la vue Explorateur de modèles, le nouveau nom n'apparaît pas forcément tout de suite dans la page des propriétés, dans la section Général. Pour résoudre cet incident, sélectionnez un autre diagramme dans la vue Explorateur de modèles. Les informations s'actualiseront lorsque vous reviendrez au précédent diagramme.

1.11 La vue Explorateur de modèles risque de ne pas afficher les noms de stéréotypes

Si vous appliquez plusieurs stéréotypes à un élément et qu'un ou plusieurs de ces stéréotypes possède une icône, une seule de ces icônes s'affiche dans la vue Explorateur de modèles. Pour résoudre cet incident, choisissez un style de stéréotype en texte seul.

Pour définir le style de stéréotype en texte seul :

  1. Cliquez sur Fenêtre > Préférences.
  2. Développez Modélisation et cliquez sur Vues.
  3. Dans la page Vues, donnez au style de stéréotype la valeur Texte.
  4. Cliquez sur Appliquer.
  5. Cliquez sur OK.

1.12 Impossibilité d'ajouter simultanément des stéréotypes à plusieurs éléments

Il n'est pas possible d'ajouter d'un seul coup des stéréotypes à plusieurs éléments. En effet, le stéréotype est uniquement appliqué au premier élément de la sélection. Pour résoudre cet incident, appliquez des stéréotypes à un seul élément à la fois.

1.13 Les classes risquent de ne pas apparaître sous forme de références intermodèles

Lors du transfert d'un diagramme entre deux modèles, les classes ne s'affichent pas sous la forme de références intermodèles. Pour résoudre cet incident, fermez et rouvrez le diagramme. Cela a pour effet d'actualiser les décorateurs de références intermodèles.

1.14 Les connexions de modèles ne s'actualisent pas correctement dans l'éditeur de diagrammes

Lors du transfert d'une connexion dans la vue Explorateur de modèles, l'éditeur de diagrammes n'est pas actualisé correctement. Pour résoudre cet incident, supprimez la connexion dans l'éditeur et affichez la connexion avec l'option Afficher/Masquer les relations.

Pour afficher et masquer les connecteurs dans un diagramme de modélisation :

  1. Dans l'éditeur de diagramme, cliquez sur un élément avec le bouton droit de la souris, puis cliquez sur Filtres > Afficher/Masquer les relations.
  2. Dans la fenêtre Afficher/Masquer les relations, cliquez sur les relations que vous voulez afficher ou masquer, ou au contraire laissez le diagramme en l'état, puis cliquez sur OK.

1.15 L'option Afficher les éléments en relation n'est pas disponible pour les éléments d'état

Dans certains types de diagrammes, comme, par exemple, les diagrammes d'activité, d'automate fini et de séquence, l'option Afficher les éléments en relation n'est pas forcément disponible pour les éléments d'état.

1.16 La vue Explorateur de modèles peut ne pas indiquer les modifications non enregistrées

Si vous changez un fichier de modèle, fermez l'éditeur de modèle UML et cliquez sur Non dans la fenêtre Sauvegarde des ressources ; la vue Explorateur de modèle indique que le fichier de modèle contient des modifications non enregistrées. Le fichier de modèle ne contient pas de modifications non enregistrées. Lorsque vous rouvrez le fichier de modèle, la vue Explorateur de modèle affiche les informations correctes.

1.17 Certaines options peuvent ne pas apparaître dans le menu contextuel Add UML

Lorsque vous sélectionnez une collaboration ou un cas d'utilisation dans la vue Explorateur de modèle, certaines options, telles que Interaction, Activité et Automate fini, n'apparaissent pas dans le menu déroulant Add UML. Pour résoudre cet incident, utilisez le menu Ajouter diagramme pour ajouter le comportement approprié au fichier de modèle.

1.18 Les informations par défaut dans la vue Explorateur d'héritage sont erronées

Lorsque vous ouvrez la vue Explorateur d'héritage en utilisant la commande Fenêtre> Afficher la vue > Explorateur d'héritage, les informations de la vue Explorateur d'héritage sont erronées.

Pour afficher la hiérarchie d'héritage d'un élément dans la vue Explorateur d'héritage :

  1. Dans la vue Explorateur d'héritage ou l'éditeur de diagramme, sélectionnez un élément.
  2. Cliquez sur la sélection avec le bouton droit de la souris, puis cliquez sur Naviguer > Afficher dans > Explorateur d'héritage.

Vous pouvez également faire glisser directement un élément de modèle depuis la vue Explorateur de modèle vers la vue Explorateur d'héritage.

1.19 Le produit peut afficher des messages d'erreur de validation non descriptifs ou inutiles

Lorsque vous les actions suivantes, le produit peut afficher un message d'erreur de validation descriptif ou inutile :

1.20 Des messages d'erreur peuvent s'afficher lorsque vous travaillez avec l'éditeur CSS et des fichiers de modèles ou les diagrammes de visualisation

Lorsque vous travaillez avec l'éditeur de feuilles de style en cascade CSS (Cascading Style Sheet), n'utilisez pas simultanément des fichiers de modèles, ni des diagrammes de visualisation. Si vous le faites et fermez l'éditeur CSS, des erreurs d'exception sont consignées dans le fichier .log et un grand nombre des messages suivantes s'affiche :

Une erreur s'est produite. Pour plus d'informations, consultez le fichier journal.

Si vous cliquez n'importe où dans le produit, la même séquence de messages d'erreur s'affiche.

Pour éviter cet incident, fermez tous les fichiers de modèles ou les diagrammes de visualisation avant de fermer l'éditeur CSS.

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

  1. Fermez toutes les fenêtres de message d'erreur.
  2. (Facultatif) Tapez Ctrl+Maj+S pour enregistrer votre travail.
  3. (Facultatif) Fermez toutes les fenêtres de message d'erreur.
  4. Redémarrez le produit.

Retour au fichier Readme principal