public class NodeSemanticRegion extends NodeRegion implements ISemanticRegion
EMPTY_REGION
Modifier | Constructor and Description |
---|---|
protected |
NodeSemanticRegion(NodeModelBaseRegionAccess tokenAccess,
INode node) |
Modifier and Type | Method and Description |
---|---|
AbstractElement |
getGrammarElement() |
IHiddenRegion |
getNextHiddenRegion() |
ISemanticRegion |
getNextSemanticRegion() |
IHiddenRegion |
getPreviousHiddenRegion() |
ISemanticRegion |
getPreviousSemanticRegion() |
protected void |
setLeadingGap(IHiddenRegion leading) |
protected void |
setTrailingGap(IHiddenRegion trailing) |
getLength, getNode, getOffset, getSemanticElement, getTextRegionAccess, toString
compareTo, contains, contains, equals, getEndOffset, getIndentation, getLineCount, getText, hashCode, isMultiline, merge, splitIntoLines
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getSemanticElement
getEndOffset, getIndentation, getLineCount, getText, getTextRegionAccess, isMultiline, splitIntoLines
protected NodeSemanticRegion(NodeModelBaseRegionAccess tokenAccess, INode node)
public AbstractElement getGrammarElement()
getGrammarElement
in interface ISemanticRegion
getGrammarElement
in class NodeRegion
RuleCall
,
CrossReference
, or Keyword
.public IHiddenRegion getNextHiddenRegion()
getNextHiddenRegion
in interface ISequentialRegion
public ISemanticRegion getNextSemanticRegion()
getNextSemanticRegion
in interface ISequentialRegion
public IHiddenRegion getPreviousHiddenRegion()
getPreviousHiddenRegion
in interface ISequentialRegion
public ISemanticRegion getPreviousSemanticRegion()
getPreviousSemanticRegion
in interface ISequentialRegion
protected void setLeadingGap(IHiddenRegion leading)
protected void setTrailingGap(IHiddenRegion trailing)