Utilizando a UI do JDT

O plug-in da UI do JDT fornece uma classe de utilitário, JavaUI, que permite chamar a interface do usuário do JDT de maneira programática.

Essa classe pode ser utilizada para abrir diálogos de aviso de classe e de pacote e para abrir editores em elementos Java.

O trecho a seguir faz um editor Java mostrar um membro específico de uma unidade de compilação Java.

void showMethod(IMember member) {
    ICompilationUnit cu = member.getCompilationUnit();
    IEditorPart javaEditor = JavaUI.openInEditor(cu);
    JavaUI.revealInEditor(javaEditor, member);
}