Estrutura de Editor Comum

Estenda a edição do teste de desempenho na estrutura do editor comum. Ela contém as classes para estender comportamentos específicos que serão utilizados pelas implementações estendidas do editor.
Como os editores de teste de desempenho são extensões carregadas e inicializadas pela plataforma TPTP por meio do ponto de extensão org.eclipse.hyades.ui.editorExtensions, uma das funções da estrutura de editor comum é fornecer ganchos e APIs (Interfaces de Programação de Aplicativo) para implementações concretas do editor para comunicação com o TPTP. A estrutura de editor comum define as classes que serão utilizadas por implementações superiores do editor. Uma das classes mais amplamente utilizadas é a classe TestEditor, que é estendida pelo plug-in com.ibm.rational.test.lt.testeditor.main.LoadTestEditor.

Os pontos de extensão layoutProvider, labelProvider, contentProvider e actionHandler foram reprovados e substituídos pelo ponto de extensão modelObjectDescriptor que os combina e os aprimora. A tabela a seguir lista os pontos de extensão ativos que podem ser utilizados para estender a estrutura de editor comum:

Ponto de extensão Descrição
modelObjectDescriptor Especifica o tipo do objeto, o editor de teste e o nome geral e o ícone do objeto.
testOptions Utilizado para contribuir com elementos da UI (Interface com o Usuário) para exibir as opções do protocolo na área de Detalhes do elemento-raiz na árvore, no Teste de Desempenho ou no Planejamento.
editorAddonEnabler Utilizado para gravar contribuições para a UI existente. Seus estados podem ser: ativado e exibido. Trabalha com a classe AddonReader.
searchTypeProvider Contribui com uma categoria de procura para a janela Procurar do teste de desempenho. A categoria consiste no tipo de objeto e, opcionalmente, nos parâmetros de procura.
searchTypeOptionsContibutor Contribui com parâmetros de procura extras para alguma outra categoria de tipo de procura.
preferencePageContributor Fornece uma maneira de criar páginas de preferências extensíveis assim como contribuir com UIs para outras páginas de preferências. Para as páginas de preferências, utilize o ponto de extensão do Eclipse e estenda a classe com.ibm.rational.common.test.editor.framework.kernel.EditorPreferenecePage. Para as contribuições de páginas, utilize esse ponto de extensão e estenda a classe com.ibm.rational.common.test.editor.framework.kernel.TestPreferenceContributor.

Feedback