Chapter 8 Guide de référence des définitions étendues de modèle
Une définition étendue de modèle a une feuille de propriétés qui s'affiche lorsque vous cliquez sur le noeud racine dans l'arborescence. Les propriétés suivantes sont définies :
Propriété | Description |
---|---|
Nom | Nom de la définition étendue de modèle. Ce nom doit être unique dans un modèle dans le cas des définitions étendues de modèle génériques ou spécifiques |
Code | Code de la définition étendue de modèle. Ce code doit être unique dans un modèle pour les définitions étendues de modèle génériques ou spécifiques |
Nom de fichier | Chemin et nom du fichier de la définition étendue de modèle. Cette zone est renseignée lorsque la définition étendue de modèle est partagée. Si la définition étendue de modèle est une copie, la zone est vide. Vous ne pouvez pas modifier le contenu de cette zone |
Famille | Utilisé pour classifier une définition étendue de modèle. La famille est conçue pour aider à établir un lien entre le langage objet d'un MOO et une définition étendue de modèle. Lorsque la famille de langage objet correspond à la famille de la définition étendue de modèle, suggère que la définition étendue de modèle peut être utilisée pour compléter le langage objet. Par exemple, lorsqu'une définition étendue de modèle a comme famille JAVA, elle a été conçue pour fonctionner avec le langage objet JAVA. Cette fonctionnalité n'est disponible que pour le MOO |
Sous-famille | Utiliser pour affiner la famille. Par exemple, EJB 2.0 est une sous-famille de Java |
Rattachement automatique | Utilisé pour lier la définition étendue de modèle au langage objet courant. Si la case Rattachement automatique est cochée, la définition étendue de modèle correspondante sera sélectionnée dans la page Définitions étendues de modèle de la boîte de dialogue Nouveau modèle |
Catégorie | Utilisé pour regrouper des définitions étendues de modèle concurrentes pour la génération. Par exemple, une catégorie appelée "Serveurs d'applications" peut être créée pour regrouper des définitions étendues de modèle dédiées aux différents serveurs. Les définitions étendues de modèle de même catégorie ne peuvent pas être générées simultanément |
Activer le suivi | Lorsque cette option est sélectionnée, affiche les templates de génération utilisés pour le texte généré dans la page Aperçu d'une feuille de propriétés d'objet |
Compléter la génération de langage | Indique que la définition étendue de modèle est utilisée pour compléter la génération d'un langage objet. Voir la section ci-après |
Commentaire | Commentaires relatifs à la définition étendue de modèle |
La case Activer le suivi permet de prévisualiser les templates utilisés lors de la génération. Avant même de lancer la génération, vous pouvez afficher la page Aperçu de l'objet impliqué dans la génération pour voir ses templates. Lorsque vous double-cliquez sur une ligne de suivi dans la page Aperçu, la définition de template correspondante s'affiche dans l'éditeur de ressources, dans la catégorie appropriée. Le code du template peut être affiché dans des couleurs distinctes.
Pour plus d'informations sur la coloration syntaxique, reportez-vous à la section Création d'un fichier généré dans le chapitre Gestion des profils.
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |