説明: プラットフォーム・ランタイムは、メインのエントリー・ポイントを宣言するプラグインをサポートします。 つまり、プラットフォーム・ランタイムを使用して実行されても、実行の全局面を制御するプログラムは、 それ自体をアプリケーションとして宣言できます。 宣言されたアプリケーションは、-application 引き数を指定して、プラットフォームのメイン・ランチャーから直接実行することができます (パラメーターは、ここで説明したアプリケーションの拡張ポイントに提供される拡張機能の ID です)。 このアプリケーションは、プラットフォームによってインスタンス化および実行されます。 プラットフォーム・クライアントも、プラットフォームを使用して、複数のアプリケーションを検索および実行できます。
構成マークアップ:
<!ELEMENT extension (application)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
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>
API 情報: class 属性の値は、org.eclipse.core.runtime.IPlatformRunnable のインプリメンテーションを表す 必要があります。
提供されるインプリメンテーション: プラットフォームには、プラットフォーム・ワークベンチなど、 いくつかのアプリケーションが提供されます。
Copyright (c) 2002 IBM Corporation and others.
All rights reserved.
This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/cpl-v10.html