Vous pouvez créer une extension dans un fichier séparé pour la partager avec différents modèles ou bien choisir de l'incorporer dans un modèle unique.
Une extension partagée est une bibliothèque d'extensions de métamodèle et de paramètres de génération enregistrés dans un fichier ayant le suffixe .XEM. Ce fichier est stocké dans un emplacement centralisé et peut être référencé par des modèles afin de garantir la cohérence et de permettre à l'utilisateur de gagner du temps.
Une extension incorporée est enregistrée comme faisant partie de votre modèle et développe des définitions d'objets et de paramètres de génération dans ce modèle particulier.