L'environnement de modélisation PowerAMC est alimenté par les fichiers de ressources, qui définissent les objets disponibles dans chaque modèle, avec les méthodes permettant leur génération et leur reverse engineering. Vous pouvez visualiser, copier et éditer ces ressources au format XML afin de les personnaliser et d'enrichir le comportement de l'environnement.
Pour plus d'informations sur la consultation et l'édition des fichiers de ressources PowerAMC, voir le manuel Personnalisation et extension de PowerAMC.
Les définitions étendues de modèle (fichiers .XEM) permettent de personnaliser et d'étendre les métaclasses et les paramètres de génération PowerAMC. Les définitions étendues de modèle. Les définitions étendues de modèle sont typées comme les modèles dans PowerAMC. Vous créez une définition étendue de modèle pour un type de modèle particulier et vous ne pouvez pas partager ce fichier avec des modèles hétérogènes.
Par exemple, vous pouvez attacher des définitions étendues de modèle à un modèle Java afin de vous aider à travailler avec un serveur d'application, un IDE, ou un environnement de correspondant O/R particulier. Le XEM peut fournir aux objets des propriétés ou onglets de propriétés supplémentaires, et définir des cibles et options de génération.
PowerAMC fournit un nombre de définitions étendues de modèle prédéfinis et vous permet de créer vos propres définitions étendues de modèle.
Une définition étendue de modèle contient :
Pour plus d'informations sur les définitions étendues de modèle, et notamment sur la création de vos propres définitions étendues de modèle, voir "Définitions étendues de modèle" dans le chapitre Fichiers de ressource et métamodèle public de PowerAMC du manuel Personnalisation et extension de PowerAMC.
Si vous renommez, déplacez ou supprimez des fichiers de définition étendue de modèle attachés à un modèle, vous perdez les liens entre ces définitions et le modèle.
Lorsque vous ouvrez ensuite le modèle, la boîte de dialogue s'affiche pour répertorier les fichiers XEM manquants :
Les outils suivants sont disponibles dans cette boîte de dialogue :