Tämän laajennuspisteen avulla voi rekisteröidä esittelyosiksi kutsuttujen työympäristön erikoisosien toteutuksia. Esittelyosien avulla voi esitellä tuotteen uusille käyttäjille. Esittelyosa näytetään yleensä, kun tuotteen käyttö aloitetaan ensimmäisen kerran. Tämä laajennuspiste määrittää myös säännöt, joiden mukaan esittelyosan toteutus liitetään tiettyihin tuotteisiin.
Käyttövaiheet ovat seuraavat:org.eclipse.ui.intro.IIntroSite
) aivan kuten muokkausohjelmat ohjaavat näkymäalueita.org.eclipse.ui.intro.IIntroPart
-liittymän) luodaan ja alustetaan esittelysivuston mukaisesti.
<!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
label CDATA #IMPLIED>
Johdannon määritys. Johdanto on tuotekohtainen esitys, joka näytetään käyttäjille, jotka aloittavat tuotteen käytön ensimmäistä kertaa.
org.eclipse.ui.intro.IIntroPart
-liittymän. Yleinen käytäntö on
määrittää org.eclipse.ui.part.intro.IntroPart-osa aliluokaksi,
joka perii oletustoiminnot. Tämä luokka toteuttaa johdannon.<!ELEMENT introProductBinding EMPTY>
<!ATTLIST introProductBinding
productId CDATA #REQUIRED
introId CDATA #REQUIRED>
Tuotteen ja johdannon välinen sidosmääritys. Nämä sidokset määrittävät, mikä johdanto vastaa käytettyä tuotetta (joka selvitetään org.eclipse.core.runtime.Platform.getProduct()
-toiminnon avulla).
<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
-määritteen arvon on oltava sen luokan tarkka nimi, joka toteuttaa org.eclipse.ui.intro.IIntroPart
-liittymän määrittämällä org.eclipse.ui.part.intro.IntroPart
-osan aliluokaksi.
Copyright (c) 2004 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html