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

Mettre à jour le contenu Paquetage

En plus de générer et d'importer du code, Enterprise Architect offre la possibilité de synchroniser le modèle et le code source, en créant un modèle qui représente les dernières modifications apportées au code source et vice versa. Vous pouvez utiliser soit le modèle comme source, soit le code comme source.

Le comportement et les actions de synchronisation dépendent des paramètres que vous avez sélectionnés sur la page ' Attributes et opérations' de la boîte de dialogue 'Préférences'. En utilisant ces paramètres, vous pouvez soit protéger, soit supprimer automatiquement les informations du modèle qui ne sont pas présentes dans le code, et prompt une décision sur les fonctionnalités du code qui ne sont pas dans le modèle. Dans ces deux exemples, les cases à cocher appropriées ont été sélectionnées pour une protection maximale des données :

  • Vous avez généré du code source, mais apporté des modifications ultérieures au modèle ; lorsque vous générez à nouveau du code, Enterprise Architect ajoute de nouveaux attributs ou méthodes au code source existant, laissant intact ce qui existe déjà, ce qui signifie que les développeurs peuvent travailler sur le code source, puis générer des méthodes supplémentaires selon les besoins du modèle, sans avoir leur code écrasé ou détruit
  • Vous avez peut-être apporté des modifications à un fichier de code source, mais le modèle contient des notes et des caractéristiques détaillées que vous ne voulez pas perdre ; en synchronisant depuis le code source dans le modèle, vous importez des attributs et des méthodes supplémentaires mais ne modifiez pas les autres éléments du modèle
En utilisant les méthodes de synchronisation, il est simple de garder le code source et les éléments du modèle à jour et synchronisés.

Accéder

Ruban

Développer > Code Source > Synchroniser > Synchroniser Paquetage

Synchroniser le contenu Paquetage avec le code source

Champ/Bouton

Action

Voir également

Type de mise à jour

Sélectionnez le bouton radio pour effectuer une ingénierie directe ou une ingénierie inverse des classes de Paquetage , selon le cas.

Inclure les paquetages enfants dans la génération

Cochez la case pour inclure les Paquetages enfants dans la synchronisation.

OK

Cliquez sur le bouton pour lancer la synchronisation.

Enterprise Architect utilise les noms de répertoire spécifiés lorsque la source du projet a été importée/générée pour la première fois et met à jour soit le modèle soit le code source selon l'option choisie. Si:

  • Exécution de la synchronisation avant AND
  • Il existe des différences entre le modèle et le code AND
  • La case "Sur synchronisation directe, prompt à supprimer les fonctionnalités de code absentes du modèle" est cochée dans la boîte de dialogue "Options - Attributes et opérations"
PUIS la boîte de dialogue 'Synchronize Element < paquetage name>.<element name>' s'affiche.

Sinon, aucune autre action n'est requise.

Synchroniser Modèle et le code

Notes

  • La synchronisation du code ne modifie pas les corps de méthode ; le code comportemental ne peut pas être synchronisé et la génération de code ne fonctionne que lors de la génération du fichier entier
  • Dans les éditions Corporate , Unified et Ultimate d' Enterprise Architect , si la sécurité est activée, vous devez avoir l'autorisation " Générer Code Source et DDL " pour synchroniser le code source avec les éléments du modèle.

Apprenez Plus