Opening a Java editor
The following snippet shows how
JavaUI
can be used to open a Java editor and display a specific member of a
Java compilation unit.
void showMethod(IMember member) throws PartInitException, JavaModelException {
ICompilationUnit cu = member.getCompilationUnit();
IEditorPart javaEditor = JavaUI.openInEditor(cu);
JavaUI.revealInEditor(javaEditor, (IJavaElement)member);
}
The methods openInEditor
and revealInEditor
also
work for class files and for members contained in class files.