Вы можете получить список всех открытых редакторов, используя метод IWorkbenchPage
getEditorReferences
. Вы можете использовать это для поиска интересующих вас редакторов. Итак:
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
IEditorReference [] editors = page.getEditorReferences();
for (IEditorReference editor : editors) {
String editorId = editor.getId();
// TODO test if this is an editor you are interested in
IEditorInput inout = editor.getEditorInput();
IFile file = inout.getAdapter(IFile.class);
...
}