Die Workbench definiert Erweiterungspunkte, mit deren Hilfe Plug-ins vorhandene Sichten und Editoren durch neue Funktionen ergänzen oder Implementierungen für neue Sichten und Editoren bereitstellen können. Im Folgenden sollen die Ergänzungen dieser Erweiterungspunkte aus einer der Beispielanwendungen der Workbench, dem Tool für Readme-Dateien, vorgestellt werden.
Das Tool für Readme-Dateien ist ein Plug-in, das eine angepasste Bearbeitung und Navigation für eine spezifische Ressource (eine Datei mit der Erweiterung .readme) bereitstellt. Das Beispiel demonstriert viel typische (jedoch vereinfachte) Verwendungsmöglichkeiten für Erweiterungen, um spezielle Tools bereitzustellen.
Das Tool für Readme-Dateien ergänzt die Menüs der Sicht "Navigator", fügt editorbezogene Aktionen zu den Menüs und der Symbolleiste der Workbench hinzu und definiert eine angepasste Sicht und Inhaltsgliederung sowie Markierungen und Markierungsauflösungen. Die folgende Abbildung zeigt einige der angepassten Funktionen, die durch das Tool für Readme-Dateien zur Workbench hinzugefügt werden.
Das Tool für Readme-Datei ergänzt die Workbench außerdem durch Eigenschaften, Benutzervorgaben und Assistenten. Diese Themen werden in den Abschnitten Dialoge und Assistenten sowie Benutzervorgaben und Eigenschaften behandelt.
Das Tool für Readme-Dateien befindet sich im Paket org.eclipse.ui.examples.readmetool. Die Dateien readmetool.jar und plugin.xml stehen im Unterverzeichnis org.eclipse.ui.examples.readmetool des Verzeichnisses plugins. Damit Sie den weiteren Ablauf verfolgen können, müssen die Plattformbeispiele installiert sein. (Entsprechende Informationen finden Sie unter Handbuch mit Beispielen.)
Das Tool für Readme-Dateien implementiert viele verschiedene Workbench-Erweiterungen. Zunächst lernen Sie einen der einfachsten Erweiterungspunkte der Workbench kennen: eine Sicht. Anschließend werden die Erweiterungspunkte des Tools für Readme-Dateien in der Reihenfolge ihres Auftretens beschrieben.