public class NodeSemanticRegion extends NodeRegion implements ISemanticRegion
| Modifier and Type | Field and Description |
|---|---|
protected int |
indexInFeature |
| Modifier | Constructor and Description |
|---|---|
protected |
NodeSemanticRegion(NodeModelBasedRegionAccess access,
INode node) |
getLength, getNode, 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, replaceWithprotected NodeSemanticRegion(NodeModelBasedRegionAccess access, INode node)
public org.eclipse.emf.ecore.EStructuralFeature getContainingFeature()
getContainingFeature in interface IAstRegionpublic IEObjectRegion getContainingRegion()
getContainingRegion in interface IAstRegionpublic IEObjectRegion getEObjectRegion()
ISemanticRegionITextRegionAccess.regionForEObject(EObject) for IAstRegion.getSemanticElement(), but faster.getEObjectRegion in interface ISemanticRegionpublic org.eclipse.emf.ecore.EObject getGrammarElement()
getGrammarElement in interface IAstRegiongetGrammarElement in class NodeRegionRuleCall,
CrossReference, or Keyword.public int getIndexInContainingFeature()
getIndexInContainingFeature in interface IAstRegionpublic IHiddenRegion getNextHiddenRegion()
getNextHiddenRegion in interface ISequentialRegionpublic ISemanticRegion getNextSemanticRegion()
getNextSemanticRegion in interface ISequentialRegionpublic ISequentialRegion getNextSequentialRegion()
getNextSequentialRegion in interface ISequentialRegionpublic IHiddenRegion getPreviousHiddenRegion()
getPreviousHiddenRegion in interface ISequentialRegionpublic ISemanticRegion getPreviousSemanticRegion()
getPreviousSemanticRegion in interface ISequentialRegionpublic ISequentialRegion getPreviousSequentialRegion()
getPreviousSequentialRegion 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 setEObjectTokens(NodeEObjectRegion eObjectTokens)
protected void setLeadingHiddenRegion(IHiddenRegion leading)
protected void setTrailingHiddenRegion(IHiddenRegion trailing)