La clase base del 3.5 Java editor Eclipse es org.eclipse.jdt.internal.ui.text.java
Nota de la "interna" en el nombre de la clase. Eso significa que es una clase interna de Eclipse, y no pretende ser extendida.
No hay un punto de extensión de Eclipse org.eclipse.ui.editors.markerUpdaters
No he trabajado con este punto de extensión, pero parece que podría permitirle hacer lo que desee.
He aquí la descripción de Eclipse ayuda:
punto
Esta extensión se utiliza para actualizar las estrategias marcadores registran con modelos marcador de anotación. Un recurso que se abre en un editor de texto está asociado con un modelo de anotación de marcador . Para cada marcador conectado al recurso, este modelo gestiona una posición que se actualiza con cada cambio aplicado al texto en el editor. Si el recurso es guardado, el texto en el editor y la posición administrados para un marcador son pasados a las estrategias de actualización de marcador . Estas estrategias pueden actualizar los atributos del marcador según el texto y la posición . Las estrategias de actualización de marcador son solicitadas para implementar la interfaz org.eclipse.ui.texteditor.IMarkerUpdater
. Las estrategias de actualización pueden ser registradas para un tipo de marcador en particular o para todos los tipos de marcador. El este último al omitir cualquier tipo de marcador en la extensión.
He aquí un ejemplo de la ayuda de Eclipse:
<extension point= "org.eclipse.ui.editors.markerUpdaters">
<updater
id="org.eclipse.jdt.ui.markerUpdaters.JavaSearchMarkerUpdater"
class="org.eclipse.jdt.internal.ui.search.JavaSearchMarkerUpdater"
markerType="org.eclipse.search.searchmarker">
</updater>
</extension>
no pude encontrar más de una explicación en Internet.