Propriétés d'une extension

Tous les fichiers d'extension ont la même structure de catégories de base.

Le noeud racine de chaque fichier contient les propriétés suivantes :

Propriété

Description

Nom

Spécifie le nom de l'extension. Ce nom doit être unique dans un modèle pour des extensions génériques ou spécifiques.

Code

Spécifie le code de l'extension. Ce code doit être unique dans un modèle pour les extensions génériques ou spécifiques

Nom de fichier

[lecture seule] Spécifie le chemin et nom du fichier de l'extension. Si l'extension a été copiée dans votre modèle, cette zone est vide.

Famille

Restreint la disponibilité de l'extension à une famille cible particulière. Par exemple, lorsqu'une extension a comme famille JAVA, elle n'est disponible que pour les cibles de la famille de langage objet JAVA

Sous-famille

Affine la famille. Par exemple, EJB 2.0 est une sous-famille de Java

Rattachement automatique

Spécifie que l'extension correspondante sera automatiquement attachée aux modèles créés avec une cible appartenant à la famille spécifiée

Catégorie

Regroupe les extensions par type pour la génération ainsi que dans la boîte de dialogue Sélection d'extensions. Les extensions de même catégorie ne peuvent pas être générées simultanément. Si vous ne spécifiez aucune catégorie, l'extension est affichée dans la catégorie Général et traitée comme une cible de génération.

Activer le suivi

Permet d'afficher un aperçu des templates utilisés lors de la génération. Avant de commencer la génération, cliquez sur la page Aperçu de la feuille de propriétés de l'objet approprié, puis cliquez sur le bouton Réactualiser pour afficher ces templates

Lorsque vous double-cliquez sur une ligne de suivi dans la page Aperçu, l'éditeur de ressources ouvre la définition correspondante dans la catégorie Profile\Object\Templates

Compléter la génération de langage

Spécifie que l'extension est utilisée pour compléter la génération d'un langage cible. Les éléments de génération des langages objets sont fusionnés avec ceux de l'extension avant la génération. Tous les fichiers générés spécifiés dans le fichier de ressource cible et les éventuelles extensions attachées sont générées. Dans le cas de fichiers générés ayant des noms identiques, le fichier de l'extension remplace celui défini dans le langage objet.

Notez que PowerBuilder ne prend pas en charge les extensions pour compléter la génération

Commentaire

Fournit des commentaires relatifs à l'extension

Les catégories suivantes sont également disponibles :
  • Generation - contient des commandes, options et tâches de génération permettant de définir et d'activer un processus de génération (voir Catégorie Generation).
  • Transformation Profile - un profil de transformation est un groupe de transformations utilisé lors de la génération de modèle, lorsque vous devez appliquer des changements aux objets dans les modèles source ou cible. Pour plus d'informations sur la création de transformations et de profils de transformation, voir Transformations et profils de transformation (Profile). Pour plus d'informations sur l'appel de transformations, voir Guide des fonctionnalités générales > Liaison et synchronisation de modèles > Génération de modèles et d'objets de modèle > Génération de modèles et d'objets de modèle > Fenêtre d'options de génération > Application de transformations