Chapter 5 Guide de référence du langage objet
L'éditeur de langage objet contient les catégories suivantes, qui incluent des propriétés spécifiques à chaque langage pris en charge :
Catégorie | Description |
---|---|
Settings | Contient des types de données, des constantes, des conventions de dénomination et des catégories d'événements utilisés dans le MOO |
Generation | Contient des objets de génération avec des options et des scripts de commandes définis dans le fichier .XOL |
Profile | Contient des templates, des stéréotypes, des attributs étendus pour la génération |
Profil de transformations | Permet de créer des profils contenant des transformations utilisées au cours de la génération de modèle ou appliquées dans un modèle |
Un langage objet a une feuille de propriétés disponible lorsque vous cliquez sur le noeud racine dans l'arborescence de l'éditeur de langage objet. Cette dernière inclut les propriétés suivantes :
Propriété | Description |
---|---|
Nom | Nom du langage objet |
Code | Code du langage objet |
Nom de fichier | Chemin d'accès et nom du fichier du langage objet. Cette zone est remplie lorsque le langage objet est partagé. Si le langage objet est une copie, la zone est vide. Vous ne pouvez pas modifier le contenu de cette zone |
Famille | Classification utilisée pour impliquer un certain comportement dans le modèle objet. Dans PowerAMC, la famille est utilisée pour activer certaines fonctionnalités dans le modèle. De telles fonctionnalités n'existent pas par défaut dans le MOO standard. Voir l'exemple ci-après |
Sous-famille | Sous-classification qui peut être combinée avec la classification en familles pour impliquer un certain comportement dans le langage objet |
Activer le suivi | Affiche les templates de génération utilisés pour le texte généré dans la page Aperçu des feuilles de propriétés d'objets |
Commentaire | Informations supplémentaires relatives au langage objet |
Les propriétés Famille et Sous-famille impliquent certains comportements dans le langage objet. Par exemple, les langages objet des familles Java, XML, IDL et PowerBuilder prennent en charge le reverse engineering.
Si vous sélectionnez Fichier→Reverse engineering→Langage objet, vous pouvez vérifier que seuls les langages objet de ces familles sont disponibles dans la liste déroulante Langage objet de la boîte de dialogue.
La sous-famille est utilisée pour affiner les fonctionnalités définies pour une famille particulière ; par exemple, dans la famille Java, la sous-famille J2EE permet de gérer les Entreprise Java beans ou de rendre possible la création de servlets et de JSP.
Si vous travaillez sur un MOO Java créé dans la version 9.0, la sous-famille de Java est EJB 2.0 et elle prend en charge les EJB. Dans la version 9.5, la sous-famille de Java est devenue J2EE, elle prend en charge les composants J2EE (servlets, JSP et EJB).
Vous devez utiliser le nouveau langage objet Java fourni avec la version courante pour pouvoir utiliser les composants J2EE. Si vous avez personnalisé le langage objet Java dans la version précédente, vous devez appliquer ces changements au nouveau langage objet Java.
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 et utiliser l'outil Réactualiser pour les afficher.
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 Profile\Objet\Templates. Le code du template peut être affiché dans des couleurs distinctes.
Pour plus d'informations sur ces couleurs, reportez-vous au paragraphe Coloration syntaxique dans la section Catégorie Generated Files.
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |