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 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 des 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 :