Средства отображения, применяемые для предварительного просмотра изменений при рефакторинге

org.eclipse.ltk.ui.refactoring.changePreviewViewers

3.0

Данная точка расширения используется для определения специального средства отображения, способного представлять объекты изменений. Средство считывания точки расширения предоставляет следующие предопределенные переменные, к которым можно обращаться при вычислении выражения с помощью тега <with variable="..."/>:

change
объект изменения, который отображается для предварительного просмотра

Переменная default, используемая при вычислении выражения, связывается с переменной 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.participants.IChangePreviewViewer