El conector de la UI de JDT proporciona una clase de programa de utilidad, JavaUI, que permite llamar programáticamente a la interfaz de usuario de JDT.
El fragmento de código siguiente hace que un editor de Java muestre un miembro concreto de una unidad de compilación de Java.
void showMethod(IMember member) {
ICompilationUnit cu = member.getCompilationUnit();
IEditorPart javaEditor = JavaUI.openInEditor(cu);
JavaUI.revealInEditor(javaEditor, member);
}
openInEditor
y revealInEditor
también funcionan para archivos de clase y para miembros de los mismos.