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)
Returns a the text region for a semantic element (i.e.
|
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, toStringprotected 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 AbstractRegionAccesspublic ITextSegment regionForDocument()
public AbstractEObjectRegion regionForEObject(org.eclipse.emf.ecore.EObject obj)
ITextRegionAccessregionForEObject in interface ITextRegionAccessregionForEObject in interface ITextRegionExtensionsregionForEObject in class AbstractRegionAccesspublic IEObjectRegion regionForRootEObject()
public void setRootEObject(AbstractEObjectRegion root)
public java.lang.String textForOffset(int offset,
int length)
public boolean hasSyntaxError()