Chapter 9 Personnalisation de votre environnement de modélisation


Fichiers de ressources et définitions étendues de modèle

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 .

Vous pouvez également attache une définition étendue de modèle au modèle courant.

Steps Pour attacher une définition étendue de modèle à un modèle :

  1. Sélectionnez Modèle→Définitions étendues de modèle pour afficher la liste des définitions étendues de modèle.
  2. Cliquez sur l'outil Importer pour afficher la boîte de dialogue Sélection des définitions étendues de modèle.
  3. Les définitions étendues de modèle disponibles pour le type de modèle courant sont répertoriées par type et réparties sur un ou plusieurs sous-onglets. Sélectionnez une ou plusieurs définitions étendues de modèle à attacher à votre modèle.
  4. Sélectionnez l'une des options suivantes :

  5. Cliquez sur OK pour revenir au modèle.

Note   Conventions de dénomination
Lorsque vous importez une définition étendue de modèle et la copiez au sein du modèle, le nom et le code de la définition étendue de modèle peuvent être modifiés afin de respecter les conventions de dénomination de la catégorie Autres objets figurant dans la boîte de dialogue Options du modèles.

Définitions étendues de modèle manquantes

Si vous renommez, déplacez ou supprimez le fichier de définition étendue de modèle attaché au modèle, vous rompez ce lien entre ces deux éléments.

La boîte de dialogue suivante s'affiche lorsque vous ouvrez ensuite le modèle, elle répertorie les définitions étendues de modèle introuvables :


Vous pouvez utiliser les outils suivants :

Outil Description

Parcourir – Permet de rechercher et de réattacher la définition étendue de modèle sélectionnée dans la liste.

Supprime le lien entre le modèle et la définition étendue de modèle sélectionnée dans la liste.

 


Copyright (C) 2008. Sybase Inc. All rights reserved.