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

Importer une structure de répertoire

Vous pouvez importer tous les fichiers sources dans une structure de répertoire complète, ce qui vous permet d'importer ou de synchroniser plusieurs fichiers dans une arborescence de répertoires en un seul passage.

Enterprise Architect crée les Paquetages et diagrammes nécessaires pendant le processus d'importation.

Accéder

Ruban

Développer > Code source > Fichiers > Importer le répertoire source

Raccourcis Clavier

Ctrl+Maj+U

Importer une structure de répertoire à l'aide de la dialogue « Importer le répertoire source »

Champ

Action

Voir aussi

Répertoire racine

Type ou recherchez le nom du répertoire à importer.

Classes non trouvées lors de l'importation

Type source

Type ou sélectionnez dans la liste déroulante la langue de codage des fichiers à importer dans le répertoire source.

Déposer

Type ou sélectionnez dans la liste déroulante les extensions de fichier à inclure dans l'importation. Utilisez un « ; » pour séparer les valeurs.

Effectuer un Exécuter à Sec

Si vous souhaitez effectuer l'importation en tant exécuter à sec lorsque vous cliquez sur le bouton OK , cochez cette case. Une fois le traitement terminé, cliquez sur le bouton Vue Log pour vérifier le résultat prévu du processus.

Traiter les sous-répertoires de manière récursive

Si vous souhaitez inclure le contenu des sous-répertoires dans le processus d'importation, cochez cette case.

Importer des composants depuis

Si vous souhaitez importer des fichiers supplémentaires (comme décrit dans la dialogue « Importer les types de composants »), cochez cette case. Vous complétez ensuite l' prompt pour spécifier la provenance des composants.

Types de composants d'importation

Ne pas importer de membres privés

Si vous souhaitez exclure les membres privés du modèle lors de l'importation de bibliothèques, cochez cette case.

Demande de définitions de macros manquantes

Lors de l'importation, l'analyseur peut rencontrer des macros non reconnues. Si vous cochez cette case, vous serez averti lorsqu'un tel événement se produit et vous aurez la possibilité de définir la macro. Si vous ne cochez pas cette option, la structure Paquetage résultante peut manquer de certains éléments.

Structure Paquetage

Sélectionnez le bouton radio approprié pour créer un Paquetage pour chaque répertoire, chaque espace de noms ou chaque fichier ; cela peut être restreint en fonction du type de source sélectionné.

Créer Diagramme pour chaque Paquetage

Cochez cette case pour créer un diagramme dans chaque Paquetage créé lors de l'import. Cliquez sur le bouton Options pour identifier les fonctionnalités des éléments à inclure dans les diagrammes .

Synchronisation

Sélectionnez le bouton radio approprié pour synchroniser les classes existantes ou écraser les classes existantes.

Si une classe de modèle est trouvée qui correspond à celle du code :

  • « Synchroniser » met à jour la classe du modèle pour inclure les détails de celle du code, ce qui préserve les informations non représentées dans le code, telles que l'emplacement des classes dans diagrammes
  • « Overwrite » supprime la classe du modèle et en génère une nouvelle à partir du code ; les informations supplémentaires ne sont pas conservées.
Si l'option « Utiliser les horodatages » est sélectionnée, la représentation avec l'horodatage le plus récent (modèle ou code) aura la priorité.

Supprimer les classes non trouvées dans le code

Sélectionnez le bouton radio approprié pour spécifier comment gérer les classes de modèle existantes qui ne sont pas présentes dans le code importé.

  • « Ne jamais supprimer » conserve toutes les classes existantes dans le modèle.
  • « Invite à l'action » vous permet de révision les classes individuellement
  • « Toujours » supprimer » supprime du modèle toute classe qui n'est pas présente dans le code importé.

OK

Cliquez sur ce bouton pour démarrer l'importation.