Я бы порекомендовал взглянуть на исходный код AbstractTextEditor, чтобы увидеть, существует ли точка расширения для этой цели.Если точка расширения существует, это будет очевидно из источника этого класса.
Держу пари, что такой точки расширения не существует.Вам остается открыть запрос на расширение и тем временем установить плагин, содержащий плагин AbstractTextEditor, чтобы изменить источник этого файла.Фрагмент не собирается делать трюк.Другой альтернативой для изучения является изучение и применение структуры ткачества байт-кода, такой как AspectJ (http://eclipse.org/ajdt/).