public interface ISrcStatement extends ISemanticNode
CopyAll, CopyInitLevels, CopyNormal, CopyParseNode, CopyReplace, CopyState, CopyTransformed, SkipParseNode
Modifier and Type | Method and Description |
---|---|
void |
addBreakpointNodes(java.util.List<ISrcStatement> result,
ISrcStatement st)
Adds all of the generated statements to the resulting list, for the case where more than one fromStatement points
to the same src statement.
|
ISrcStatement |
findFromStatement(ISrcStatement st)
Search this statement for the srcStatement that produced it.
|
ISrcStatement |
getFromStatement()
Returns the value of the 'fromStatement' field stored on this node to represent a link from a generated node from
an original source one.
|
boolean |
getNodeContainsPart(ISrcStatement partNode) |
int |
getNumStatementLines()
For breakpoint and navigation purposes, how many lines does this statement take up - usually it's 1
|
ISrcStatement |
getSrcStatement(Language lang)
When called on a generated node, finds the original source node for the specified language which must be one of the intermediate
languages this node was generated from.
|
changeLanguage, clearInitialized, clearStarted, containsChild, deepCopy, deepEquals, diffNode, getChildNestingDepth, getDependencyDisabledText, getNestingDepth, getNodeCount, getNodeErrorRange, getNodeErrorText, getNodeWarningText, getNotFoundError, getParentNode, getParseErrorNode, getParseletId, getParseNode, getRootNode, getTransformed, isInitialized, isParseNodeValid, isSemanticChildValue, isStarted, isTrailingSrcStatement, isValidated, needsTransform, process, refreshNode, regenerate, regenerateIfTracking, removeChild, replaceChild, restoreParseNode, serialize, setParentNode, setParseErrorNode, setParseletId, setParseNode, setParseNodeValid, styleNode, toHeaderString, toLanguageString, toLanguageString, toModelString, transform, validateParseNode
ISrcStatement getSrcStatement(Language lang)
ISrcStatement findFromStatement(ISrcStatement st)
void addBreakpointNodes(java.util.List<ISrcStatement> result, ISrcStatement st)
ISrcStatement getFromStatement()
boolean getNodeContainsPart(ISrcStatement partNode)
int getNumStatementLines()