La page de
conversion de sous-unités de modèle Rational Rose, dans
l'assistant
Importation de modèle Rational Rose, permet d'importer des sous-unités Rose (par exemple, des fichiers .cat
et .sub) en tant que modèles indépendants ou en tant que fragments. Vous pouvez également combiner les deux approches : importer certaines
sous-unités en tant que modèles et d'autres, sous forme de fragments.
Avant de commencer
Avant d'indiquer les sous-unités à importer en tant que modèles distincts ou fragments, vous devez cocher la case
Convertir les sous-unités en modèles ou fragments. Si vous ne cochez pas cette case alors que le modèle Rose à
importer référence des sous-unités, tout le contenu de ces sous-unités est copié dans des packages dans le modèle importé. Certains modèles
Rose ne contiennent pas de sous-unité ; si c'est le cas du vôtre, vous pouvez passer à la page suivante de
l'assistant.
A propos de cette tâche
Pour importer des sous-unités Rose en tant que modèles indépendants ou fragments :
- Cochez la case Convertir les sous-unités en modèles ou fragments. Remarquez le mode d'affichage des sous-unités du modèle Rose dans la liste Sous-unités ; à partir de cette liste, vous pouvez
indiquer si vous souhaitez importer des sous-unités en tant que fragments (analogues aux sous-unités) ou modèles indépendants.
Remarque : Les étapes 2, 4 et 5 ne sont disponibles que lorsque vous importez une ou plusieurs sous-unités en tant que modèles.
- Pour sélectionner un nouveau projet ou référencer un projet existant, effectuez l'une des tâches suivantes :
- Cliquez sur Projet existant et naviguez avec le bouton de fonction Parcourir jusqu'à
un projet déjà défini.
- Cliquez sur Nouveau projet, entrez un nom de projet, puis indiquez un emplacement.
Remarque : Si vous décidez de créer un nouveau projet en dehors de l'emplacement par défaut, décochez la case Utiliser la valeur par
défaut.
- Dans la liste des sous-unités, sélectionnez un nom de sous-unité, puis cliquez sur l'option correspondant au mode d'importation
souhaité (Fragment ou Modèle). Les options Fragment et
Modèle sont affichées sous la colonne Convertir en ; Fragment est le
paramètre par défaut.
Remarque : Vous pouvez également cocher la case Convertir toutes les sous-unités en modèles pour remplacer le paramètre
par défaut (Fragment).
- Pour indiquer le mode selon lequel l'arborescence des modèles Sous-unité doit s'afficher après l'importation, effectuez l'une des
tâches suivantes :
- Cliquez sur Avec l'arborescence des sous-unités pour que les modèles Sous-unité conservent leur arborescence
hiérarchique Rose.
- Cliquez sur Dans un seul répertoire pour importer les modèles Sous-unité dans une structure des répertoires
non hiérarchique, indépendamment de leur structure dans Rose.
- Pour indiquer les conventions de dénomination des modèles Sous-unité, effectuez l'une des tâches suivantes :
- Cliquez sur Utiliser les noms des fichiers de sous-unités pour que les modèles Sous-unité importés utilisent
le nom réel du fichier de sous-unité. Par exemple, si un fichier de sous-unité Rose s'appelle Analysis_Classes.cat, le modèle Sous-unité est
nommé Analysis_Classes.efx après l'importation.
- Cliquez sur Utiliser les noms de packages de sous-unités pour que les modèles Sous-unité importés utilisent
le nom du package qui contient la sous-unité Rose. Par exemple, si une sous-unité Rose réside dans un package nommé Analysis_Artifacts, le
nom de modèle Sous-unité est Analysis_Artifacts.efx après l'importation, indépendamment du nom d'origine du fichier de sous-unité.
Important : Si un modèle de même nom est déjà présent dans le projet de destination, un conflit de noms de modèle se produit. Dans ce cas, le
nom de modèle Sous-unité est suffixé avec la chaîne
_1 pour devenir un nom unique. En outre, un message d'avertissement
s'affiche dans la vue
Erreurs.
Pour éviter les conflits de noms de modèle, cochez les cases
Avec l'arborescence des sous-unités et
Utiliser les noms des fichiers de sous-unités lorsque vous importez un modèle Rose qui référence des sous-unités. Pour obtenir de meilleurs résultats, résolvez les éventuels conflits de noms et réimportez les modèles. Dans ce cas, lors des importations
ultérieures à l'aide des mêmes fichiers de sous-unité, vous pourrez partager correctement les modèles Sous-unité créés.
- Si vous souhaitez importer une ou plusieurs sous-unités en fragments, pour indiquer les conventions de dénomination des modèles
Fragment, effectuez l'une des tâches suivantes :
- Cliquez sur Utiliser les noms des fichiers de sous-unités pour que les fichiers de fragment utilisent le nom
réel du fichier de sous-unité.
Par exemple, si un fichier de sous-unité Rose s'appelle Analysis_Classes.cat, le nom de fragment est
Analysis_Classes.emx après l'importation.
- Cliquez sur Utiliser les noms de packages de sous-unités pour que les fragments utilisent le nom du package
qui contient la sous-unité Rose. Par exemple, si une sous-unité Rose réside dans un package nommé Analysis_Artifacts, le nom de fragment est
Analysis_Artifacts.efx après l'importation, indépendamment du nom d'origine du fichier de sous-unité.
- Effectuez l'une des tâches suivantes :
- Cliquez sur Mapper les sous-unités à des modèles existants pour importer des sous-unités dans des modèles
déjà importés ou créés dans les produits de modélisation UML Rational.
- Cliquez sur Suivant pour passer à la page Mappage des ensembles de propriétés de
l'assistant Importation de modèle Rational Rose.
Résultats
Une fois que vous avez importé le modèle Rose et indiqué que les sous-unités Rose sont importées en tant que modèles indépendants ou
converties en fragments, les modèles et les fragments s'affichent dans la vue
Explorateur de projets.
Des raccourcis vers les modèles Sous-unité importés s'affichent également pour permettre une navigation rapide dans la vue
Explorateur de projets. Tous les modèles Rose incluant des modèles Sous-unité Rose sont convertis en fichiers de modèle
dotés de l'extension .emx ; les fragments sont dotés de l'extension de fichier .efx.