Registrando um Elemento de Modelo

O ponto de extensão para registrar um elemento de modelo permite que a extensão do protocolo especifique uma classe de fábrica, uma classe que fornece opções de teste e o tipo do elemento de modelo manipulado pela extensão do protocolo.
O ponto de extensão para registrar um elemento de modelo permite que a extensão do protocolo especifique:
  • Uma classe de fábrica que contém instruções para criar um elemento de modelo de um determinado tipo. A classe de fábrica deve implementar a interface ElementFactory do LTBM (load test behavior model).
  • Uma classe que forneça opções no nível de teste para o teste do protocolo. Essa classe deve estender a classe OptionImpl a partir do LTBM.
  • Um tipo de elemento de modelo que é manipulado por essa extensão de protocolo. O elemento deste tipo deve estender a classe CBBlockImpl no LTBM. O tipo assume o padrão do nome completo da classe do elemento de modelo. Se houver tipos de elemento duplicados, o elemento carregado posteriormente será ignorado e uma mensagem será registrada no registro de erros.

Amostra

<extension
point="com.ibm.rational.test.lt.models.behavior.protocol">
      
<protocol 
      id="com.ibm.rational.test.lt.example.protocol"
factory="com.ibm.rational.test.lt.example.protocol.ProtocolElementFactory"
option=" com.ibm.rational.test.lt.example.protocol.ProtocolOptions">

<element type="com.ibm.rational.test.lt.example.protocol.XModelElement"/>
<element type="com.ibm.rational.test.lt.example.protocol.YModelElement"/>

</protocol>
</extension>

Feedback