public class XtextHyperlinkHelper extends HyperlinkHelper
HyperlinkHelper.HyperlinkAcceptor
Constructor and Description |
---|
XtextHyperlinkHelper() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
acceptHyperLink(XtextResource resource,
org.eclipse.emf.ecore.EObject objectAtOffset) |
void |
createHyperlinksByOffset(XtextResource resource,
int offset,
IHyperlinkAcceptor acceptor) |
void |
createHyperlinksTo(XtextResource from,
org.eclipse.jface.text.Region region,
org.eclipse.emf.ecore.EObject to,
IHyperlinkAcceptor acceptor)
Produces hyperlinks for the given
region that point to the referenced target . |
protected void |
createLinksToBase(ITextRegion nameLocation,
AbstractRule rule,
IHyperlinkAcceptor acceptor) |
protected org.eclipse.jface.text.Region |
toRegion(ITextRegion location) |
createHyperlinksByOffset, createHyperlinksTo, getEObjectAtOffsetHelper, getHyperlinkProvider, getLabelProvider, getParentNodeWithCrossReference
public void createHyperlinksByOffset(XtextResource resource, int offset, IHyperlinkAcceptor acceptor)
createHyperlinksByOffset
in class HyperlinkHelper
protected void createLinksToBase(ITextRegion nameLocation, AbstractRule rule, IHyperlinkAcceptor acceptor)
protected org.eclipse.jface.text.Region toRegion(ITextRegion location)
public void createHyperlinksTo(XtextResource from, org.eclipse.jface.text.Region region, org.eclipse.emf.ecore.EObject to, IHyperlinkAcceptor acceptor)
HyperlinkHelper
region
that point to the referenced target
.createHyperlinksTo
in class HyperlinkHelper
protected boolean acceptHyperLink(XtextResource resource, org.eclipse.emf.ecore.EObject objectAtOffset)