Alkalmazások

org.eclipse.core.runtime.applications

A platform futtatókörnyezet támogatja a fő belépési pontokat meghatározó bedolgozókat. Ez azt jelenti, hogy azok a programok, amelyek a platform futtatókörnyezetet használva futtathatók, de már a végrehajtás valamennyi szempontját felügyelik, alkalmazásként deklarálhatják magukat. A deklarált alkalmazások közvetlenül a fő platformindítóból futtathatók az -application argumentum megadásával, ahol a paraméter az itt leírt alkalmazás kiterjesztési ponthoz biztosított kiterjesztés azonosítója. Ezt az alkalmazást a környezet példányosítja és futtatja. A platform ügyfelei több alkalmazás kikeresésére és futtatására is használhatják a környezetet.

<!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>


Az alábbiakban alkalmazásdeklarációra látható példa:

   

<extension id=

"coolApplication"

point=

"org.eclipse.core.runtime.applications"

>

<application>

<run class=

"com.xyz.applications.Cool"

>

<parameter name=

"optimize"

value=

"true"

/>

</run>

</application>

</extension>

A class attribútum értéke az org.eclipse.core.runtime.IPlatformRunnable egyik megvalósítója.

Az operációs rendszer számos alkalmazást biztosít, többek között magát az operációs rendszer munkaterületet.