应用程序

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 的实现器。

平台提供了许多应用程序,包括平台工作台本身。