プラグインでテキストエディターの文字の色を取得

TextEditor editor;

...

Method method = AbstractTextEditor.class.getDeclaredMethod("getSourceViewer", null);
method.setAccessible(true);
ISourceViewer viewer = method.invoke(editor, null);
StyledText text = viewer.getTextWidget();
StyleRange range = text.getStyleRangeAtOffset(0/* ← この位置の文字の色を取得 */);

// このあとrangeのメンバーで各種色が取得できる