Vous appliquez un type complexe à un élément en le sélectionnant dans la liste Type sur l'onglet Général de la feuille de propriétés de l'élément.
Dans l'exemple suivant, le Nom est un type complexe défini dans le modèle et appliqué à
l'élément Salarié/Nom, tandis qu'Adresse est un raccourci vers un type complexe
défini dans un autre modèle et appliqué à l'élément Salarié/Adresse :
Vous pouvez éditer les propriétés et les éléments enfant de toutes les instances d'un type complexe défini dans le modèle, et ces changement sont répercutés dans toutes les autres instances.
Lorsque vous utilisez des raccourcis vers des types complexes définis dans d'autres modèles, le modèle contenant le type complexe doit être ouvert pour que vous soyez en mesure d'afficher ses enfants. Lorsque le modèle est ouvert et les enfants affichés, vous pouvez les déplacer temporairement dans le diagramme, mais leur position ne sera pas conservée après la sauvegarde et la fermeture du modèle.
Les types complexes et les raccourcis vers les types
complexes et leurs enfants sont affichés dans l'Editeur de correspondances
(voir Guide des fonctionnalités générales > Liaison et synchronisation de
modèles > Mise en correspondance
d'objets) sous chaque élément auquel ils sont appliqués, et
chaque instance du type complexe peut être mise en correspondance de façon
indépendante via la génération (voir Génération d'autres modèles à partir d'un MSX) ou manuellement :