PyDev не обеспечивает фактическую замену IJavaElement ... (т.е. он не обеспечивает выбор на основе этого).
Тем не менее, могут быть разные подходы, которые могут работать ... одним из вариантов будет прослушивание регулярных выделений текста и выполнение того, что сделано в org.python.pydev.editor.actions.PyMethodNavigation, который определяет область действия из текущего местоположение с использованием FastParser.firstClassOrFunction (doc, startLine, searchForward, pyEdit.isCythonFile ()) - этого будет достаточно для того, что вы хотите?