Durante o processo de inicialização, vários pontos de extensão
são verificados quanto à existência de extensões, que definem diferentes aspectos do
comportamento de geração de códigos.
Essas extensões devem ser definidas nos plug-ins específicos do protocolo
que estendem classes de geração de códigos núcleo.
Nota: Java tem um limite de 64 KB no tamanho de um código de método de classes. Quando há uma possibilidade de criar métodos grandes que abrangem esse limite, uma verificação deve ser programada na extensão da geração de códigos para garantir que o limite não esteja sendo excedido.
A orientação é gerar vários métodos menores.
Ponto de extensão |
Descrição |
com.ibm.rational.test.lt.codegen.core.typeDefDescription |
Define tipos de elementos de linguagem que especificam seus próprios conversores. |
com.ibm.rational.test.lt.codegen.core.elementTranslatorMapping |
Define quais extensões da classe AbstractTranslator são responsáveis
por gerar códigos para os elementos de modelo de geração de códigos. |
com.ibm.rational.test.lt.codegen.core.structureDefinition |
Define a classe que executa a conversão no nível de script, a classe ScriptDefinition. |
com.ibm.rational.test.lt.codegen.core.modelElementAdapter |
Define o relacionamento entre elementos de modelo de comportamento de nível inferior
e os elementos de modelo de geração de códigos. |
com.ibm.rational.test.lt.codegen.core.modelReader |
Define a classe que lê os elementos de modelo de comportamento. |
com.ibm.rational.test.lt.codegen.core.TemplateLocation |
Define o local do diretório que contém os modelos. |
com.ibm.rational.test.lt.codegen.core.elementTypeTemplateBinding |
Associa tipos de elementos a modelos de texto. |
com.ibm.rational.test.lt.codegen.core.elementTypeImportMapping |
Define os pacotes a serem importados para o script quando um determinado
tipo de elemento é utilizado no teste. |
com.ibm.rational.test.lt.codegen.core.testProjectDependency |
Define os projetos e os plug-ins a serem incluídos no caminho de classe
do projeto de teste. |