Mallit

org.eclipse.ui.intro.samples

3.0

Tätä laajennuspistettä käytetään Eclipse-koodimallien rekisteröimiseen. Malli tarkoittaa yhtä tai useampaa Eclipse-projektia, joka on pakattu siten, että se sopii tuotavaksi työtilaan.

Kullakin mallilla on nimi, vähintään yksi projektielementti ja lopullinen perspektiivi. Ohjattu mallin luontitoiminto luo projektin kunkin projektielementin (project) osalta, tuo sisällön arkistosta ja avaa lopullisen perspektiivin, jos sellainen on määritetty. Projektien täytyy olla täydellisiä, eli niillä on oltava oikea luonne ja luokkapolku (jos ne ovat Java- tai lisäosaprojekteja).

Jos kohdenäkymä on määritetty ja se sisältää resurssielementtejä, sen avulla valitaan ja tuodaan esiin resurssit näkymässä sen jälkeen, kun malli on luotu.

Tämä laajennuspiste on tällä hetkellä tarkoitettu vain Eclipse SDK -paketin sisäiseen käyttöön. Sitä tulee käyttää vain Eclipse SDK -esimerkeissä.

<!ELEMENT extension (sample+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT sample (description , project+ , activity*)>

<!ATTLIST sample

id            CDATA #REQUIRED

name          CDATA #REQUIRED

perspectiveId CDATA #IMPLIED

launcher      CDATA #IMPLIED

targetViewId  CDATA #IMPLIED>

elementti, joka edustaa yhtä työtilaan tuotavaa mallia.



<!ELEMENT project EMPTY>

<!ATTLIST project

name         CDATA #REQUIRED

archive      CDATA #REQUIRED

shared       (true | false)

selectReveal CDATA #IMPLIED>

kustakin projektielementistä syntyy työtilan projekti, jonka luonnissa käytetään siihen liittyvästä arkistosta tuotua sisältöä.



<!ELEMENT description EMPTY>

<!ATTLIST description

helpHref CDATA #IMPLIED>

tämän elementin tekstiosassa tulee olla mallin kuvaus.



<!ELEMENT activity EMPTY>

<!ATTLIST activity

id CDATA #REQUIRED>

määrittää tätä mallia varten käyttöön otettavan toiminnon.



Seuraavassa on esimerkki laajennuspisteestä:

   

<extension point=

"org.eclipse.pde.ui.samples"

>

<sample id=

"com.example.xyz.sample"

name=

"My Sample"

>

<description helpHref=

"/com.example.xyz.doc/samples/com.example.xyz.sample1/doc-html/doc.html"

>

Mallin lyhyt kuvaus.

</description>

<project name=

"com.example.xyz.sample1"

archive=

"samples/sample1.zip"

/>

</sample>

</extension>

Jos launcher-määritteen arvo määritetään, sen täytyy edustaa org.eclipse.debug.ui.ILaunchShortcut-rajapinnan toteuttavan Java-luokan tarkennettua nimeä.

PDE-käyttöliittymässä on ajonaikaisen työympäristön aloitustoiminto toisen Eclipse-ilmentymän aloittamista varten.