リファクタリング変更プレビュー・ビューアー

org.eclipse.ltk.ui.refactoring.changePreviewViewers

3.0

この拡張ポイントを使用して、変更オブジェクトを表すことのできる特殊ビューアーを定義します。 拡張ポイントのリーダーは、<with variable="..."/> タグを使用して、 式の評価の際にアクセスできる、以下の事前定義変数を提供します。

change
プレビューを示す対象の変更オブジェクト。

式の評価の際に使用されるデフォルトの変数は、変更変数にバウンドされます。

<!ELEMENT extension (changePreviewViewer*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT changePreviewViewer (enablement)>

<!ATTLIST changePreviewViewer

id    CDATA #REQUIRED

class CDATA #REQUIRED>


以下の例は、テキスト変更オブジェクトのプレビュー・ビューアーを提供しています。
   

<extension point=

"org.eclipse.ltk.ui.refactoring.changePreviewViewers"

>

<changePreviewViewer class=

"org.eclipse.ltk.internal.ui.refactoring.TextChangePreviewViewer"

id=

"org.eclipse.ltk.internal.ui.refactoring.textChangePreviewViewer"

>

<enablement>

<instanceof value=

"org.eclipse.ltk.core.refactoring.TextChange"

/>

</enablement>

</changePreviewViewer>

</extension>

提供されたクラスは 、org.eclipse.ltk.ui.refactoring.IChangePreviewViewer を拡張しなければなりません。