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
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:
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.