Framework dell'editor comune

Estendi la modifica del test delle prestazioni nel framework dell'editor comune. Contiene le classi per estendere il funzionamento specifico che verrà utilizzato dalle implementazioni dell'editor esteso.
Poiché gli editor di test delle prestazioni sono estensioni caricate e inizializzate dalla piattaforma TPTP mediante il punto di estensione org.eclipse.hyades.ui.editorExtensions, una delle funzioni del framework dell'editor comune consiste nel fornire hook e API (application programming interfaces) per implementazioni dell'editor per comunicare con TPTP. Il framework definisce le classi da utilizzare con le implementazioni dell'editor. Una delle classi più utilizzate è la classe TestEditor estesa dal plug-in com.ibm.rational.test.lt.testeditor.main.LoadTestEditor.

I punti di estensione layoutProvider, labelProvider, contentProvider e actionHandler erano obsoleti e sono stati sostituiti dal punto di estensione modelObjectDescriptor che li combina e li potenzia. Nella seguente tabella sono riportati i punti di estensione attivi che è possibile utilizzare per estendere il framework dell'editor comune:

Punto di estensione Descrizione
modelObjectDescriptor Specifica il tipo di oggetto, l'editor di test, il nome generale e l'icona dell'oggetto.
testOptions Utilizzato per utilizzare gli elementi dell'interfaccia utente per la visualizzazione delle opzioni del protocollo nell'area Dettagli dell'elemento root nella struttura Test delle prestazioni o Pianificazione.
editorAddonEnabler Utilizzato per scrivere i contributi a un'interfaccia utente esistente. Lo stato può essere abilitato e visualizzato. Funziona con la classe AddonReader.
searchTypeProvider Utilizza una categoria di ricerca nella finestra Cerca dell'esecuzione del test delle prestazioni. La categoria è costituita dal tipo di oggetto e, facoltativamente, dai parametri di ricerca.
searchTypeOptionsContibutor Utilizza parametri di ricerca aggiuntivi a un'altra categoria del tipo di ricerca.
preferencePageContributor Fornisce un modo per creare pagine delle preferenze estensibili e per utilizzare l'interfaccia utente con altre pagine delle preferenze. Per le pagine delle preferenze, utilizzare il punto di estensione Eclipse ed estendere la classe com.ibm.rational.common.test.editor.framework.kernel.EditorPreferenecePage. Per i contributi di pagina, utilizzare questo punto di estensione ed estendere la classe com.ibm.rational.common.test.editor.framework.kernel.TestPreferenceContributor.

Feedback