Start

org.eclipse.ui.startup

Release 2.0

An diesem Erweiterungspunkt können Plug-ins registriert werden, die beim Systemstart aktiviert werden sollen. Die Plug-in-Klasse oder die als Attribut für das Startelement angegebene Klasse müssen die Schnittstelle org.eclipse.ui.IStartup implementieren. Nach dem Start der Workbench wird die Methode earlyStartup() von einem getrennten Thread aufgerufen. Falls das Startelement über ein Klassenattribut verfügt, wird die Methode earlyStartup() in dieser Klasse aufgerufen. Anderenfalls wird diese Methode von der Plug-in-Klasse aufgerufen. Diese Plug-ins sind in den Workbench-Einstellungen aufgelistet und der Benutzer kann beliebige Plug-ins deaktivieren, um deren vorzeitigen Start zu verhindern.

<!ELEMENT extension (startup*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT startup EMPTY>

<!ATTLIST startup

class CDATA #IMPLIED>


Das folgende Beispiel zeigt eine Systemstart-Erweiterung:

<p>

<extension point=

"org.eclipse.ui.startup"

/>

</p>

Entsprechende Angaben finden Sie im Abschnitt zur Schnittstelle org.eclipse.ui.IStartup.