public class NodeModelBasedRegionAccess extends AbstractRegionAccess
| Modifier | Constructor and Description |
|---|---|
protected |
NodeModelBasedRegionAccess(NodeModelBasedRegionAccessBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
XtextResource |
getResource() |
protected java.lang.String |
getText() |
boolean |
hasSyntaxError() |
ITextSegment |
regionForDocument() |
AbstractEObjectRegion |
regionForEObject(org.eclipse.emf.ecore.EObject obj)
Returns a the text region for a semantic element (i.e.
|
IEObjectRegion |
regionForRootEObject() |
java.lang.String |
textForOffset(int offset,
int length) |
allRegionsFor, allSemanticRegions, getExtensions, getRewriter, getTextRegionAccess, grammarElement, immediatelyFollowing, immediatelyPreceding, initMap, isMultiline, nextHiddenRegion, previousHiddenRegion, regionFor, regionForLineAtOffset, regionForOffset, semanticRegions, toStringprotected NodeModelBasedRegionAccess(NodeModelBasedRegionAccessBuilder builder)
public XtextResource getResource()
XtextResource that backs the document this class provides access to.protected java.lang.String getText()
getText in class AbstractRegionAccesspublic java.lang.String textForOffset(int offset,
int length)
public AbstractEObjectRegion regionForEObject(org.eclipse.emf.ecore.EObject obj)
ITextRegionAccessregionForEObject in interface ITextRegionAccessregionForEObject in interface ITextRegionExtensionsregionForEObject in class AbstractRegionAccesspublic IEObjectRegion regionForRootEObject()
public ITextSegment regionForDocument()
public boolean hasSyntaxError()