public class NodeSemanticRegion extends NodeRegion implements ISemanticRegion
EMPTY_REGION| Modifier | Constructor and Description |
|---|---|
protected |
NodeSemanticRegion(NodeModelBasedRegionAccess access,
INode node) |
| 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 |
setEObjectTokens(NodeEObjectRegion eObjectTokens) |
protected void |
setLeadingHiddenRegion(IHiddenRegion leading) |
protected void |
setTrailingHiddenRegion(IHiddenRegion trailing) |
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, replaceWithcompareTocontains, contains, getLength, getOffsetprotected NodeSemanticRegion(NodeModelBasedRegionAccess access, INode node)
public AbstractElement getGrammarElement()
getGrammarElement in interface IAstRegiongetGrammarElement in class NodeRegionRuleCall,
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 setEObjectTokens(NodeEObjectRegion eObjectTokens)
protected void setLeadingHiddenRegion(IHiddenRegion leading)
protected void setTrailingHiddenRegion(IHiddenRegion trailing)
Copyright © 2015. All Rights Reserved.