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) |
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, toString
protected NodeModelBasedRegionAccess(NodeModelBasedRegionAccessBuilder builder)
public XtextResource getResource()
XtextResource
that backs the document this class provides access to.protected java.lang.String getText()
getText
in class AbstractRegionAccess
public java.lang.String textForOffset(int offset, int length)
public AbstractEObjectRegion regionForEObject(org.eclipse.emf.ecore.EObject obj)
regionForEObject
in interface ITextRegionAccess
regionForEObject
in interface ITextRegionExtensions
regionForEObject
in class AbstractRegionAccess
public IEObjectRegion regionForRootEObject()
public ITextSegment regionForDocument()
public boolean hasSyntaxError()