Plug-in-Inhalt

Auf der Assistentenseite Fragmentinhalt können Sie die Plug-in-Daten anpassen.

Plug-in-Inhalt

 

Plug-in-Eigenschaften

Eine Plug-in-ID ist obligatorisch und muss den Angaben in der Datei plugin.dtd entsprechen. Es wird empfohlen, für die Plug-in-ID und den Projektnamen des Plug-ins dieselbe Angabe zu verwenden; diese Vorgehensweise ist jedoch nicht obligatorisch.

Eine Plug-in-Version ist obligatorisch und muss das Format major.minor.micro.qualifier (zum Beispiel 1.3.0) besitzen.

Ein Plug-in-Name ist der übersetzbare Darstellungsname des Plug-ins. Dieses Feld ist erforderlich.

Ein Plug-in-Provider ist der übersetzbare Name des Plug-in-Providers. Dieses Feld ist optional.

Der Klassenpfad verweist auf die Position des Codes, sobald das Plug-in gepackt ist. Für Eclipse 3.1 wird empfohlen, Plug-ins als JAR-Dateien mit Code im Stammverzeichnis der JAR-Datei auszuliefern und das Feld für den Klassenpfad leer zu lassen.

 

Plug-in-Optionen

Ein Aktivator ist eine Java-Klasse, die den Lebenszyklus des Plug-ins steuert. Er wird nur benötigt, wenn beim Starten oder Beenden des Plug-ins eine Arbeit durchgeführt werden muss.

Die Entscheidung, ob das Plug-in die Benutzerschnittstelle ergänzt, hat Auswirkungen auf den Code, der für den Aktivator generiert wird:

Durch die Auswahl eines Benutzerschnittstellen-Plug-ins oder eines Headless-Plug-ins wird auch festgelegt, welche Schablonen auf der Seite Nächster Assistent verfügbar sind.

 

Rich Client-Anwendung

Für eine Rich Client-Anwendung ist mindestens ein Plug-in mit einer org.eclipse.core.runtime.applications-Erweiterung erforderlich. Wenn Branding gewünscht wird, ist die Erweiterung org.eclipse.core.runtime.products erforderlich. Wenn Sie auf die Frage im Abschnitt Rich Client-Anwendung mit Ja antworten, müssen Sie auf die Seite Schablonen wechseln, auf der Sie eine RCP-Schablone auswählen können, die dann alle erforderlichen Erweiterungen generiert.