Infraestructura del editor común

Amplíe la edición de pruebas de rendimiento en la infraestructura del editor común. Contiene las clases que se tienen que ampliar para comportamientos específicos que las implementaciones del editor ampliado utilizarán.
Puesto que los editores de pruebas de rendimiento son ampliaciones que carga e inicializa la plataforma TPTP a través del punto de ampliación org.eclipse.hyades.ui.editorExtensions, una de las funciones de la infraestructura del editor común es proporcionar enganches e interfaces de programación de aplicaciones (API) para que determinadas implementaciones del editor se comuniquen con TPTP. La infraestructura común del editor define las clases que utilizarán implementaciones superiores del editor. Una de las clases más utilizada es la clase TestEditor, que se amplía mediante el conector com.ibm.rational.test.lt.testeditor.main.LoadTestEditor.

Los puntos de ampliación layoutProvider, labelProvider, contentProvider y actionHandler se han sustituido por el punto de ampliación modelObjectDescriptor, que los combina y mejora. La siguiente tabla lista los puntos de ampliación activos que puede utilizar para ampliar la infraestructura común del editor:

Punto de ampliación Descripción
modelObjectDescriptor Especifica el tipo de objeto, el editor de pruebas y el nombre e icono generales para el objeto.
testOptions Se utilizan para aportar elementos de la interfaz de usuario (UI) para visualizar las opciones de protocolo en el área Detalles del elemento raíz del árbol, Prueba de rendimiento o Planificación.
editorAddonEnabler Se utiliza para grabar contribuciones a la interfaz de usuario (UI) existente. Puede tener el estado habilitado y visualizado. Funciona con la clase AddonReader.
searchTypeProvider Aporta una categoría de búsqueda a la ventana Búsqueda de las pruebas de rendimiento. La categoría consta de tipo de objeto y, opcionalmente, de parámetros de búsqueda.
searchTypeOptionsContibutor Aporta parámetros de búsqueda adicionales a otra categoría de tipo de búsqueda.
preferencePageContributor Proporciona un modo de crear páginas de preferencia ampliables y de aportar la interfaz de usuario a otras páginas de preferencia. Para páginas de preferencia, utilice el punto de ampliación de Eclipse y amplíe la clase com.ibm.rational.common.test.editor.framework.kernel.EditorPreferenecePage. Para contribuciones de páginas, utilice este punto de ampliación y amplíe la clase com.ibm.rational.common.test.editor.framework.kernel.TestPreferenceContributor.

Comentarios