Points d'extension pour la génération de code

Lors du processus d'initialisation, plusieurs points d'extension sont vérifiés afin de déterminer la présence d'extensions définissant divers aspects du comportement de génération de code.
Ces extensions doivent être définies dans les plug-ins propres au protocole qui étendent les classes de génération de code de base.
Remarque : Dans Java, la taille du code d'une méthode de classe est limitée à 64 ko. Lorsqu'il est possible de créer des méthodes de grande taille qui approchent cette limite, un contrôle doit être programmé dans l'extension de génération de code pour s'assurer que cette limite n'est pas dépassée. A la place, il est recommandé de générer plusieurs méthodes plus petites.
Point d'extension Description
com.ibm.rational.test.lt.codegen.core.typeDefDescription Définit les types d'élément de langue indiquant des traducteurs spécifiques.
com.ibm.rational.test.lt.codegen.core.elementTranslatorMapping Définit quelles sont les extensions de la classe AbstractTranslator qui sont chargées de la génération du code pour les éléments de modèle de génération de code.
com.ibm.rational.test.lt.codegen.core.structureDefinition Définit la classe qui effectue la traduction au niveau du script, c'est-à-dire la classe ScriptDefinition.
com.ibm.rational.test.lt.codegen.core.modelElementAdapter Définit la relation entre les éléments de modèle de comportement de niveau inférieur et les éléments de modèle de génération de code.
com.ibm.rational.test.lt.codegen.core.modelReader Définit la classe qui lit les éléments de modèle de comportement.
com.ibm.rational.test.lt.codegen.core.TemplateLocation Définit l'emplacement du répertoire contenant les modèles.
com.ibm.rational.test.lt.codegen.core.elementTypeTemplateBinding Associe les types d'élément aux modèles de texte.
com.ibm.rational.test.lt.codegen.core.elementTypeImportMapping Définit les packages à importer dans le script lorsqu'un type d'élément particulier est utilisé dans le test.
com.ibm.rational.test.lt.codegen.core.testProjectDependency Définit les projets et les plug-ins à ajouter au chemin d'accès aux classes du projet de test.

Commentaires