triggerPoints-lauseke kuvaa elementit, jotka kutsuvat laajennuksen joko aliobjekteille tai nimiöille. possibleChildren-lauseke kuvaa elementit, jotka laajennus voi toimittaa pääobjektille. Työasemien tulee kuvata kaikki elementit, jotka voi asettaa valinnaksi, jotta muokkausohjelmaa tukeva linkki voi varmasti laajentua oikeaan solmuun.
<!ELEMENT extension ((navigatorContent? | actionProvider? | commonWizard? | commonFilter?))>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT navigatorContent ((enablement | (triggerPoints , possibleChildren)) , actionProvider* , commonSorter* , override? , dropAssistant* , commonWizard*)>
<!ATTLIST navigatorContent
id CDATA #REQUIRED
name CDATA #REQUIRED
priority (lowest|lower|low|normal|high|higher|highest)
contentProvider CDATA #REQUIRED
icon CDATA #IMPLIED
activeByDefault (true | false)
providesSaveables (true | false)
labelProvider CDATA #REQUIRED>
Navigaattorinäkymän sisältölaajennus määrittää sisällön toimittajan ja nimiöiden toimittajan, joiden avulla voi toimittaa aliobjekteja aina, kun elementti vastaa triggerPoints-lauseketta, ja toimittaa pääobjektin aina, kun elementti vastaa possibleChildren-lauseketta.
Valinnaisesti työasemat voivat toimittaa toimintojen toimittajan, joka voi toimittaa valikkolisäyksiä ja toimintopalkin lisäyksiä, kun laajennuksen lisäämä elementti valitaan tai elementti vastaa triggerPoints-lauseketta. Työasemat voivat myös lisätä lajittelutoiminnon, jonka avulla
lajitellaan laajennuksen lisäämät elementit.
org.eclipse.ui.navigator.CommonActionProvider
-kohteen).org.eclipse.jface.viewers.ITreeContentProvider
taiorg.eclipse.ui.navigator.ICommonContentProvider
.
org.eclipse.jface.viewers.ILabelProvider
tai, jos tarvitset lisätoimintoja, org.eclipse.ui.navigator.ICommonLabelProvider
.
org.eclipse.ui.navigator.IDescriptionProvider
.<!ELEMENT enablement (not , and , or , instanceof , test , systemTest , equals , count , with , resolve , adapt , iterate)*>
Enablement-lausekkeen avulla työasemat voivat määrittää saman lausekkeen triggerPoints- ja possibleChildren-elementeille.
Jos kyse on actionProvider-elementistä, työasemien on määritettävä lauseke, joka osoittaa kehykselle, milloin niiden org.eclipse.ui.navigator.CommonActionProvider
kutsutaan. IActionBars-lisäysten takia työasemia on kutsuttava aina, kun valitaan objekti, josta ne ovat kiinnostuneita. Siksi työasemien kannattaa valita tarkkaan, milloin niiden laajennus otetaan käyttöön.
<!ELEMENT triggerPoints (not , and , or , instanceof , test , systemTest , equals , count , with , resolve , adapt , iterate)*>
triggerPoints-lauseke määrittää rakenteen solmut, jotka kutsuvat tätä laajennusta aliobjekteissa.
<!ELEMENT possibleChildren (not , and , or , instanceof , test , systemTest , equals , count , with , resolve , adapt , iterate)*>
possibleChildren-lauseke määrittää rakenteen solmut, jotka tämä laajennus voi lisätä. Työasemien tulee kuvata, milloin tämä sisältölaajennus voi toimittaa lauseketta vastaaville elementeille pääobjektin.
<!ELEMENT actionProvider (enablement?)>
<!ATTLIST actionProvider
class CDATA #REQUIRED
id CDATA #IMPLIED
dependsOn CDATA #IMPLIED
overrides CDATA #IMPLIED>
Toimittaa sen luokan nimen, joka toteuttaa kohteen org.eclipse.ui.navigator.CommonActionProvider
. Toiminnon toimittaja voi tehdä lisäyksen pikavalikkoon ja uudelleen kohdistettaviin toimintoihin, jotka on määritetty IActionBars-kohteissa sille katseluohjelmalle, joka sisältää siirtymisnäkymän. Työasemat voivat myös tehdä lisäyksiä suoraan näkymävalikkoon IActionBars-näkymävalikon kautta.
Ylätason actionProvider on näkyvissä abstraktille katseluohjelmalle, jos actionProvider-elementille on viewerActionBinding. Jos actionProvider-elementti on navigatorContent-elementin alla, navigatorContent-laajennuksen tunnus hallitsee näkyvyyttä. Vastaavat viewerContentBinding-kohteet poimivat alemmat toimintojen toimittajat automaattisesti. Lisätietoja näkyvyyksien sidonnoista on kohteessa org.eclipse.ui.navigator.viewer.
Työasemat voivat toimittaa actionProvider-elementtejä extention-juurielementin alle(vertaisesta muuhun navigatorContent-elementtiin), jolloin käyttöönottoa ja katseluohjelman sidontaa on helpompi hallita (katso viewerActionBinding).
Jos actionProviders-juuriobjektilla ei ole tunnusta, oletustunnus on org.eclipse.ui.navigator.actionProvider.X. Jotta actionProvider-elementeillä olisi mahdollisuus tehdä lisäyksiä katseluohjelman valikoihin tai toimintopalkkeihin, on määritettävä viewerActionBinding (osana org.eclipse.ui.navigator.viewer-laajennuspistettä), joka esittelee tietyn katseluohjelman ja oletustunnuksen ("org.eclipse.ui.navigator.actionProvider.*") välisen sidonnan. Lisätietoja on kohteen viewerActionBinding dokumentaatiossa org.eclipse.ui.navigator.viewer-skeemadokumentaation kohdalla.
<!ELEMENT commonWizard (enablement)>
<!ATTLIST commonWizard
type (import|export|new)
wizardId CDATA #REQUIRED
menuGroupId CDATA #IMPLIED
associatedExtensionId CDATA #IMPLIED>
Laajennuspiste toimittaa kyvyn tehdä lisäyksiä lajin määrittämään valikkoon.
<!ELEMENT commonFilter (filterExpression?)>
<!ATTLIST commonFilter
id CDATA #REQUIRED
name CDATA #REQUIRED
description CDATA #IMPLIED
class CDATA #IMPLIED
activeByDefault (true | false) >
Määrittää suodattimen, jonka voi liittää tiettyyn yleiseen katseluohjelmaan. Yleiset suodattimet on sidottu katseluohjelmaan, kuten sisältölaajennukset on sidottu käyttämällä kohdetta org.eclipse.ui.navigator.viewer/viewerContentBinding.
<!ELEMENT filterExpression (not , and , or , instanceof , test , systemTest , equals , count , with , resolve , adapt , iterate)*>
Valinnainen Eclipse-ytimen lauseke, joka määrittää, mitä suodatin piilottaa tietyssä näkymässä.
Työasema voi esimerkiksi päättää piilottaa kaikki resurssit, joissa on tietty
merkkijono (esimerkiksi *.acme). Kun suodatin on käytössä (oletusarvon mukaan tai käyttäjän toimesta), kaikki resurssit, jotka päättyvät merkkijonoon "acme", piilotetaan käyttäjän näkyvistä.
Työasemat voivat käyttää joko filterExpression-elementtiä tai class-määritettä, mutta eivät molempia.
<!ELEMENT commonSorter (parentExpression)>
<!ATTLIST commonSorter
id CDATA #REQUIRED
class CDATA #REQUIRED>
CommonSorter esittelee kohteen org.eclipse.jface.viewers.ViewerSorter
aliluokan, jonka avulla lajitellaan rakenteen aliobjektit. Sisäkkäinen parentExpression kuvaa sitä,
milloin commonSorter otetaan käyttöön. Jos elementti vastaa parentExpression-elementtiä, sen aliobjektit lajitellaan commonSorter-elementin avulla.
org.eclipse.jface.viewers.ViewerSorter
aliluokka.<!ELEMENT parentExpression (not , and , or , instanceof , test , systemTest , equals , count , with , resolve , adapt , iterate)*>
ParentExpression-elementin avulla commonSorter-elementti havaitsee, milloin sitä käytetään. Jos commonSorter-elementin parentExpression-elementti vastaa annettua elementtiä, kyseisen commonSorter-elementin avulla lajitellaan kyseisen elementin aliobjektit (sellaisina kuin sisältöpalvelun sisällön toimittaja ne palauttaa).
<!ELEMENT override EMPTY>
<!ATTLIST override
suppressedExtensionId CDATA #REQUIRED
policy (InvokeOnlyIfSuppressedExtAlsoVisibleAndActive|InvokeAlwaysRegardlessOfSuppressedExt) "InvokeAlwaysRegardlessOfSuppressedExt">
Kun näkyvistä jääneen laajennuksen triggerPoints-lauseke ja esitelty laajennus ovat molemmat käytössä samassa elementissä, tämä laajennus kutsutaan, mutta ei näkyvistä jätettyä laajennusta. Työasemien, jotka määrittävät override-elementin, on toimitettava myös sisällön toimittaja,
joka toteuttaa kohteen org.eclipse.ui.navigator.IPipelinedTreeContentProvider
,
joka toimittaa metodit, joiden avulla voi kaapata katseluohjelman aliobjekteja, pääobjekteja ja
suoria päivityksiä koskevat pyynnöt.
<!ELEMENT dropAssistant (possibleDropTargets)>
<!ATTLIST dropAssistant
id CDATA #REQUIRED
class CDATA #REQUIRED>
Toimittaa kohteen org.eclipse.ui.navigator.CommonDropAdapterAssistant
aliluokan, joka voi toimittaa ohjelmallisen tarkistuksen pudotustoiminnolle, pyytää lisää siirtolajeja ja käsitellä pudotustoiminnon.
DropAssistant kutsutaan aina, kun elementit, jotka on vedetty, vastaavat
sisältävän navigatorContent-laajennuksen possibleChildren-lauseketta ja toiminnon
pudotuskohde on kuvattu dropAssistant-elementin possibleDropTargets-lausekkeessa.
Laajennuksessa voi olla useita pudotussovittimia,
joilla on toisensa poissulkevat possibleDropTargets-lausekkeet. Ensimmäinen kohdattu pudotussovitin, joka vastaa pudotuskohdetta ja palauttaa OK-tilan
kohteelle CommonDropAdapterAssistant.validateDrop(...)
, saa tilaisuuden käsitellä pudotuksen.
org.eclipse.ui.navigator.CommonDropAdapterAssistant
-toteutus.<!ELEMENT possibleDropTargets (not , and , or , instanceof , test , systemTest , equals , count , with , resolve , adapt , iterate)*>
Kuvaa mahdollisia pudotuskohteita, jotka tietty dropAssistant voi käsitellä.
<!ELEMENT enablement (not , and , or , instanceof , test , systemTest , equals , count , with , resolve , adapt , iterate)*>
Yleinen juurielementti. Elementtiä voi käyttää laajennuspisteen sisällä määrittämään sen käyttöönottolausekkeen. Käyttöönottolausekkeen aliobjektit yhdistetään AND-operaattorin avulla.
<!ELEMENT not (not | and | or | instanceof | test | systemTest | equals | count | with | resolve | adapt | iterate)>
Tämä elementti edustaa NOT-operaatiota sen alielementin lausekkeen tuloksen arvioinnissa.
<!ELEMENT and (not , and , or , instanceof , test , systemTest , equals , count , with , resolve , adapt , iterate)*>
Tämä elementti edustaa AND-operaatiota sen kaikkien alielementtien lausekkeiden tuloksen arvioinnissa.
<!ELEMENT or (not , and , or , instanceof , test , systemTest , equals , count , with , resolve , adapt , iterate)*>
Tämä elementti edustaa OR-operaatiota sen kaikkien alielementtilausekkeiden tuloksen arvioinnissa.
<!ELEMENT instanceof EMPTY>
<!ATTLIST instanceof
value CDATA #REQUIRED>
Tätä elementtiä käytetään toteuttamaan kohteena olevan objektin ilmentymätarkistus. Lauseke palauttaa arvon EvaluationResult.TRUE, jos objektin laji on määritteen arvossa määritetyn lajin alilaji. Muussa tapauksessa palautuu arvo EvaluationResult.FALSE.
<!ELEMENT test EMPTY>
<!ATTLIST test
property CDATA #REQUIRED
args CDATA #IMPLIED
value CDATA #IMPLIED>
Tämän elementin avulla arvioidaan kohteena olevan objektin ominaisuustila. Testattavissa olevien ominaisuuksien joukkoa voi laajentaa käyttämällä ominaisuuksien testauksen laajennuspistettä. Testauslauseke palauttaa arvon EvaluationResult.NOT_LOADED, jos varsinaisen testauksen toteuttavaa ominaisuuksien testausta ei ole vielä ladattu.
<!ELEMENT systemTest EMPTY>
<!ATTLIST systemTest
property CDATA #REQUIRED
value CDATA #REQUIRED>
Testaa järjestelmän ominaisuutta kutsumalla metodia System.getProperty ja vertaa tulosta arvoon, joka on määritetty arvomääritteen avulla.
<!ELEMENT equals EMPTY>
<!ATTLIST equals
value CDATA #REQUIRED>
Tätä elementtiä käytetään toteuttamaan kohteena olevan objektin yhtäsuuruustarkistus. Lauseke palauttaa arvon EvaluationResult.TRUE, jos objektin arvo on yhtä suuri kuin määritteen arvon antama arvo. Muussa tapauksessa palautuu arvo EvaluationResult.FALSE.
<!ELEMENT count EMPTY>
<!ATTLIST count
value CDATA #REQUIRED>
Tämän elementin avulla testataan kokoelman elementtien määrä.
<!ELEMENT with (not , and , or , instanceof , test , systemTest , equals , count , with , resolve , adapt , iterate)*>
<!ATTLIST with
variable CDATA #REQUIRED>
Tämä elementti muuttaa tarkasteltavan objektin kaikkien sen aliobjektien osalta annetun muuttujan viittaamaksi objektiksi. Jos muuttujan selvitys ei onnistu, lauseke aiheuttaa poikkeuksen ExpressionException, kun sitä arvioidaan. WITH-lausekkeen aliobjektit yhdistetään AND-operaattorin avulla.
<!ELEMENT resolve (not , and , or , instanceof , test , systemTest , equals , count , with , resolve , adapt , iterate)*>
<!ATTLIST resolve
variable CDATA #REQUIRED
args CDATA #IMPLIED>
Tämä elementti muuttaa tarkasteltavan objektin kaikkien sen aliobjektien osalta annetun muuttujan viittaamaksi objektiksi. Jos muuttujan selvitys ei onnistu, lauseke aiheuttaa poikkeuksen ExpressionException, kun sitä arvioidaan. WITH-lausekkeen aliobjektit yhdistetään AND-operaattorin avulla.
<!ELEMENT adapt (not , and , or , instanceof , test , systemTest , equals , count , with , resolve , adapt , iterate)*>
<!ATTLIST adapt
type CDATA #REQUIRED>
Tämän elementin avulla mukautetaan kohteena oleva objekti määritelajin määrittämään lajiin. Lauseke palauttaa arvon "ei ladattu", jos sovitinta tai viitattua lajia ei ole vielä ladattu. Se aiheuttaa poikkeuksen ExpressionException arvioinnin aikana, jos lajin nimeä ei ole lainkaan. Mukautuslausekkeen aliobjektit yhdistetään AND-operaattorin avulla.
<!ELEMENT iterate (not , and , or , instanceof , test , systemTest , equals , count , with , resolve , adapt , iterate)*>
<!ATTLIST iterate
operator (or|and) >
Tämän elementin avulla iteroidaan muuttuja, joka on lajia java.util.Collection. Jos kohteena oleva objekti ei ole lajia java.util.Collection, ilmenee poikkeus ExpressionException arvioitaessa lauseketta.
Seuraavassa esimerkissä kuvataan sisältölaajennus, joka toimittaa resurssisisältöä. TriggerPoints-lauseke määrittää, milloin tämä laajennus aluksi kutsutaan. Jos viewerContentBinding vastaa tätä laajennusta ja isRoot-määritteen arvo on "true", laajennusta käytetään huolimatta siitä, vastaako juurielementti triggerPoints-lauseketta.
<extension point=
"org.eclipse.ui.navigator.navigatorContent"
>
<navigatorContent name=
"%resource.extension.name"
priority=
"low"
icon=
"icons/full/eview16/resource_persp.gif"
activeByDefault=
"true"
contentProvider=
"org.eclipse.ui.navigator.resources.internal.workbench.ResourceExtensionContentProvider"
labelProvider=
"org.eclipse.ui.navigator.resources.internal.workbench.ResourceExtensionLabelProvider"
sorter=
"org.eclipse.ui.navigator.resources.internal.workbench.ResourceSorter"
id=
"org.eclipse.ui.navigator.resourceContent"
>
<triggerPoints>
<or>
<instanceof value=
"org.eclipse.core.resources.IWorkspaceRoot"
/>
<instanceof value=
"org.eclipse.core.resources.IProject"
/>
<instanceof value=
"org.eclipse.core.resources.IFolder"
/>
</or>
</triggerPoints>
<possibleChildren>
<or>
<instanceof value=
"org.eclipse.core.resources.IWorkspaceRoot"
/>
<instanceof value=
"org.eclipse.core.resources.IProject"
/>
<instanceof value=
"org.eclipse.core.resources.IResource"
/>
<instanceof value=
"org.eclipse.core.resources.IFolder"
/>
<instanceof value=
"org.eclipse.core.resources.IFile"
/>
</or>
</possibleChildren>
</navigatorContent>
</extension>
Työasemat voivat toimittaa näkymään toimintoja objektin tai katseluohjelman
lisäysten avulla (katso org.eclipse.ui.popupMenus). Joskus työasemat edellyttävät enemmän joustavuutta kuin kumpikaan näistä keinoista sallii, joten perussiirtymisikkunan kehys tukee myös toimintojen toimittajien lisäystä. Toimintojen toimittajat ovat kohteenorg.eclipse.ui.actions.ActionGroup
aliluokka, ja ne voivat täyttää toimintopalkkeja ja
valikoita erilaisiin tapahtumiin perustuen (valinta ja hiiren kakkospainikkeen napsautus, tässä järjestyksessä).
Työasemat voivat joko liittää toimintojen toimittajia tiettyyn sisältölaajennukseen tai esitellä toimintojen toimittajat ylätason lisäyksinä, jotka eivät liity mihinkään tiettyyn sisältölaajennukseen. Ylätason toimintojen toimittajat on liitettävä tiettyyn katseluohjelman ilmentymään org.eclipse.ui.navigator.viewer/viewerActionBinding-laajennuspisteen avulla. Sisäkkäiset toimintojen toimittajat sidotaan automaattisesti katselutoimintoon sen mukaan, onko myös ne sisältävä sisältölaajennus sidottu katseluohjelmaan (katso org.eclipse.ui.navigator/viewerContentBinding).
Seuraavassa esimerkissä kuvataan molemmat tavat. "TestNestedActionProvider" voi tehdä lisäyksiä valikkoon ja kohteeseen org.eclipse.ui.IActionBars
vain silloin, kun org.eclipse.ui.tests.navigator.testContent-laajennus on näkyvissä ja aktiivinen.
Jos käyttäjä poistaa koelaajennuksen käytöstä Käytettävissä olevat mukautukset -valintaikkunassa, sisäkkäinen toimintojen toimittaja ei enää voi tehdä lisäyksiä.
<extension point=
"org.eclipse.ui.navigator.navigatorContent"
>
<navigatorContent id=
"org.eclipse.ui.tests.navigator.testContent"
name=
"%test.navigator.extension"
contentProvider=
"org.eclipse.ui.tests.navigator.extension.TestContentProvider"
labelProvider=
"org.eclipse.ui.tests.navigator.extension.TestLabelProvider"
activeByDefault=
"true"
priority=
"normal"
>
<triggerPoints>
<instanceof value=
"org.eclipse.core.resources.IProject"
/>
</triggerPoints>
<actionProvider class=
"org.eclipse.ui.tests.navigator.extension.TestNestedActionProvider"
id=
"org.eclipse.ui.tests.navigator.extension.TestNestedActionProvider"
>
<enablement>
<instanceof value=
"org.eclipse.core.resources.IResource"
/>
</enablement>
</actionProvider>
</navigatorContent>
<actionProvider class=
"org.eclipse.ui.navigator.resources.internal.actions.NewActionProvider"
id=
"org.eclipse.ui.navigator.resources.NewActions"
>
<enablement>
<or>
<adapt type=
"org.eclipse.core.resources.IFile"
/>
<adapt type=
"org.eclipse.core.resources.IFolder"
/>
<adapt type=
"org.eclipse.core.resources.IProject"
/>
<adapt type=
"org.eclipse.core.resources.IWorkspaceRoot"
/>
</or>
</enablement>
</actionProvider>
</extension>
Työasemat voivat määrittää suodattimia joko luokan org.eclipse.jface.viewers.ViewerFilter
aliluokkien tai Eclipse-ytimen lausekkeiden avulla. Seuraavassa esimerkissä on kuvattu molemmat menetelmät. Työasemat voivat käyttää vain jompaakumpaa menetelmää. Laajennukset, joissa on määritetty molemmat, ovat virheellisiä, ja vain ytimen lausekesuodatinta käytetään. Nimen ja kuvauksen kentät ovat käännettäviä, ja todellisissa ympäristöissä niiden tulee olla ulkoistettuja merkkijonoja.
<extension point=
"org.eclipse.ui.navigator.navigatorContent"
>
<commonFilter class=
"org.eclipse.ui.tests.navigator.extension.TestItemsThatEndIn3"
description=
"Hide TestItem objects that end in the number "3""
id=
"org.eclipse.ui.tests.navigator.filters.TestItemsThatEndWith3"
name=
"TestItems that end with "3""
activeByDefault=
"true"
/>
<commonFilter description=
"Hides all instances of Test Item"
id=
"org.eclipse.ui.tests.navigator.filters.AllTestItems"
name=
"A TestItem Exp Filter (should be sorted alphab..)"
>
<filterExpression>
<instanceof value=
"org.eclipse.ui.tests.navigator.extension.TestExtensionTreeData"
/>
</filterExpression>
</commonFilter>
Aliobjektijoukon yleinen lajittelutoiminto määritetään niiden pääobjektin perusteella. Lajittelutoiminnon luokan on oltava org.eclipse.jface.viewers.ViewerSorter
-luokan aliluokka.
<extension point=
"org.eclipse.ui.navigator.navigatorContent"
>
<commonSorter class=
"org.eclipse.ui.navigator.resources.internal.workbench.ResourceExtensionSorter"
id=
"org.eclipse.ui.navigator.resources.sorters.defaultSorter"
>
<parentExpression>
<or>
<instanceof value=
"org.eclipse.core.resources.IWorkspaceRoot"
/>
<instanceof value=
"org.eclipse.core.resources.IProject"
/>
<instanceof value=
"org.eclipse.core.resources.IResource"
/>
<instanceof value=
"org.eclipse.core.resources.IFolder"
/>
<instanceof value=
"org.eclipse.core.resources.IFile"
/>
</or>
</parentExpression>
</commonSorter>
</extension>
Seuraavassa esimerkissä kuvataan, kuinka voit lisätä ohjatun toiminnon pikanäppäintoiminnot toiminnoille Uusi kansio ja Uusi tiedosto, jotka ovat käytössä luokan org.eclipse.core.resources.IResource tietyissä aliluokissa. Työasemat voivat käyttää mitä tahansa org.eclipse.core.expressions-kohteen osia, jotka ovat tarpeen sen määrittämiseksi, milloin valikkovaihtoehtojen tulee olla käytettävissä. Seuraavassa määritetyn wizardId-arvon on vastattava jotakin org.eclipse.ui.xxxWizards-laajennuspistettä.
Käytä niissä työasemissa, jotka koostavat omat katselutoimintonsa tai näkymän osansa, kohdetta org.eclipse.ui.navigator.WizardActionGroup
, jotta valikko täytetään oikein. Lisätietoja tämän ominaisuuden käytöstä on kyseisen luokan dokumentaatiossa.
<extension point=
"org.eclipse.ui.navigator.navigatorContent"
>
<commonWizard type=
"new"
wizardId=
"org.eclipse.ui.wizards.new.folder"
>
<enablement>
<or>
<adapt type=
"org.eclipse.core.resources.IFile"
/>
<adapt type=
"org.eclipse.core.resources.IFolder"
/>
<adapt type=
"org.eclipse.core.resources.IProject"
/>
<adapt type=
"org.eclipse.core.resources.IWorkspaceRoot"
/>
</or>
</enablement>
</commonWizard>
<commonWizard type=
"new"
wizardId=
"org.eclipse.ui.wizards.new.file"
>
<enablement>
<or>
<adapt type=
"org.eclipse.core.resources.IFile"
/>
<adapt type=
"org.eclipse.core.resources.IFolder"
/>
<adapt type=
"org.eclipse.core.resources.IProject"
/>
<adapt type=
"org.eclipse.core.resources.IWorkspaceRoot"
/>
</or>
</enablement>
</commonWizard>
</extension>
Copyright (c) 2002, 2005 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