Bevezető rész

org.eclipse.ui.intro

3.0

Ez a kiterjesztési pont szolgál a bevezetőnek nevezett speciális munkaterületrészek bejegyzésére, amelyek a termék bemutatásáért felelősek az új felhasználók számára. A bevezető rész általában a termék első indításakor jelenik meg. A bevezető rész megvalósítás bizonyos termékekhez társításának szabályai szintén ezen a kiterjesztési ponton keresztül kerülnek hozzáadásra.

Az életciklus így néz ki:

<!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>

Egy bevezetést határoz meg. A bevezetés egy termékspecifikus bemutató a terméket első alkalommal használók számára.



<!ELEMENT introProductBinding EMPTY>

<!ATTLIST introProductBinding

productId CDATA #REQUIRED

introId   CDATA #REQUIRED>

Egy termék és bemutató közötti összekapcsolást ad meg. Ezek az összekapcsolások határozzák meg, hogy melyik bemutató megfelelő az aktuális termékhez (az org.eclipse.core.runtime.Platform.getProduct() által meghatározott módon).



Az alábbiakban bemutatunk egy példát egy bevezető rész kiterjesztésre, amely egy adott bevezetést egészít ki és azt egy meghatározott termékhez rendeli:

  

<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>

A class attribútum értéke az org.eclipse.ui.intro.IIntroPart felületet az org.eclipse.ui.part.intro.IntroPart továbbszármaztatásával megvalósító osztály teljes képzésű neve kell, hogy legyen.

A kezdeti felhasználói tapasztalatnak nincs alapértelmezett megvalósítása. Minden egyes Eclipse alapú terméknek magának kell biztosítania az arculatához és funkciójához legmegfelelőbbet.