Fichiers de définition pour les langage objet, de processus et XML

Une fichier distinct est fourni pour chaque langage de MOO, MPM ou MSX pris en charge par PowerAMC, ce fichier définit la syntaxe et les règles de génération d'objets et de mise en oeuvre des stéréotypes, types de données, scripts et constantes pour le langage. Vous devez sélectionner un fichier de définition de langage lorsque vous créez un MOO, MPM ou MSX.

Les autres types de fichiers de définition de langage sont expliqués dans ce chapitre :
Remarque : Le MPD utilise une autre forme de fichier de définition (voir Fichiers de définition de SGBD), et d'autres types de modèle n'ont aucun fichier de définition mais peuvent être étendus à l'aide de fichiers d'extension (voir Fichiers d'extension).
Tous les langages cible ont la même structure de catégories de base, mais les détails et les valeurs des entrées diffèrent d'un langage à l'autre :


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

Propriété

Description

Nom

Spécifie le nom du langage cible.

Code

Spécifie le code du langage cible.

Nom de fichier

[lecture seule] Spécifie le chemin du fichier .xol, xpl ou .xsl. Si le langage cible a été copié dans votre modèle, cette zone est vide.

Version

[lecture seule] Spécifie la version du référentiel si la ressource est partagée via le référentiel

Famille

Active certaines fonctionnalités absentes par défaut dans le modèle. Par exemple, les langages objet des familles Java, XML, IDL et PowerBuilder® prennent en charge le reverse engineering.

Sous-famille

Permet d'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

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 (voir le paragraphe Coloration syntaxique dans la section Catégorie Generated Files).

Commentaire

Spécifie des informations supplémentaires sur le langage objet.