Käyttöliittymälisäysten toteutus

Tähän mennessä olemme todenneet, että pääasiallinen ero RCP-lisäosan ja Eclipse SDK -lisäosan välillä on se, että RCP-lisäosa määrittää luokan, joka ajetaan, kun ympäristö aloitetaan. Kyseinen luokka luo ja ajaa työympäristöikkunan, joka on määritetty asiaankuuluvasti. Mitä muuta erilaista RCP-sovelluksiin on? Ei paljonkaan.

Kun sovelluksen työympäristön rakenne on paikoillaan, toimintoja voi lisätä työympäristöön samalla tavoin kuin SDK-työympäristöä laajennettaessa. Työympäristön käyttöliittymän laajennuspisteiden avulla voi lisätä esimerkiksi näkymiä, muokkausohjelmia ja valikoita. Selainesimerkissä lisätään laajennuksia perspektiiviin ja muutamaan näkymään.

Nämä laajennukset esiteltiin kohdassa Työympäristöön kytkeytyminen. Esimerkin kattavuuden vuoksi käsitellään myös sitä, kuinka selainesimerkissä käytetään näitä laajennuksia, mutta esimerkissä oletetaan, että lukija tuntee jo nämä käsitteet.