public class StringSemanticRegion extends StringRegion implements ISemanticRegion
EMPTY_REGION| Modifier | Constructor and Description |
|---|---|
protected |
StringSemanticRegion(StringBasedRegionAccess regionAccess,
org.eclipse.emf.ecore.EObject semanticElement,
AbstractElement grammarElement,
int offset,
int length) |
| Modifier and Type | Method and Description |
|---|---|
AbstractElement |
getGrammarElement() |
IHiddenRegion |
getNextHiddenRegion() |
ISemanticRegion |
getNextSemanticRegion() |
IHiddenRegion |
getPreviousHiddenRegion() |
ISemanticRegion |
getPreviousSemanticRegion() |
org.eclipse.emf.ecore.EObject |
getSemanticElement()
The EObject this semantic region belongs to.
|
ISemanticRegionFinder |
immediatelyFollowing() |
ISemanticRegionFinder |
immediatelyPreceding() |
protected void |
setLeadingHiddenRegion(IHiddenRegion leading) |
protected void |
setTrailingHiddenRegion(IHiddenRegion trailing) |
getLength, getOffset, getTextRegionAccess, toStringcompareTo, contains, contains, equals, getEndOffset, getLineCount, getLineRegions, getText, hashCode, isMultiline, merge, replaceWithclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetEndOffset, getLineCount, getLineRegions, getText, getTextRegionAccess, isMultiline, merge, replaceWithcompareTocontains, contains, getLength, getOffsetprotected StringSemanticRegion(StringBasedRegionAccess regionAccess, org.eclipse.emf.ecore.EObject semanticElement, AbstractElement grammarElement, int offset, int length)
public AbstractElement getGrammarElement()
getGrammarElement in interface IAstRegionRuleCall,
CrossReference, or Keyword.public IHiddenRegion getNextHiddenRegion()
getNextHiddenRegion in interface ISequentialRegionpublic ISemanticRegion getNextSemanticRegion()
getNextSemanticRegion in interface ISequentialRegionpublic IHiddenRegion getPreviousHiddenRegion()
getPreviousHiddenRegion in interface ISequentialRegionpublic ISemanticRegion getPreviousSemanticRegion()
getPreviousSemanticRegion in interface ISequentialRegionpublic org.eclipse.emf.ecore.EObject getSemanticElement()
IAstRegiongetSemanticElement in interface IAstRegionpublic ISemanticRegionFinder immediatelyFollowing()
immediatelyFollowing in interface ISequentialRegionpublic ISemanticRegionFinder immediatelyPreceding()
immediatelyPreceding in interface ISequentialRegionprotected void setLeadingHiddenRegion(IHiddenRegion leading)
protected void setTrailingHiddenRegion(IHiddenRegion trailing)
Copyright © 2015. All Rights Reserved.