Если вы просто хотите прочитать файл, открытый в активном редакторе, например, из обработчика команд, вы можете сделать что-то вроде:
IEditorPart editor = HandlerUtil.getActiveEditor(event);
IFile file = editor.getAdapter(IFile.class);
Затем вы можете использовать API ресурсов для чтения содержимого файла. Если вы пытаетесь получить доступ к тексту, который на самом деле находится в открытом редакторе, то имеет значение, с каким редактором вы имеете дело. Многие вещи основаны на текстовых редакторах , которые имеют API для доступа к текущему файловому буферу.