Instances maîtres et subordonnées
Deux instances de même nom peuvent exister dans des projets appartenant à une même branche de l’arbre du chemin de compilation design. L'instance définie dans le projet supérieur dans la hiérarchie est alors considérée comme l’instance maître. L'instance définie dans un projet inférieur dépendant est considérée comme l’instance subordonnée. Si des modifications sont effectuées dans l’instance maître, l’instance subordonnée est déphasée.
Dans la vue Explorateur de designs,
une instance maître est reconnaissable par la décoration sur son icône. Une décoration
permet de reconnaître une instance subordonnée.
Si une instance est subordonnée dans un projet mais maître dans un
projet inférieur, elle s’affiche avec la décoration
.
- Pour supprimer les avertissements sans copier les modifications de l’instance maître dans l’instance subordonnée, ouvrez la vue Erreurs. Faites un clic droit sur un des avertissements de déphasage puis sélectionnez Correctif rapide. L’assistant de correctif rapide s’ouvre en affichant deux correctifs rapides. Sélectionnez le correctif Supprimer les avertissements de synchronisation. Dans le tableau Incidents, sélectionnez les instances concernées par ce correctif. Cliquez ensuite sur Terminer.
- Pour copier certaines ou toutes les modifications de l’instance
maître dans l’instance subordonnée, ouvrez l’éditeur de comparaison
et effectuez manuellement les reports. Vous pouvez ouvrir cet éditeur
de deux façons :
- Ouvrez la vue Erreurs. Faites un clic droit sur un des avertissements de déphasage puis sélectionnez Correctif rapide. L’assistant de correctif rapide s’ouvre en affichant deux correctifs rapides. Sélectionnez le correctif Ouvrir l’éditeur de comparaison.
- Faites un clic droit sur une instance subordonnée dans la vue Explorateur de designs et sélectionnez .
Dans l’éditeur de comparaison, vous pouvez reporter certaines ou toutes les modifications de l’instance maître vers l’instance subordonnée. Quand vous estimez que vous avez effectué tous les reports nécessaires, sauvegardez l’instance subordonnée directement dans l’éditeur de comparaison. L’instance subordonnée n'est alors plus considérée comme déphasée et l’avertissement disparaît.