Existen otros elementos de modelos en el modelo de comportamiento de pruebas de carga (LTBM) que se amplían a partir de la clase CBBlockImpl y que proporcionan diversas funciones. También se podrían ampliar estos elementos para su protocolo. El LTBM proporciona construcciones comunes (com.ibm.rational.test.lt.models.behavior.common) que las ampliaciones de protocolos pueden volver a utilizar. Estas construcciones se incluyen en diversos paquetes en el LTBM. Para obtener más detalles, consulte la información Javadoc y el tema de la API.
Para crear un elemento de modelo de protocolos que no esté relacionado con ninguna de las construcciones comunes que suministra el LTBM, amplíe la clase CBBlockImpl. Si el elemento de modelo del protocolo es un tipo específico de un elemento de modelo de LTBM, amplíe la clase de implementación para dicho elemento. Por ejemplo, si una ampliación de protocolos suministra un tipo especial de construcción CBLoop, ampliará la clase CBLoopImpl y añadirá atributos adicionales a dicho elemento.
Mientras se carga la prueba, el método getter (como mínimo inicialmente) obtiene el valor del atributo del modelo subyacente utilizando uno de los métodos getProperty() sobrecargados, basándose en el tipo de la propiedad para atributos primitivos.
Puede definir el elemento de modelo para almacenar el valor de los atributos en atributos locales. No obstante, la directriz es que el método getter debe obtenerlo primero del modelo subyacente y el método setter debe almacenarlo en el modelo subyacente.