El punto de ampliación para registrar un elemento de modelo permite que la
ampliación de protocolos especifique una clase de fábrica, una clase que proporciona
opciones de prueba y el tipo de elemento de modelo que la ampliación de protocolos gestiona.
El punto de ampliación para registrar un elemento de modelo permite
que la ampliación de protocolos especifique:
- Una clase de fábrica que contiene instrucciones para crear un elemento de
modelo de un tipo determinado. La clase de fábrica debe implementar la interfaz ElementFactory del
modelo de comportamiento de pruebas de carga (LTBM).
- Una clase que proporciona las opciones de nivel de prueba para la prueba del protocolo.
Esta clase debe ampliar la clase OptionImpl del LTBM.
- Un tipo del elemento de modelo que esta ampliación de protocolos gestiona.
El elemento de este tipo debe ampliar la clase CBBlockImpl en el LTBM. El tipo adopta como valor predeterminado el nombre completo de la clase de
elemento de modelo. Si existen tipos de elementos duplicados, se pasa por alto el elemento cargado más
tarde
y se registra un mensaje en el registro cronológico de errores.
Ejemplo
<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>