public class StringBasedRegionAccess extends AbstractRegionAccess
Modifier | Constructor and Description |
---|---|
protected |
StringBasedRegionAccess(XtextResource resource) |
Modifier and Type | Method and Description |
---|---|
protected void |
add(AbstractEObjectRegion tokens) |
protected int |
append(java.lang.String value) |
XtextResource |
getResource() |
protected java.lang.String |
getText() |
boolean |
hasSyntaxError() |
ITextSegment |
regionForDocument() |
AbstractEObjectRegion |
regionForEObject(org.eclipse.emf.ecore.EObject obj) |
IEObjectRegion |
regionForRootEObject() |
void |
setRootEObject(AbstractEObjectRegion root) |
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 StringBasedRegionAccess(XtextResource resource)
protected void add(AbstractEObjectRegion tokens)
protected int append(java.lang.String value)
public XtextResource getResource()
XtextResource
that backs the document this class provides access to.protected java.lang.String getText()
getText
in class AbstractRegionAccess
public ITextSegment regionForDocument()
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 void setRootEObject(AbstractEObjectRegion root)
public java.lang.String textForOffset(int offset, int length)
public boolean hasSyntaxError()