public class XtextElementLinks
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
XtextElementLinks.ILinkHandler
A handler is asked to handle links to targets.
|
protected class |
XtextElementLinks.XtextLinkAdapter |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
OPEN_LINK_SCHEME |
static java.lang.String |
XTEXTDOC_SCHEME |
static java.lang.String |
XTEXTDOC_VIEW_SCHEME |
Constructor and Description |
---|
XtextElementLinks() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
createLink(org.eclipse.emf.ecore.EObject o) |
java.lang.String |
createLink(java.lang.String scheme,
org.eclipse.emf.ecore.EObject o) |
java.lang.String |
createLink(java.lang.String scheme,
org.eclipse.emf.ecore.EObject o,
java.lang.String elementName) |
java.lang.String |
createLink(java.lang.String uri,
java.lang.String elementName) |
org.eclipse.swt.browser.LocationListener |
createLocationListener(XtextElementLinks.ILinkHandler handler) |
java.lang.String |
createURI(java.lang.String scheme,
org.eclipse.emf.ecore.EObject o) |
org.eclipse.emf.common.util.URI |
parseURI(java.net.URI uri) |
public static final java.lang.String OPEN_LINK_SCHEME
public static final java.lang.String XTEXTDOC_SCHEME
public static final java.lang.String XTEXTDOC_VIEW_SCHEME
public org.eclipse.swt.browser.LocationListener createLocationListener(XtextElementLinks.ILinkHandler handler)
public java.lang.String createLink(org.eclipse.emf.ecore.EObject o)
public java.lang.String createLink(java.lang.String scheme, org.eclipse.emf.ecore.EObject o)
public java.lang.String createLink(java.lang.String scheme, org.eclipse.emf.ecore.EObject o, java.lang.String elementName)
public java.lang.String createLink(java.lang.String uri, java.lang.String elementName)
public java.lang.String createURI(java.lang.String scheme, org.eclipse.emf.ecore.EObject o) throws java.net.URISyntaxException
java.net.URISyntaxException
public org.eclipse.emf.common.util.URI parseURI(java.net.URI uri)