Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Importer des projets

Enterprise Architect prend en support l'importation de projets logiciels créés dans Visual Studio, Mono, Eclipse et NetBeans. L'importation et le travail sur des projets dans Enterprise Architect présentent de multiples avantages, notamment l'accès immédiat aux outils de modélisation et aux fonctionnalités de gestion renommés d' Enterprise Architect , mais également l'accès aux outils de développement tels que la simulation, le débogage et le profilage.

Accéder

Ruban

Développer > Code source > Solutions > Importer un <type de projet>

Importer une solution Visual Studio

Cette option vous permet d'importer un ou plusieurs projets à partir d'un fichier de solution Visual Studio existant ou d'une instance en cours d'exécution de Visual Studio. L'assistant générera un modèle de classe pour chacun des projets et les Scripts d'Analyseur appropriés pour chaque configuration de Visual Studio.

Importer une solution mono

Cette option vous permet d'importer des projets Mono à partir d'un fichier de solution. La boîte de dialogue qui s'affiche est la même que la boîte de dialogue "Importation de Visual Studio", mais vous pouvez choisir de cibler Linux ou Windows . L'assistant générera un modèle de classe pour chacun des projets et les configurera pour le débogage. Les Scripts d'Analyseur référencent msbuild pour construire les projets.

Importer un projet Eclipse

L'assistant Eclipse peut désosser un projet Java décrit par son fichier .project Eclipse et sa construction ANT. La fonctionnalité se traduira par un modèle de classe UML et des Scripts d'Analyseur pour chacune des cibles ANT que vous sélectionnez. Le processus générera également un script pour chaque protocole de débogage que vous sélectionnez via l''Assistant'. Vous aurez le choix entre JDWP (Java Déboguer Wire Protocol), bon pour les serveurs, et JVMTI (Java Virtual Machine Tools Interface), qui convient aux applications Java autonomes. Ces scripts doivent être utilisés pour déboguer le projet dans Enterprise Architect .

Importer un projet NetBeans

L'assistant NetBeans peut désosser un projet Java décrit par un fichier de projet XML NetBeans et une construction ANT. L''Assistant' créera un modèle de classe UML du projet et des Scripts d'Analyseur pour chacune des cibles ANT que vous sélectionnez. Le processus générera également un script pour chaque protocole de débogage que vous sélectionnez via l''Assistant'. Ces scripts doivent être utilisés pour déboguer le projet dans Enterprise Architect . Vous aurez le choix entre JDWP (Java Déboguer Wire Protocol), bon pour les serveurs, et JVMTI (Java Virtual Machine Tools Interface), qui convient aux applications Java autonomes.

Options d'importation

Lorsque vous choisissez d'importer une solution Visual Studio ou Mono, la boîte de dialogue "Importation de la solution Visual Studio" s'affiche. Complétez les champs comme indiqué dans ce tableau .

Lorsque vous choisissez d'importer une solution Eclipse ou Netbeans, l'écran de démarrage de l'assistant approprié s'affiche. Parcourez les écrans comme indiqué par les prompts sur chaque écran.

Option

Description

<liste des projets>

Après avoir sélectionné le fichier de solution, les projets de la solution sont répertoriés dans le panneau. Sélectionnez les projets à importer par l'assistant.

Vous pouvez utiliser le bouton Tout pour sélectionner tous les projets et le bouton Aucun pour effacer la sélection de projets.

Sélectionnez le fichier de solution

Recherchez et sélectionnez le fichier de solution à partir duquel importer. Les fichiers Mono Solution et les fichiers Visual Studio Solution ont une extension de fichier .sln.

Effectuer un Exécuter à sec

Sélectionnez cette option pour effectuer l'importation en tant que exécuter à sec, afin de rechercher d'éventuelles erreurs dans le processus ou la sortie avant de répéter l'importation pour modifier le contenu du modèle. Cliquez sur le bouton Vue Log pour vérifier le log de l'importation.

Créer Paquetage par fichier

Sélectionnez cette option pour effectuer l'importation avec une granularité plus fine, en créant un Paquetage distinct pour chaque fichier.

Importer

Cliquez sur ce bouton pour démarrer le processus d'importation.

Invite pour les définitions de macro manquantes

Ne s'applique pas aux importations de Mono Solution.

Pour les projets C++ dans Visual Studio, l'analyseur peut rencontrer des macros non reconnues. Si vous sélectionnez cette option, vous serez averti lorsqu'un tel événement se produit et aurez la possibilité de définir la macro. Si vous ne sélectionnez pas cette option, le modèle de classe résultant peut manquer certains éléments.

Créer un Diagramme pour chaque Paquetage

Lorsque cette option est sélectionnée, un diagramme de classe est créé représentant le modèle de classe pour chaque Paquetage . Le résultat est un modèle plus grand mais plus coloré. Si vous désélectionnez cette option, la création du diagramme sera ignorée et l'importation exécuter plus rapidement.

Générer Scripts d'Analyseur

Pour les solutions Visual Studio, la sélection de cette option générera des Scripts d'Analyseur pour chaque configuration de projet en plus des scripts pour chaque configuration de solution. Les scripts permettront de créer et de déboguer le ou les programmes décrits par la solution immédiatement après la fin de l'importation. Cochez la case ' Windows ' ; si vous ne sélectionnez pas cette option, aucune fonctionnalités de l' Analyseur d'Exécution ne sera configurée.

Pour Mono Solutions, cette option vous permet de cibler Linux ou Windows . Si vous sélectionnez Linux, il est supposé que la machine sur laquelle Enterprise Architect s'exécute est Linux, que la plate-forme (Java ou Mono) y est installée et que les programmes exécuter sous Linux.

Projet de démarrage

Lorsque cette option est sélectionnée, le script de ce projet deviendra le modèle par défaut. Les outils de débogage, le ruban Exécuter et les boutons de la barre d'outils cibleront automatiquement ce programme.