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. |