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.

Générer un Paquetage

En plus de générer du code source à partir de classes uniques et de groupes de classes, vous pouvez générer du code à partir d'un Paquetage . Cette fonctionnalité fournit des options pour générer de manière récursive du code à partir de Paquetages enfants et générer automatiquement des structures de répertoires basées sur la hiérarchie des Paquetage . Cela vous aide à générer du code pour toute une branche de votre modèle de projet en une seule étape.

Accéder

Ruban

Développer > Code Source > Générer > Générer Tout

Raccourcis Clavier

Ctrl+Alt+K

Code Générer d'un Paquetage , sur la boîte de dialogue Code Source Générer Paquetage

Marcher

Action

Voir également

1

Dans le champ "Synchroniser", cliquez sur la flèche déroulante et sélectionnez l'option de synchronisation appropriée :

  • « Synchroniser le modèle et le code » : le code des classes avec des fichiers existants est synchronisé en avant avec ce fichier ; le code pour les classes sans fichier existant est généré dans le fichier cible affiché
  • 'Ecraser le code' : tous les fichiers cibles sélectionnés sont écrasés (générés en avant)
  • 'Ne pas générer' : code Générer uniquement pour les Classes sélectionnées qui n'ont pas de fichier existant ; toutes les autres classes sont ignorées

2

Mettez en surbrillance les classes pour lesquelles générer du code ; laissez tout désélectionné pour ne pas générer de code.

Si vous voulez afficher plus d'informations dans la disposition , vous pouvez redimensionner le dialogue et ses colonnes.

3

Pour qu'Enterprise Enterprise Architect génère automatiquement des répertoires et des noms de fichiers basés sur la hiérarchie Paquetage , cochez la case 'Auto Générer Files' ; cela active le champ 'Root Directory', dans lequel vous sélectionnez un répertoire racine sous lequel les répertoires source doivent être générés.

Par défaut, la fonctionnalité 'Auto Générer Fichiers' ignore les chemins de fichiers déjà associés à un Type ; vous pouvez modifier ce comportement en cochant également la case "Conserver les chemins de fichiers existants".

4

Pour inclure le code de tous les sous-packages dans la sortie, cochez la 'Inclure Pacquetages Enfants' .

5

Cliquez sur le bouton Générer pour commencer à générer du code.

Au fur et à mesure que la génération de code progresse, Enterprise Architect affiche des messages de progression. Si une classe nécessite un nom de fichier de sortie, le système vous prompts à en saisir un au moment opportun (en supposant que Générer automatiquement les fichiers n'est pas sélectionné). Par exemple, si les classes sélectionnées incluent des classes partielles, une prompt s'affiche pour entrer le nom de fichier dans lequel générer le code pour la deuxième classe partielle.

Plus d'informations sur les options de le dialogue

Option

Action

Voir également

Paquetage racine

Vérifiez le nom du Paquetage pour lequel le code doit être généré.

Synchroniser

Sélectionnez les options qui spécifient comment les fichiers existants doivent être régénérés.

Générer automatiquement des fichiers

Spécifiez si Enterprise Architect doit générer automatiquement des noms de fichiers et des répertoires, basés sur la hiérarchie Paquetage .

Répertoire racine

Si Auto Générer Fichiers est sélectionné, affiche le chemin sous lequel les structures de répertoires générées sont créées.

Conserver les chemins de fichiers existants

Si Générer automatiquement des fichiers est sélectionné, spécifiez s'il faut utiliser les chemins de fichiers existants associés aux classes.

Si Auto Générer Files n'est pas sélectionné, Enterprise Architect génère du code de classe vers des chemins automatiquement déterminés, que les fichiers source soient déjà associés aux classes.

Inclure tous les Paquetages enfants

Générez également du code pour toutes les classes dans tous les sous-packages du Paquetage cible dans la liste.

Cette option facilite la génération récursive de code pour un Paquetage donné et ses sous-Packages.

Sélectionnez les objets à Générer

Lister toutes les Classes disponibles pour la génération de code sous les Paquetages cibles ; seul le code des classes sélectionnées (en surbrillance) est généré.

Les classes sont répertoriées avec leur fichier source cible.

Tout sélectionner

Marquez toutes les classes de la liste comme sélectionnées.

Ne rien sélectionner

Marquez toutes les classes de la liste comme non sélectionnées.

Générer

Début de la génération de code pour toutes les Classes sélectionnées.

Annuler

Sortir de la boîte de dialogue ' Générer Paquetage Code Source' ; aucun code de classe n'est généré.