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>
org.eclipse.pde.ui.samples
.<!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.
org.eclipse.debug.ui.ILaunchShortcut
-rajapinnan toteuttavan Java-luokan tarkennettu nimi.org.eclipse.ui.part.ISetSelectionTarget
-rajapinta. Projektielementeissä (project
) luetellut resurssit valitaan ja tuodaan esiin kohdenäkymässä.<!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öä.
true
ja työtilassa jo on samanniminen projekti, se ohitetaan kysymättä. Muussa tapauksessa käyttäjiltä kysytään korvauslupaa.<!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.
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.