Modifier and Type |
Method and Description |
PartialParsingPointers |
calculatePartialParsingPointers(IParseResult previousParseResult,
int offset,
int replacedTextLength) |
protected void |
filterInvalidRootNodes(ICompositeNode oldRootNode,
java.util.List<ICompositeNode> validReplaceRootNodes) |
protected IParseResult |
fullyReparse(IParser parser,
IParseResult previousParseResult,
ReplaceRegion replaceRegion) |
IReferableElementsUnloader |
getUnloader() |
java.lang.String |
insertChangeIntoReplaceRegion(ICompositeNode rootNode,
ReplaceRegion region) |
protected boolean |
isActionNode(ICompositeNode node) |
protected boolean |
isInvalidDueToPredicates(AbstractElement element) |
protected boolean |
isInvalidLastChildNode(ICompositeNode candidate,
INode lastChild) |
protected boolean |
isInvalidRootNode(ICompositeNode rootNode,
ICompositeNode candidate) |
protected boolean |
nodeEnclosesRegion(ICompositeNode node,
Range range) |
IParseResult |
reparse(IParser parser,
IParseResult previousParseResult,
ReplaceRegion changedRegion) |
void |
setTokenRegionProvider(TokenRegionProvider tokenRegionProvider) |
void |
setUnloader(IReferableElementsUnloader unloader) |
void |
unloadNode(INode node) |
void |
unloadSemanticObject(org.eclipse.emf.ecore.EObject object) |