Ten punkt rozszerzenia umożliwia rejestrowanie implementacji specjalnych części środowiska roboczego, zwanych częściami wprowadzenia, które służą do przedstawiania produktu nowym użytkownikom. Część wprowadzenia jest zwykle wyświetlana po pierwszym uruchomieniu produktu. Przy użyciu tego punktu rozszerzenia przekazuje się także reguły opisujące sposób powiązania części wprowadzenia z konkretnymi produktami.
Cykl życia przebiega następująco:org.eclipse.ui.intro.IIntroSite
).org.eclipse.ui.intro.IIntroPart
)
jest tworzona i inicjowana przy użyciu serwisu wprowadzenia.
<!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>
Określa wprowadzenie. Wprowadzenie jest prezentacją produktu wyświetlaną po jego uruchomieniu użytkownikom, którzy korzystają z niego po raz pierwszy.
org.eclipse.ui.intro.IIntroPart
. Częstą praktyką jest tworzenie
podklasy klasy org.eclipse.ui.part.intro.IntroPart w celu
odziedziczenia jej domyślnych funkcji. Ta klasa implementuje wprowadzenie.<!ELEMENT introProductBinding EMPTY>
<!ATTLIST introProductBinding
productId CDATA #REQUIRED
introId CDATA #REQUIRED>
Określa powiązanie między produktem a wprowadzeniem. Powiązania te określają,
które wprowadzenie jest odpowiednie dla bieżącego produktu zdefiniowanego
przez metodę org.eclipse.core.runtime.Platform.getProduct()
.
<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
musi być pełną nazwą klasy implementującej
interfejs org.eclipse.ui.intro.IIntroPart
przez utworzenie
podklasy klasy org.eclipse.ui.part.intro.IntroPart
.
Copyright (c) 2004 IBM Corporation i inne podmioty.
Wszelkie prawa zastrzeżone. Program ten oraz towarzyszące mu materiały są udostępniane na warunkach
licencji EPL (Eclipse Public License), wersja 1.0, dołączonej do nich i
dostępnej pod adresem http://www.eclipse.org/legal/epl-v10.html.