Les définitions étendues de modèle (fichiers .XEM) permettent de personnaliser et d'étendre les métaclasses, les paramètres et la génération PowerAMC. Les définitions étendues de modèle sont typées, comme les modèles dans PowerAMC. Vous pouvez créer une définition étendue de modèle pour un type de modèle particulier et vous ne pouvez pas partager un fichier XEM entre des modèles hétérogènes.
Une définition étendue de modèle peut contenir :
Les attributs étendus relatifs aux objets du modèle. Ces attributs permettent d'enrichir la définition des objets
Les stéréotypes qui sont créés pour définir des dépendances étendues établies entre les objets de modèle
Pour plus d'informations sur les dépendances étendues, reportez-vous à la section Gestion des dépendances étendues dans un modèle de données.
Les cibles et commandes de génération, qui viennent enrichir les options de génération d'un modèle objet, ou qui permettent d'effectuer une génération étendue
Lorsque vous créez un nouveau modèle de données, ou que vous effectuez un reverse engineering vers un nouveau modèle de données, vous avez la possibilité de sélectionner une ou plusieurs définitions étendues de modèle et les attacher au modèle à partir de la boîte de dialogue Nouveau modèle physique de données.
Vous pouvez utiliser l'une des options suivantes :
Option |
Définition |
---|---|
Partager les définitions étendues de modèle |
La définition étendue de modèle courante fait référence aux définitions étendues de modèle stockées dans le répertoire Fichiers de ressources\Définitions étendues de modèle. Toute modification apportée à la définition étendue de modèle est automatiquement partagée avec tous les fichiers XEM attachés |
Copier les définitions étendues de modèle |
La définition étendue de modèle courante est une copie unique d'une définition étendue de modèle stockée dans le répertoire Fichiers de ressources\Définitions étendues de modèle. La définition courante est indépendante de la définition d'origine. Les éventuelles modifications apportées à la définition d'origine après la copie ne sont pas répercutées dans le fichier XEM copié. Cette définition étendue de modèle est enregistrée avec le MPD et ne peut pas être utilisée sans ce dernier |
Pour plus d'informations sur les définitions étendues de modèle, voir "Définitions étendus de modèle" dans le chapitre Fichiers de ressources et métamodèle public de PowerAMC du manuel Personnalisation et extension de PowerAMC.