Allgemeines Editorframework

Erweitern Sie die Leistungstestbearbeitung im allgemeinen Editorframework. Dort finden Sie die Klassen, die in Bezug auf spezielle Verhaltensweisen erweitert werden müssen, die dann ihrerseits von den erweiterten Editorimplementierungen verwendet werden.
Bei den Leistungstesteditoren handelt es sich um Erweiterungen, die über den Erweiterungspunkt org.eclipse.hyades.ui.editorExtensions über die Test- und Leistungstoolplattform geladen und initialisiert werden. Daher besteht eine der Funktionen des allgemeinen Editorframeworks darin, Hooks und Anwendungsprogrammierschnittstellen für vorhandene Editorimplementierungen für die Kommunikation mit der Test- und Leistungstoolplattform (TPTP) bereitzustellen. Im allgemeinen Editorframework sind die Klassen für die Verwendung durch höherwertige Editorimplementierungen definiert. Eine der gängigsten Klassen lautet TestEditor. Diese Klasse wird über das Plug-in com.ibm.rational.test.lt.testeditor.main.LoadTestEditor erweitert.

Die Erweiterungspunkte layoutProvider, labelProvider, contentProvider und actionHandler sind veraltet und wurden von dem Erweiterungspunkt modelObjectDescriptor außer Kraft gesetzt, der alle genannten Punkte kombiniert und erweitert. In der folgenden Tabelle werden alle für die Erweiterung des allgemeinen Editorframeworks verfügbaren aktiven Erweiterungspunkte aufgeführt:

Erweiterungspunkt Beschreibung
modelObjectDescriptor Dient der Angabe von Objekttyp, Testeditor und allgemeinem Namen sowie Symbol für das Objekt.
testOptions Dient der Zuweisung von Benutzeroberflächenelementen für die Anzeige der Protokolloptionen Leistungstest und Zeitplan im Bereich Details im Stammelement der Baumstruktur.
editorAddonEnabler Dient der Erstellung von Zuweisungen zur vorhandenen Benutzeroberfläche. Kann den Status Enabled (Aktiviert) und Displayed (Angezeigt) haben. Wird mit der Klasse AddonReader betrieben.
searchTypeProvider Dient der Zuweisung einer Suchkategorie zum Suchfenster für Leistungstests. Die Kategorie besteht aus Objekttyp und (optional) aus Suchparametern.
searchTypeOptionsContibutor Dient der Zuweisung gesonderter Suchparameter zu einer anderen Kategorie von Suchtyp.
preferencePageContributor Dient der Bereitstellung einer Methode zur Erstellung erweiterbarer Einstellungsseiten sowie zur Bereitstellung der Benutzeroberfläche für andere Einstellungsseiten. Für Einstellungsseiten müssen Sie den Eclipse-Erweiterungspunkt verwenden und die Klasse com.ibm.rational.common.test.editor.framework.kernel.EditorPreferenecePage entsprechend erweitern. Verwenden Sie diesen Erweiterungspunkt für Seitenzuweisungen, und erweitern Sie die Klasse com.ibm.rational.common.test.editor.framework.kernel.TestPreferenceContributor.

Feedback