labelProvider. Consulte la clase com.ibm.rational.common.test.editor.framework.extensions. ExtLabelProvider. |
- treeLabel: el texto que se visualizará en el árbol de la sección Principal del editor. Este texto puede ser estático o contener formato. Corresponde a la clase de
implementación que sirve para formatear y devolver la representación adecuada de un
elemento.
- statusLine: el texto se visualizará en la línea de estado cuando el objeto se seleccione en el árbol de la sección Principal
del editor. Si se omite, se utilizará el valor del atributo treeLabel para este fin.
- tooltip: el texto que se visualizará en la ayuda contextual (cuando sea adecuado). Si se omite, se utilizará el valor de treeLabel para este fin.
- menuText: el texto que se visualizará en un menú emergente, como Añadir o Insertar. Si se omite, el valor de la etiqueta modelObjectDescriptor
se utilizará con este fin.
- description: una descripción más larga del elemento de modelo.
Si se omite, el valor de la etiqueta modelObjectDescriptor
se utilizará con este fin.
- icon: la imagen que representa el elemento de modelo. Puede ser la misma que la especificada en el icono modelObjectDescriptor o diferente.
- class: la instancia de esta clase se creará cuando se tenga que hacer referencia a un objeto en el editor. Para este fin, se utilizará una clase básica predeterminada
denominada ExtLabelProvider. Proporciona métodos que devuelven información,
especificada en la ampliación.
Todos sus métodos pueden verse alterados temporalmente por la clase
de ampliación para proporcionar un formato adecuado.
|
layoutProvider. Consulte la clase com.ibm.rational.common.test.editor.framework.extensions. ExtLayoutProvider. |
- class: la instancia de esta clase se creará cuando los detalles del objeto se muestren en la sección Detalles del editor. Un elemento de modelo debe tener una clase layoutProvider si este objeto se visualiza
en el árbol de la sección Principal. Existe una clase básica
predeterminada que sirve para este fin, denominada ExtLayoutProvider. Proporciona métodos para construir, formatear y renovar la sección Detalles del
elemento de modelo. Los métodos layoutControls y refreshControls deben verse alterados
temporalmente por la clase de ampliación. La clase com.ibm.rational.common.test.editor.framework.extensions.ExtLayoutProvider
implementa las interfaces SelectionListener y ModifyListener, para que se pueda utilizar para escuchar
estos sucesos generados por los controles.
|
contentProvider. Consulte la clase ExtContentProvider. |
- class: la instancia de esta clase se creará cuando la información jerárquica del objeto se tenga que descubrir. Un elemento de modelo debe tener una clase contentProvider
si el objeto se visualiza en el árbol de la sección Principal. Hay una clase básica predeterminada que se utiliza para este fin, denominada ExtContentProvider. Proporciona métodos para descubrir información sobre hijos y padres del objeto. Para obtener más detalles, consulte la interfaz IStructuredContentProvider de Eclipse. En la mayoría de los casos, no hay necesidad de alterar temporalmente ninguno de los métodos ExtContentProvider,
pero si deben efectuarse algunos procesos no estándar, el primer método que hay que alterar temporalmente es
getChildrenAsList(), puesto que lo llaman otros métodos de esta clase.
|
actionHandler. Consulte la clase ExtActionHandler. |
- class: la instancia de esta clase se creará cuando deba crearse un
objeto nuevo de este tipo o cuando el objeto existente deba eliminarse del modelo o
moverse hacia arriba o hacia abajo. La clase debe ampliar ExtActionHandler.
|