Pré. | Proc. |
Mettre à jour le contenu Paquetage
Outre la génération et l'importation de 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 du 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 la synchronisation dépendent des paramètres que vous avez sélectionnés dans la page « Attributes et opérations » de la 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 fonctionnalités du code qui ne sont pas présentes 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 vous avez apporté des modifications ultérieures au modèle ; lorsque vous générez à nouveau du code, Enterprise Architect ajoute tous les 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 à partir du modèle, sans que leur code ne soit écrasé ou détruit
- Vous avez peut-être apporté des modifications à un fichier de code source, mais le modèle contient notes et des caractéristiques détaillées que vous ne souhaitez pas perdre ; en synchronisant 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.
Accéder
Ruban |
Développer > Code source > Synchroniser > Synchroniser Paquetage |
Synchronisez le contenu Paquetage avec le code source
Champ/Bouton |
Action |
Voir aussi |
---|---|---|
Type de mise à jour |
Sélectionnez le bouton radio pour effectuer une ingénierie directe ou une ingénierie inverse des classes Paquetage , selon le cas. |
|
Inclure paquetages enfants dans la génération |
Cochez la case pour inclure Paquetages enfants dans la synchronisation. |
|
OK |
Cliquez sur le bouton pour démarrer la synchronisation. Enterprise Architect utilise les noms de répertoire spécifiés lors de la première importation/génération de la source du projet et met à jour le modèle ou le code source en fonction de l'option choisie. Si :
Dans le cas contraire, aucune autre action n’est requise. |
Synchroniser Modèle et le code |
Notes
- La synchronisation du code ne modifie pas les corps des méthodes ; le code comportemental ne peut pas être synchronisé et la génération de code ne fonctionne que lors de la génération de l'intégralité du fichier
- Dans les éditions Corporate , Unified et Ultimate d' Enterprise Architect , si la sécurité est activée, vous devez disposer de l'autorisation « Générer Code Source et DDL » pour synchroniser le code source avec les éléments du modèle.