Εφαρμογές

org.eclipse.core.runtime.applications

Το περιβάλλον εκτέλεσης πλατφόρμας υποστηρίζει πρόσθετες λειτουργίες στις οποίες είναι δυνατή η δήλωση κύριων σημείων εισόδου. Αυτό σημαίνει ότι προγράμματα τα οποία εκτελούνται με τη χρήση του περιβάλλοντος εκτέλεσης πλατφόρμας, αλλά ελέγχουν όλες τις παραμέτρους της εκτέλεσης, μπορούν να δηλώνονται ως εφαρμογές. Οι δηλωμένες εφαρμογές μπορούν να εκτελούνται απευθείας από τη λειτουργία εκκίνησης κύριας πλατφόρμας μέσω του προσδιορισμού του ορίσματος -application, όπου η παράμετρος είναι η ταυτότητα μιας επέκτασης που παρέχεται στο σημείο επέκτασης εφαρμογών που περιγράφεται στο σημείο αυτό. Η εφαρμογή αυτή χρησιμοποιείται και εκτελείται από την πλατφόρμα. Οι πελάτες της πλατφόρμας μπορούν επίσης να χρησιμοποιούν την πλατφόρμα για την αναζήτηση και την εκτέλεση πολλών εφαρμογών.

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


Παρακάτω δίνεται ένα παράδειγμα δήλωσης εφαρμογής:

   

<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 πρέπει να αντιστοιχεί σε έναν υλοποιητή της org.eclipse.core.runtime.IPlatformRunnable.

Η πλατφόρμα παρέχει ένα πλήθος εφαρμογών, συμπεριλαμβανομένου του ίδιου του πάγκου εργασίας πλατφόρμας.