public class XbaseHyperLinkHelper extends TypeAwareHyperlinkHelper
HyperlinkHelper.HyperlinkAcceptor| Constructor and Description |
|---|
XbaseHyperLinkHelper() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.jface.text.hyperlink.IHyperlink[] |
createHyperlinksByOffset(XtextResource resource,
int offset,
boolean createMultipleHyperlinks)
If multiple links are requested, all ambiguous candidates are provided for feature and constructor calls.
|
void |
createHyperlinksByOffset(XtextResource resource,
int offset,
IHyperlinkAcceptor acceptor) |
protected void |
createHyperlinksForCrossRef(XtextResource resource,
INode crossRefNode,
IHyperlinkAcceptor acceptor) |
protected void |
createHyperlinksTo(XtextResource resource,
INode node,
org.eclipse.emf.ecore.EObject target,
IHyperlinkAcceptor acceptor)
Produces hyperlinks for the given
node which is associated with a cross reference
that points to the referenced target. |
IBatchTypeResolver |
getBatchTypeResolver() |
createHyperlinksTo, getJdtHyperlinkFactory, setJdtHyperlinkFactorygetEObjectAtOffsetHelper, getHyperlinkProvider, getLabelProvider, getParentNodeWithCrossReferencepublic org.eclipse.jface.text.hyperlink.IHyperlink[] createHyperlinksByOffset(XtextResource resource, int offset, boolean createMultipleHyperlinks)
createHyperlinksByOffset in interface IHyperlinkHelpercreateHyperlinksByOffset in class HyperlinkHelperpublic void createHyperlinksByOffset(XtextResource resource, int offset, IHyperlinkAcceptor acceptor)
createHyperlinksByOffset in class HyperlinkHelperprotected void createHyperlinksForCrossRef(XtextResource resource, INode crossRefNode, IHyperlinkAcceptor acceptor)
protected void createHyperlinksTo(XtextResource resource, INode node, org.eclipse.emf.ecore.EObject target, IHyperlinkAcceptor acceptor)
HyperlinkHelpernode which is associated with a cross reference
that points to the referenced target.createHyperlinksTo in class HyperlinkHelperHyperlinkHelper.createHyperlinksTo(XtextResource, Region, EObject, IHyperlinkAcceptor)public IBatchTypeResolver getBatchTypeResolver()