Utvidelser
Utvidelser er den sentrale mekanismen for å sørge for virkemåte til plattformen. Med mindre plugin-modulen er en dokumentasjons-plugin eller et enkelt bibliotek med Java-API som er gjort tilgjengelig for andre plugin-moduler, blir den nye virkemåten levert som en utvidelse.
På siden Utvidelser kan du legge til, fjerne og endre utvidelsene som plugin-modulen har levert til plattformen.
Alle utvidelser
I delen Alle utvidelser velger du Legg til for å vise alle de tilgjengelige utvidelsespunktene du kan utvide.
Hvert utvidelsespunkt leveres med et XML-skjema som oppgir grammatikken. Når du velger en ny utvidelse, trekker PDE ut grammatikken for det tilsvarende utvidelsespunktet og fyller ut hurtigmenyen for hvert element som er valgt i visningsprogrammet Alle utvidelser, med en liste over gyldige underordnede elementer du kan opprette.
For hvert valgte element i hoveddelen av en utvidelse, fyller PDE ut delen Opplysninger om utvidelseselement med alle de gyldige attributtene for dette elementet. Nødvendige attributter er merket med en stjerne.
Når du beveger musen over et attributtnavn, blir det vist en verktøytipsboks som viser beskrivelsen av dette attributtet.
Når et attributt forventer navnet på en Java-klasse som en verdi (for eksempel attributtet class ovenfor), blir den oppgitte Java-filen åpnet når du klikker på navnet på et attributt, hvis filen finnes. Hvis filen ikke finnes, blir veiviseren for ny JDT-klasse åpnet når du klikker på class-linken, slik at du kan opprette en ny Java-klasse.
Noen av utvidelseselementene har ikke attributter. De krever i stedet en beskrivelse som kan oppgis i delen Brødtekst: