Sovellukset

org.eclipse.core.runtime.applications

Ajonaikainen käyttöympäristö tukee lisäosia, jotka määrittävät päätulokohdat. Tämän tuen ansiosta ohjelmat, jotka halutaan ajaa käyttöympäristön ajonaikaisessa ydinosassa niin, että ne ohjaavat kaikkia ajovaiheita, voidaan määrittää sovelluksiksi. Tällaiset sovellukset voidaan ajaa suoraan pääkäyttöympäristön aloitustoiminnosta käyttämällä -application-argumenttia, jonka parametrina on tässä kuvatun sovellusten laajennuspisteen avulla määritetyn laajennuksen tunnus. Käyttöympäristö luo sovelluksen ilmentymän ja ajaa sen. Käyttöympäristön työasemat voivat käyttää käyttöympäristöä sovellusten haussa ja moniajossa.

<!ELEMENT extension (application)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #REQUIRED

name  CDATA #IMPLIED>


<!ELEMENT application (run?)>



<!ELEMENT run (parameter*)>

<!ATTLIST run

class CDATA #REQUIRED>


<!ELEMENT parameter EMPTY>

<!ATTLIST parameter

name  CDATA #REQUIRED

value CDATA #REQUIRED>


Seuraavassa on esimerkki sovellusmäärityksestä:

   

<extension id=

"coolApplication"

point=

"org.eclipse.core.runtime.applications"

>

<application>

<run class=

"com.xyz.applications.Cool"

>

<parameter name=

"optimize"

value=

"true"

/>

</run>

</application>

</extension>

Class-määritteen arvon on vastattava objektia, joka toteuttaa org.eclipse.core.runtime.IPlatformRunnable-liittymän.

Käyttöympäristö sisältää erinäisiä sovelluksia (kuten käyttöympäristön työympäristön).