Das Plug-in 'JDT-Benutzerschnittstelle' bietet eine Dienstprogrammklasse namens JavaUI, mit deren Hilfe die JDT-Benutzerschnittstelle programmgestützt aufgerufen werden kann.
Das folgende Snippet weist einen Java-Editor an, ein spezifisches Member einer Java-Kompiliereinheit anzuzeigen.
void showMethod(IMember member) {
ICompilationUnit cu = member.getCompilationUnit();
IEditorPart javaEditor = JavaUI.openInEditor(cu);
JavaUI.revealInEditor(javaEditor, member);
}
openInEditor
und revealInEditor
funktionieren auch für Klassendateien und in Klassendateien enthaltenen Teildateien.