Dieser Erweiterungspunkt dient zur Registrierung von Implementierungen besonderer Workbenchkomponenten, sogenannten Intro-Komponenten, die für die Vorstellung von Produkten für neue Benutzer verantwortlich sind. Eine Intro-Komponente wird normalerweise beim erstmaligen Start eines Produkts angezeigt. Regeln für die Zuordnung einer Intro-Komponentenimplementierung zu bestimmten Produkten werden ebenfalls über diesen Erweiterungspunkt ergänzt.
Der Lebenszyklus ist wie folgt:org.eclipse.ui.intro.IIntroSite
).org.eclipse.ui.intro.IIntroPart
) wird erstellt und mit der Intro-Site initialisiert.
<!ELEMENT extension (intro* , introProductBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT intro EMPTY>
<!ATTLIST intro
id CDATA #REQUIRED
icon CDATA #IMPLIED
class CDATA #REQUIRED>
Legt eine Einführung fest. Eine Einführung ist eine produktspezifische Präsentation, die neuen Benutzern beim Start eines Produkts gezeigt wird.
org.eclipse.ui.intro.IIntroPart
implementiert. Es ist allgemeine Praxis, org.eclipse.ui.part.intro.IntroPart als Unterklasse aufzunehmen, damit die Standardfunktionalität
übernommen wird. Diese Klasse implementiert die Einführung.<!ELEMENT introProductBinding EMPTY>
<!ATTLIST introProductBinding
productId CDATA #REQUIRED
introId CDATA #REQUIRED>
Legt eine Verbindung zwischen einem Produkt und einer Einführung fest. Diese Verbindung bestimmt, welche Einführung für das aktuelle Produkt geeignet ist (so wie durch org.eclipse.core.runtime.Platform.getProduct()
definiert).
<extension point=
"org.eclipse.ui.intro"
>
<intro id=
"com.example.xyz.intro.custom"
class=
"com.example.xyz.intro.IntroPart"
/>
<introProductBinding productId=
"com.example.xyz.Product"
introId=
"com.example.xyz.intro.custom"
/>
</extension>
class
muss der vollständig qualifizierte Name einer Klasse sein, die die Schnittstelle org.eclipse.ui.intro.IIntroPart
dadurch implementiert, dass org.eclipse.ui.part.intro.IntroPart
in eine Unterklasse gestellt wird.
Copyright (c) 2004 IBM Corporation and others.
Alle Rechte vorbehalten. Dieses Programm und sein Begleitmaterial werden gemäß den Bedingungen der "Eclipse Public License v1.0" zur Verfügung gestellt, die dieser Lieferung beiliegt und unter
http://www.eclipse.org/legal/epl-v10.html abgerufen werden kann.