Génération d'objets PowerBuilder

Vous pouvez générer des objets PowerBuilder dans une application PowerBuilder existante ou sous la forme de fichiers source. Chaque classe ayant un stéréotype est générée sous la forme de l'objet PowerBuilder approprié. Les classes dépourvues de stéréotype sont générées sous la forme de user objects. Les objets qui ne sont pas pleinement pris en charge par PowerAMC voient leurs propriétés retirées et seul leur en-tête est généré.

  1. Sélectionnez Langage > Générer pour PowerBuilder pour afficher la boîte de dialogue Génération PowerBuilder.
  2. [facultatif] Cliquez sur l'onglet Sélection et spécifiez les objets à partir desquels vous souhaitez générer. Par défaut, tous les objets sont générés.
  3. [facultatif] Cliquez sur l'onglet Options et sélectionnez les options de génération appropriées :

    Option

    Description

    Vérifier le modèle

    Lance une vérification de modèle avant de procéder à la génération (voir Vérification d'un MOO).

    A l'aide de bibliothèques

    Ce mode n'est disponible que si vous avez installé PowerBuilder sur votre machine.

    Spécifiez une version de PowerBuilder et sélectionnez une cible ou une application dans la liste Cible/Application. Les objets sont générés comme suit :
    • Un package avec un chemin d'accès de bibliothèque (défini dans un attribut étendu lors du reverse engineering) est généré dans la bibliothèque correspondante, sélectionnée dans la liste de cible/application
    • Un package à la racine du modèle sans chemin d'accès de bibliothèque est généré dans une nouvelle bibliothèque, au même niveau que la bibliothèque cible/application
    • Un package enfant sans chemin d'accès de bibliothèque est généré dans le package parent
    • Un objet à la racine du modèle est généré dans la bibliothèque cible/application

    A l'aide de fichiers source

    Spécifiez un répertoire dans lequel générer les fichiers. Les objets sont générés comme suit :
    • Les classes définies au niveau du modèle sont générées sous forme de fichiers source dans le répertoire spécifié.
    • Les classes définies dans des packages sont générées sous forme de fichiers source dans des sous-répertoires.

    Vous allez donc devoir importer les objets générés dans PowerBuilder.

  4. Cliquez sur OK pour lancer la génération.

    Les fichiers sont générés dans l'application ou dans le répertoire spécifié.