Puntos de ampliación para generación de código

Durante el proceso de inicialización, se comprueba una serie de puntos de ampliación para saber si hay ampliaciones que definen diferentes aspectos del comportamiento de generación de código.
Estas ampliaciones deben definirse en los conectores específicos del protocolo que amplían las clases de generación de código principales.
Nota: Java tiene un límite de 64 KB en el tamaño del código de un método de clase. Cuando existe la posibilidad de crear métodos voluminosos que se acercan a este límite, se tiene que programar una comprobación en la ampliación de generación de código para asegurarse de que no se está superando el límite. La norma es generar varios métodos más pequeños.
Punto de ampliación Descripción
com.ibm.rational.test.lt.codegen.core.typeDefDescription Define los tipos de elementos de idioma que especifican sus propios conversores.
com.ibm.rational.test.lt.codegen.core.elementTranslatorMapping Define qué ampliaciones de clases AbstractTranslator son responsables de generar código para elementos del modelo de generación de código.
com.ibm.rational.test.lt.codegen.core.structureDefinition Define la clase que realiza la conversión en el nivel de script, la clase ScriptDefinition.
com.ibm.rational.test.lt.codegen.core.modelElementAdapter Define la relación entre elementos de modelo de comportamiento de bajo nivel y elementos de modelo de generación de código.
com.ibm.rational.test.lt.codegen.core.modelReader Define la clase que lee los elementos del modelo de comportamiento.
com.ibm.rational.test.lt.codegen.core.TemplateLocation Define la ubicación del directorio que contiene las plantillas.
com.ibm.rational.test.lt.codegen.core.elementTypeTemplateBinding Asocia los tipos de elementos con las plantillas de texto.
com.ibm.rational.test.lt.codegen.core.elementTypeImportMapping Define los paquetes que se van a importar en el script cuando se utiliza un tipo de elemento específico en la prueba.
com.ibm.rational.test.lt.codegen.core.testProjectDependency Define los proyectos y los conectores que se van a añadir a la vía de acceso de clases del proyecto de prueba.

Comentarios