デバッグ・モデル・プレゼンテーション

org.eclipse.debug.ui.debugModelPresentations

この拡張ポイントを使用すると、ツールを使用してデバッグ・モデルの プレゼンテーションに関する処理を行うことができます。 デバッグ・モデル・プレゼンテーションは、 指定されたデバッグ・モデル内のラベル、イメージ、エディターを提供します。

<!ELEMENT extension (debugModelPresentation*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT debugModelPresentation EMPTY>

<!ATTLIST debugModelPresentation

class                      CDATA #REQUIRED

id                         CDATA #REQUIRED

detailsViewerConfiguration CDATA #IMPLIED>


デバッグ・モデル・プレゼンテーション拡張ポイントの例を以下に示します。

   

<extension point =

"org.eclipse.debug.ui.debugModelPresentations"

>

<debugModelPresentation class =

"com.example.JavaModelPresentation"

id =

"com.example.JavaDebugModel"

>

</debugModelPresentation>

</extension>

上の例では、クラス com.example.JavaModelPresentation を使用して、 com.example.JavaDebugModel で識別されるデバッグ・モデルから生成されたデバッグ・エレメントを 表示および提供します。

アクション属性 class の値は、 org.eclipse.debug.ui.IDebugModelPresentation を実装する Java クラスの完全修飾クラス名である必要があります。 3.1 以降、デバッグ・モデル・プレゼンテーションに オプションで IColorProvider および IFontProvider を実装して、デバッグ・エレメントのデフォルト・フォントや色をオーバーライドすることができます。